getProfileVillages($session->uid); foreach($varray as $vil){ $vid = $vil['wref']; $vdata = $database->getVillage($vid); $jobs = $database->getJobs($vid); $units = $database->getTraining($vid); $unitsArray = []; foreach($units as $unit) $unitsArray[$unit['unit']] += $unit['amt']; $totalmerchants = $building->getTypeLevel(17,$vid); $availmerchants = $totalmerchants - $database->totalMerchantUsed($vid); $incoming_attacks = $database->getMovement(3,$vid,1); $bui = $tro = $att = ''; if (count($incoming_attacks) > 0) { $inc_atts = count($incoming_attacks); for($i=0;$i 0) { $att = ''.count($incoming_attacks).' incoming attack'.(count($incoming_attacks)>1?'s':'').''; } } foreach($jobs as $b){ $bui .= ''.Building::procResType($b['type']).''; } foreach($unitsArray as $key => $c){ if($key == 99) $key = 51; $gid = in_array($key, $unitsbytype['infantry'])?19:(in_array($key, $unitsbytype['cavalry'])?20:(in_array($key, $unitsbytype['siege'])?21:(in_array(($key-60), $unitsbytype['infantry'])?29:(in_array(($key-60), $unitsbytype['cavalry'])?30:($key == 51)?36:($building->getTypeLevel(26)>0?26:25))))); if($key > 60) { $key -= 60; } $tro .= ''.$c.'x '.$technology->getUnitName($key).''; } if($vid == $village->wid) { $class = 'hl'; } else {$class = ''; } echo ' '; } ?>
Overview
VillageAttacksBuildingTroopsMerchants
'.$vdata['name'].' '.$att.' '.$bui.' '.$tro.' '.($totalmerchants>0?'':'').$availmerchants.'/'.$totalmerchants.'