diff --git a/Admin/Templates/village.tpl b/Admin/Templates/village.tpl
index fb28ff62..189ca667 100644
--- a/Admin/Templates/village.tpl
+++ b/Admin/Templates/village.tpl
@@ -164,24 +164,44 @@ if(isset($id))
Lumber |
|
|
+<<<<<<< HEAD
|
+=======
+ getProd("wood"); ?> |
+  |
+>>>>>>> f343a4a791674f8f8eb4866de9e9a9fe67b15824
Clay |
|
+<<<<<<< HEAD
|
+=======
+ getProd("clay"); ?> |
+  |
+>>>>>>> f343a4a791674f8f8eb4866de9e9a9fe67b15824
Iron |
|
+<<<<<<< HEAD
|
+=======
+ getProd("iron"); ?> |
+  |
+>>>>>>> f343a4a791674f8f8eb4866de9e9a9fe67b15824
Crop |
|
|
+<<<<<<< HEAD
|
+=======
+ getProd("crop"); ?> |
+  |
+>>>>>>> f343a4a791674f8f8eb4866de9e9a9fe67b15824
@@ -415,4 +435,4 @@ else
include("404.tpl");
}
}
-?>
\ No newline at end of file
+?>
diff --git a/GameEngine/Session.php b/GameEngine/Session.php
index 2f0da65b..eecb98d5 100644
--- a/GameEngine/Session.php
+++ b/GameEngine/Session.php
@@ -84,16 +84,27 @@ class Session {
$_SESSION['checker'] = $generator->generateRandStr(3);
$_SESSION['mchecker'] = $generator->generateRandStr(5);
$_SESSION['qst'] = $database->getUserField($_SESSION['username'], "quest", 1);
- if(!isset($_SESSION['wid'])) {
- $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `owner` = ' . $database->getUserField($_SESSION['username'], "id", 1) . ' LIMIT 1');
- $data = mysql_fetch_assoc($query);
- $_SESSION['wid'] = $data['wref'];
- } else
- if($_SESSION['wid'] == '') {
- $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `owner` = ' . $database->getUserField($_SESSION['username'], "id", 1) . ' LIMIT 1');
- $data = mysql_fetch_assoc($query);
- $_SESSION['wid'] = $data['wref'];
- }
+ $result = mysql_query("SELECT village_select FROM `". TB_PREFIX."users` WHERE `username`='".$_SESSION['username']."'");
+ $dbarray = mysql_fetch_assoc($result);
+ $selected_village=$dbarray['village_select'];
+ if(!isset($_SESSION['wid'])) {
+ if($selected_village!='') {
+ $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `wref` = '.$selected_village);
+ }else{
+ $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `owner` = ' . $database->getUserField($_SESSION['username'], "id", 1) . ' LIMIT 1');
+ }
+ $data = mysql_fetch_assoc($query);
+ $_SESSION['wid'] = $data['wref'];
+ } else
+ if($_SESSION['wid'] == '') {
+ if($selected_village!='') {
+ $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `wref` = '.$selected_village);
+ }else{
+ $query = mysql_query('SELECT * FROM `' . TB_PREFIX . 'vdata` WHERE `owner` = ' . $database->getUserField($_SESSION['username'], "id", 1) . ' LIMIT 1');
+ }
+ $data = mysql_fetch_assoc($query);
+ $_SESSION['wid'] = $data['wref'];
+ }
$this->PopulateVar();
$logging->addLoginLog($this->uid, $_SERVER['REMOTE_ADDR']);
diff --git a/Templates/News/newsbox1.tpl b/Templates/News/newsbox1.tpl
index fbccac4f..e4da5822 100644
--- a/Templates/News/newsbox1.tpl
+++ b/Templates/News/newsbox1.tpl
@@ -1,4 +1,4 @@
-
+
updateUserField($session->uid,'ok','0','1'); $_SESSION['ok'] = '0';
}
if(isset($_GET['newdid'])) {
- $_SESSION['wid'] = $_GET['newdid'];
+ $_SESSION['wid'] = $_GET['newdid'];
+ $database->query("UPDATE ".TB_PREFIX."users SET village_select=".$_GET['newdid']." WHERE id=".$session->uid);
header("Location: ".$_SERVER['PHP_SELF']);
}else{
$building->procBuild($_GET);
diff --git a/dorf2.php b/dorf2.php
index e54ff3f9..22187304 100644
--- a/dorf2.php
+++ b/dorf2.php
@@ -12,7 +12,8 @@
include("GameEngine/Village.php");
$start = $generator->pageLoadTimeStart();
if(isset($_GET['newdid'])) {
- $_SESSION['wid'] = $_GET['newdid'];
+ $_SESSION['wid'] = $_GET['newdid'];
+ $database->query("UPDATE ".TB_PREFIX."users SET village_select=".$_GET['newdid']." WHERE id=".$session->uid);
header("Location: ".$_SERVER['PHP_SELF']);
}else{
$building->procBuild($_GET);
diff --git a/dorf3.php b/dorf3.php
index cc1e579c..178db277 100644
--- a/dorf3.php
+++ b/dorf3.php
@@ -14,7 +14,8 @@
include("GameEngine/Village.php");
$start = $generator->pageLoadTimeStart();
if(isset($_GET['newdid'])) {
- $_SESSION['wid'] = $_GET['newdid'];
+ $_SESSION['wid'] = $_GET['newdid'];
+ $database->query("UPDATE ".TB_PREFIX."users SET village_select=".$_GET['newdid']." WHERE id=".$session->uid);
if(isset($_GET['s'])){
header("Location: ".$_SERVER['PHP_SELF']."?s=".$_GET['s']);
}else{
diff --git a/install/data/sql.sql b/install/data/sql.sql
index d6843aeb..aff65057 100644
--- a/install/data/sql.sql
+++ b/install/data/sql.sql
@@ -1500,6 +1500,7 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%users` (
`friend18wait` int(11) unsigned NOT NULL,
`friend19wait` int(11) unsigned NOT NULL,
`maxevasion` mediumint(3) unsigned NOT NULL,
+ `village_select` bigint(20) yes NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;