diff --git a/GameEngine/Database/db_MYSQL.php b/GameEngine/Database/db_MYSQL.php index 66a8dee6..39fcdeba 100644 --- a/GameEngine/Database/db_MYSQL.php +++ b/GameEngine/Database/db_MYSQL.php @@ -120,7 +120,18 @@ class MYSQL_DB { $dbarray = mysql_fetch_array($result); return $dbarray['id']; } + + function caststruc($user) { + //loop search village user + $query = mysql_query("SELECT * FROM ".TB_PREFIX."vdata WHERE owner = ".$user.""); + while($villaggi_array = mysql_fetch_array($query)){ + //loop structure village + $query1 = mysql_query("SELECT * FROM ".TB_PREFIX."fdata WHERE vref = ".$villaggi_array['wref'].""); + $strutture= mysql_fetch_array($query1); + return $strutture; + } + function removeMeSit($uid, $uid2) { $q = "UPDATE " . TB_PREFIX . "users set sit1 = 0 where id = $uid and sit1 = $uid2"; mysql_query($q, $this->connection); diff --git a/GameEngine/Database/db_MYSQLi.php b/GameEngine/Database/db_MYSQLi.php index e6c36862..54f624e2 100644 --- a/GameEngine/Database/db_MYSQLi.php +++ b/GameEngine/Database/db_MYSQLi.php @@ -119,6 +119,17 @@ class MYSQLi_DB { $dbarray = mysqli_fetch_array($result, MYSQLI_BOTH); return $dbarray['id']; } + + function caststruc($user) { + //loop search village user + $query = mysqli_query($this->connection, "SELECT * FROM ".TB_PREFIX."vdata WHERE owner = ".$user.""); + while($villaggi_array = mysqli_fetch_array($query, MYSQLI_BOTH)){ + + //loop structure village + $query1 = mysqli_query($this->connection, "SELECT * FROM ".TB_PREFIX."fdata WHERE vref = ".$villaggi_array['wref'].""); + $strutture= mysqli_fetch_array($query1, MYSQLI_BOTH); + return $strutture; + } function removeMeSit($uid, $uid2) { $q = "UPDATE " . TB_PREFIX . "users set sit1 = 0 where id = $uid and sit1 = $uid2"; diff --git a/Templates/Build/avaliable.tpl b/Templates/Build/avaliable.tpl index d7c8620d..d7f6a63d 100644 --- a/Templates/Build/avaliable.tpl +++ b/Templates/Build/avaliable.tpl @@ -163,26 +163,8 @@ if($palace == 0 && $palace1 == 0 && $embassy >= 1 && $mainbuilding >= 5 && $id ! //id user $user = $session->uid; -//connect to DB -mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS); -mysql_select_db(SQL_DB); - -//loop search village user -$query = mysql_query("SELECT * FROM ".TB_PREFIX."vdata WHERE owner = ".$user.""); -while($villaggi_array = mysql_fetch_array($query)){ - - //loop structure village - $query1 = mysql_query("SELECT * FROM ".TB_PREFIX."fdata WHERE vref = ".$villaggi_array['wref'].""); - $strutture= mysql_fetch_array($query1); - //search Castle in array structure village -$test = in_array(26,$strutture); -if ($test){ - break; - } - -} - +$test = in_array(26, $database->caststruc($user)); //if Castle no ready include palace.tpl if (!$test){