From d598efda1fc59b317e2d0235afa3fa4d13533956 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 13 Apr 2012 04:15:39 +0300 Subject: [PATCH] improve market at least --- GameEngine/Database/db_MYSQL.php | 3 ++- GameEngine/Market.php | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/GameEngine/Database/db_MYSQL.php b/GameEngine/Database/db_MYSQL.php index b1c6a4f8..d425c2ce 100644 --- a/GameEngine/Database/db_MYSQL.php +++ b/GameEngine/Database/db_MYSQL.php @@ -593,6 +593,8 @@ $dbarray = mysql_fetch_array($result); return $dbarray['fieldtype']; } + + /***************************************** Function to retrieve if is ocuped via ID @@ -1543,7 +1545,6 @@ } function getVillageByName($name) { - $name = mysql_real_escape_string($name, $this->connection); $q = "SELECT wref FROM " . TB_PREFIX . "vdata where name = '$name' limit 1"; $result = mysql_query($q, $this->connection); $dbarray = mysql_fetch_array($result); diff --git a/GameEngine/Market.php b/GameEngine/Market.php index da793072..8bbb2549 100644 --- a/GameEngine/Market.php +++ b/GameEngine/Market.php @@ -105,10 +105,13 @@ class Market { } if($database->getVillageState($id)) { $timetaken = $generator->procDistanceTime($coor,$village->coor,$session->tribe,0); + $res = $resource[0]+$resource[1]+$resource[2]+$resource[3]; + if($res!=0){ $reference = $database->sendResource($resource[0],$resource[1],$resource[2],$resource[3],$reqMerc,0); $database->modifyResource($village->wid,$resource[0],$resource[1],$resource[2],$resource[3],0); $database->addMovement(0,$village->wid,$id,$reference,time(),time()+$timetaken); $logging->addMarketLog($village->wid,1,array($resource[0],$resource[1],$resource[2],$resource[3],$id)); + } } } header("Location: build.php?id=".$post['id']);