mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-06-28 00:24:23 +00:00
22548258f0
+Added the ability to Enable (Disable) the display of the targets of the catapults in the rally point +Added the display of the village with a wonder of the world (as is done with the display of artifacts) in the viewing player profiles. Also this function is Enabled (Disable) during installation and in the admin panel.
171 lines
6.1 KiB
Smarty
171 lines
6.1 KiB
Smarty
<?php
|
|
$units = $database->getMovement(3,$village->wid,0);
|
|
$total_for = count($units);
|
|
|
|
for($y=0;$y<$total_for;$y++){
|
|
$session->timer++;
|
|
|
|
if($units[$y]['attack_type'] == 2){
|
|
$attack_type = REINFORCEMENTFOR;
|
|
}
|
|
if($units[$y]['attack_type'] == 1){
|
|
$attack_type = SCOUTING;
|
|
}
|
|
if($units[$y]['attack_type'] == 3){
|
|
$attack_type = ATTACK_ON;
|
|
}
|
|
if($units[$y]['attack_type'] == 4){
|
|
$attack_type = RAID_ON;
|
|
}
|
|
$isoasis = $database->isVillageOases($units[$y]['to']);
|
|
if ($isoasis ==0){
|
|
$to = $database->getMInfo($units[$y]['to']);
|
|
} else {
|
|
$to = $database->getOMInfo($units[$y]['to']);}
|
|
?>
|
|
<table class="troop_details" cellpadding="1" cellspacing="1">
|
|
<thead>
|
|
<tr>
|
|
<td class="role"><a href="karte.php?d=<?php echo $village->wid."&c=".$generator->getMapCheck($village->wid); ?>"><?php echo $village->vname; ?></a></td>
|
|
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>"><a href="karte.php?d=<?php echo $to['wref']."&c=".$generator->getMapCheck($to['wref']); ?>"><?php echo $attack_type." ".$to['name']; ?></a></td>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="units">
|
|
<?php
|
|
echo "<tr><th> </th>";
|
|
for($i=($session->tribe-1)*10+1;$i<=$session->tribe*10;$i++) {
|
|
echo "<td><img src=\"img/x.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
|
|
}
|
|
if($units[$y]['t11'] != 0) {
|
|
echo "<td><img src=\"img/x.gif\" class=\"unit uhero\" title=\"Hero\" alt=\"Hero\" /></td>";
|
|
}
|
|
?>
|
|
</tr>
|
|
<tr><th><?php echo TROOPS;?></th>
|
|
<?php
|
|
if($units[$y]['t11'] != 0) {
|
|
$end = 12;
|
|
}else{
|
|
$end = 11;
|
|
}
|
|
for($i=1;$i<$end;$i++) {
|
|
if($units[$y]['t'.$i] == 0) {
|
|
echo "<td class=\"none\">";
|
|
}
|
|
else {
|
|
echo "<td>";
|
|
}
|
|
echo $units[$y]['t'.$i]."</td>";
|
|
}
|
|
?>
|
|
</tr></tbody>
|
|
<?php if(NEW_FUNCTIONS_DISPLAY_CATAPULT_TARGET){
|
|
if($units[$y]['t8'] > 0 && $units[$y]['attack_type'] == 3 && !$database->isVillageOases($units[$y]['to'])){ ?>
|
|
<tbody>
|
|
<tr>
|
|
<th><?php echo CATAPULT_TARGET;?></th>
|
|
<td style="text-align: center" colspan="5">
|
|
<?php echo $units[$y]['ctar1'] == 0 ? "Random" : Building::procResType($units[$y]['ctar1']); ?>
|
|
</td>
|
|
<td style="text-align: center" colspan="<?php if($units[$y]['t11'] == 0) {echo"5";}else{echo"6";}?>">
|
|
<?php echo $units[$y]['ctar2'] == 99 ? "Random" : ($units[$y]['ctar2'] == 0 ? "-" : Building::procResType($units[$y]['ctar2'])); ?>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<?php }
|
|
} ?>
|
|
<tbody class="infos">
|
|
<tr>
|
|
<th><?php echo ARRIVAL;?></th>
|
|
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>">
|
|
<?php
|
|
echo "<div class=\"in small\"><span id=timer$session->timer>".$generator->getTimeFormat($units[$y]['endtime']-time())."</span> h</div>";
|
|
$datetime = $generator->procMtime($units[$y]['endtime']);
|
|
echo "<div class=\"at\">";
|
|
if($datetime[0] != "today") {
|
|
echo "".ON." ".$datetime[0]." ";
|
|
}
|
|
echo "".AT." ".$datetime[1]."</div>";
|
|
if (($units[$y]['starttime']+90)>time()){
|
|
?>
|
|
<div class="abort"><a href="build.php?id=<?php echo $_GET['id']."&mode=troops&cancel=1&moveid=".$units[$y]['moveid']; ?>"><img src="img/x.gif" class="del" /></a></div>
|
|
<?php } ?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<?php
|
|
$settlers = $database->getMovement(5,$village->wid,0);
|
|
if($settlers){
|
|
$total_for = count($settlers);
|
|
|
|
for($y=0;$y<$total_for;$y++){
|
|
$session->timer++;
|
|
|
|
?>
|
|
<table class="troop_details" cellpadding="1" cellspacing="1">
|
|
<thead>
|
|
<tr>
|
|
<td class="role"><a href="karte.php?d=<?php echo $village->wid."&c=".$generator->getMapCheck($village->wid); ?>"><?php echo $village->vname; ?></a></td>
|
|
<td colspan="10"><a href="karte.php?d=<?php echo $settlers[$y]['to']."&c=".$generator->getMapCheck($settlers[$y]['to']); ?>"><?php echo FOUNDNEWVILLAGE;?></a></td>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="units">
|
|
<?php
|
|
$tribe = $session->tribe;
|
|
$start = ($tribe-1)*10+1;
|
|
$end = ($tribe*10);
|
|
echo "<tr><th> </th>";
|
|
for($i=$start;$i<=($end);$i++) {
|
|
echo "<td><img src=\"img/x.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
|
|
}
|
|
?>
|
|
</tr>
|
|
<tr><th><?php echo TROOPS;?></th>
|
|
<?php
|
|
for($x=1;$x<=9;$x++) {
|
|
$units[$y]['t'.$x]=0;
|
|
}
|
|
$units[$y]['t10']=3;
|
|
for($i=1;$i<=10;$i++) {
|
|
if($units[$y]['t'.$i] == 0) {
|
|
echo "<td class=\"none\">0</td>";
|
|
}
|
|
else {
|
|
echo "<td>";
|
|
echo $units[$y]['t'.$i]."</td>";
|
|
}
|
|
}
|
|
?>
|
|
</tr></tbody>
|
|
<tbody class="infos">
|
|
<tr>
|
|
<th><?php echo ARRIVAL;?></th>
|
|
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>">
|
|
<?php
|
|
echo "<div class=\"in small\"><span id=timer$session->timer>".$generator->getTimeFormat($settlers[$y]['endtime']-time())."</span> h</div>";
|
|
$datetime = $generator->procMtime($settlers[$y]['endtime']);
|
|
echo "<div class=\"at small\">";
|
|
if($datetime[0] != "today") {
|
|
echo "".ON." ".$datetime[0]." ";
|
|
}
|
|
echo "".AT." ".$datetime[1]."</div>";
|
|
if (($settlers[$y]['starttime']+90)>time()){
|
|
?>
|
|
<div class="abort"><a href="build.php?id=<?php echo $_GET['id']."&mode=troops&cancel=1&moveid=".$settlers[$y]['moveid']; ?>"><img src="img/x.gif" class="del" /></a></div>
|
|
<?php } ?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|