Update wwupgrade.tpl

This commit is contained in:
Shadow
2014-03-02 13:25:49 +02:00
parent 4397a2e9e0
commit 4a658a2c13
+50 -54
View File
@@ -1,54 +1,62 @@
<?php <?php
//fix by ronix
$bid = $village->resarray['f'.$id.'t']; $bid = $village->resarray['f'.$id.'t'];
$bindicate = $building->canBuild($id,$bid); $bindicate = $building->canBuild($id,$bid);
$wwlevel = $village->resarray['f99'];
if($wwlevel > 50){
$needed_plan = 1;
}else{
$needed_plan = 0;
}
$wwbuildingplan = 0; $wwbuildingplan = 0;
$villages = $database->getVillagesID($session->uid); $villages = $database->getVillagesID($session->uid);
foreach($villages as $village1){ foreach($villages as $village1){
$plan = count($database->getOwnArtefactInfoByType2($village1,11)); $plan = count($database->getOwnArtefactInfoByType2($village1,11));
if($plan > 0){ if($plan > 0){
$wwbuildingplan = 1; $wwbuildingplan = 1;
} }
} }
if($session->alliance != 0){ if($session->alliance != 0){
$alli_users = $database->getUserByAlliance($session->alliance); $alli_users = $database->getUserByAlliance($session->alliance);
foreach($alli_users as $users){ foreach($alli_users as $users){
$villages = $database->getVillagesID($users['id']); $villages = $database->getVillagesID($users['id']);
if($users['id'] != $session->uid){ if($users['id'] != $session->uid){
foreach($villages as $village1){ foreach($villages as $village1){
$plan = count($database->getOwnArtefactInfoByType2($village1,11)); $plan = count($database->getOwnArtefactInfoByType2($village1,11));
if($plan > 0){ if($plan > 0){
$wwbuildingplan += 1; $wwbuildingplan += 1;
} }
} }
} }
} }
} }
if($wwbuildingplan > $needed_plan){
if($bindicate == 1) { if($bindicate == 1) {
echo "<p><span class=\"none\">Building already at max level</span></p>"; echo "<p><span class=\"none\">Building already at max level</span></p>";
} else if($bindicate == 10) { }elseif($bindicate == 10) {
echo "<p><span class=\"none\">Building max level under construction</span></p>"; echo "<p><span class=\"none\">Building max level under construction</span></p>";
} else if($bindicate == 11) { }elseif($bindicate == 11) {
echo "<p><span class=\"none\">Building presently being demolished</span></p>"; echo "<p><span class=\"none\">Building presently being demolished</span></p>";
} else { }else{
$loopsame = ($building->isCurrent($id) || $building->isLoop($id))?1:0; $loopsame = ($building->isCurrent($id) || $building->isLoop($id))?1:0;
$doublebuild = ($building->isCurrent($id) && $building->isLoop($id))?1:0; $doublebuild = ($building->isCurrent($id) && $building->isLoop($id))?1:0;
$master = count($database->getMasterJobsByField($village->wid,$id)); $master = count($database->getMasterJobsByField($village->wid,$id));
$uprequire = $building->resourceRequired($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master); $uprequire = $building->resourceRequired($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master);
$mastertime = $uprequire['time']; $mastertime = $uprequire['time'];
$_SESSION['mas'][$bid]=$bid.",".$id.",".$mastertime; $_SESSION['mas'][$bid]=$bid.",".$id.",".$mastertime;
$currentLevel=$village->resarray['f'.$id]+1+$loopsame+$doublebuild+$master;
$wwlevel = $currentLevel;
if($wwlevel > 50){
$needed_plan = 1;
}else{
$needed_plan = 0;
}
if($wwbuildingplan > $needed_plan){
?> ?>
<p id="contract"><b>Costs</b> for upgrading to level <?php echo $village->resarray['f'.$id]+1+$loopsame+$doublebuild+$master; ?>:<br /> <p id="contract"><b>Costs</b> for upgrading to level <?php echo $village->resarray['f'.$id]+1+$loopsame+$doublebuild+$master; ?>:<br />
<img class="r1" src="img/x.gif" alt="Lumber" title="Lumber" /><span class="little_res"><?php echo $uprequire['wood']; ?></span> | <img class="r2" src="img/x.gif" alt="Clay" title="Clay" /><span class="little_res"><?php echo $uprequire['clay']; ?></span> | <img class="r3" src="img/x.gif" alt="Iron" title="Iron" /><span class="little_res"><?php echo $uprequire['iron']; ?></span> | <img class="r4" src="img/x.gif" alt="Crop" title="Crop" /><span class="little_res"><?php echo $uprequire['crop']; ?></span> | <img class="r5" src="img/x.gif" alt="Crop consumption" title="Crop consumption" /><?php echo $uprequire['pop']; ?> | <img class="clock" src="img/x.gif" alt="duration" title="duration" /><?php echo $generator->getTimeFormat($uprequire['time']); <img class="r1" src="img/x.gif" alt="Lumber" title="Lumber" /><span class="little_res"><?php echo $uprequire['wood']; ?>
if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) { </span> | <img class="r2" src="img/x.gif" alt="Clay" title="Clay" /><span class="little_res"><?php echo $uprequire['clay']; ?>
</span> | <img class="r3" src="img/x.gif" alt="Iron" title="Iron" /><span class="little_res"><?php echo $uprequire['iron']; ?>
</span> | <img class="r4" src="img/x.gif" alt="Crop" title="Crop" /><span class="little_res"><?php echo $uprequire['crop']; ?>
</span> | <img class="r5" src="img/x.gif" alt="Crop consumption" title="Crop consumption" /><?php echo $uprequire['pop']; ?> | <img class="clock" src="img/x.gif" alt="duration" title="duration" />
<?php echo $generator->getTimeFormat($uprequire['time']);
if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
echo "|<a href=\"build.php?gid=17&t=3&r1=".$uprequire['wood']."&r2=".$uprequire['clay']."&r3=".$uprequire['iron']."&r4=".$uprequire['crop']."\" title=\"NPC trade\"><img class=\"npc\" src=\"img/x.gif\" alt=\"NPC trade\" title=\"NPC trade\" /></a>"; echo "|<a href=\"build.php?gid=17&t=3&r1=".$uprequire['wood']."&r2=".$uprequire['clay']."&r3=".$uprequire['iron']."&r4=".$uprequire['crop']."\" title=\"NPC trade\"><img class=\"npc\" src=\"img/x.gif\" alt=\"NPC trade\" title=\"NPC trade\" /></a>";
} ?><br /> } ?><br />
<?php <?php
@@ -75,8 +83,7 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
} }
} }
} }
} }elseif($bindicate == 3) {
else if($bindicate == 3) {
echo "<span class=\"none\">The workers are already at work. (waiting loop)</span>"; echo "<span class=\"none\">The workers are already at work. (waiting loop)</span>";
if($session->goldclub == 1){ if($session->goldclub == 1){
?> </br> ?> </br>
@@ -99,17 +106,13 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
} }
} }
} }
} }elseif($bindicate == 4) {
else if($bindicate == 4) {
echo "<span class=\"none\">Not enough food. Expand cropland.</span>"; echo "<span class=\"none\">Not enough food. Expand cropland.</span>";
} }elseif($bindicate == 5) {
else if($bindicate == 5) {
echo "<span class=\"none\">Upgrade Warehouse.</span>"; echo "<span class=\"none\">Upgrade Warehouse.</span>";
} }else if($bindicate == 6) {
else if($bindicate == 6) {
echo "<span class=\"none\">Upgrade Granary.</span>"; echo "<span class=\"none\">Upgrade Granary.</span>";
} }else if($bindicate == 7) {
else if($bindicate == 7) {
if($village->allcrop > 0){ if($village->allcrop > 0){
$neededtime = $building->calculateAvaliable($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master); $neededtime = $building->calculateAvaliable($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master);
echo "<span class=\"none\">Enough resources ".$neededtime[0]." at ".$neededtime[1]."</span>"; echo "<span class=\"none\">Enough resources ".$neededtime[0]." at ".$neededtime[1]."</span>";
@@ -137,34 +140,27 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
} }
} }
} }
} }elseif($bindicate == 8) {
else if($bindicate == 8) {
if($session->access==BANNED){ if($session->access==BANNED){
echo "<a class=\"build\" href=\"banned.php\">Upgrade to level "; echo "<a class=\"build\" href=\"banned.php\">Upgrade to level ";
} }elseif($id <= 18) {
else if($id <= 18) {
echo "<a class=\"build\" href=\"dorf1.php?a=$id&c=$session->checker\">Upgrade to level "; echo "<a class=\"build\" href=\"dorf1.php?a=$id&c=$session->checker\">Upgrade to level ";
} }else{
else {
echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level "; echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level ";
} }
echo $village->resarray['f'.$id]+1; echo $village->resarray['f'.$id]+1;
echo ".</a>"; echo ".</a>";
} }elseif($bindicate == 9) {
else if($bindicate == 9) {
if($session->access==BANNED){ if($session->access==BANNED){
echo "<a class=\"build\" href=\"banned.php\">Upgrade to level "; echo "<a class=\"build\" href=\"banned.php\">Upgrade to level ";
} }else if($id <= 18) {
else if($id <= 18) {
echo "<a class=\"build\" href=\"dorf1.php?a=$id&c=$session->checker\">Upgrade to level "; echo "<a class=\"build\" href=\"dorf1.php?a=$id&c=$session->checker\">Upgrade to level ";
} }else{
else {
echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level "; echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level ";
} }
echo $village->resarray['f'.$id]+($loopsame > 0 ? 2:1); echo $village->resarray['f'.$id]+($loopsame > 0 ? 2:1);
echo ".</a> <span class=\"none\">(waiting loop)</span> "; echo ".</a> <span class=\"none\">(waiting loop)</span> ";
} }
}
}else{ }else{
if($needed_plan == 0){ if($needed_plan == 0){
echo "<span class=\"none\">Need WW construction plan.</span>"; echo "<span class=\"none\">Need WW construction plan.</span>";
@@ -172,5 +168,5 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
echo "<span class=\"none\">Need more WW construction plan.</span>"; echo "<span class=\"none\">Need more WW construction plan.</span>";
} }
} }
}
?> ?>