diff --git a/Admin/Templates/alliance.tpl b/Admin/Templates/alliance.tpl index 103c2a94..3a74643d 100644 --- a/Admin/Templates/alliance.tpl +++ b/Admin/Templates/alliance.tpl @@ -24,7 +24,8 @@ if($_GET['aid']) { $alidata = $database->getAlliance($aid); $aliusers = $database->getAllMember($aid); - if($alidata && $aliusers) { + if($alidata) { + $aliusers = $aliusers ?: array(); $memberIDs = array_column($aliusers, 'id'); $data = $database->getVSumField($memberIDs,"pop"); $totalpop = 0; @@ -185,6 +186,42 @@ if($_GET['aid']) { +
| Bonus | Resources in pool | |||
|---|---|---|---|---|
| + | + | % | ++ | = AllianceBonus::MAX_LEVEL) { + echo ALLYBONUS_MAXED; + } elseif ($bonus['upgrade_end'] > 0) { + echo ALLYBONUS_UNLOCKING . ' ' . ($bonus['level'] + 1) . ' — ' . date('d.m.Y H:i:s', $bonus['upgrade_end']); + } else { + echo ALLYBONUS_NEXT . ': ' . number_format(AllianceBonus::costFor($bonus['level'])); + } + ?> | +
Alliance bonuses are disabled or their database table is unavailable.
+ +Select the bonuses to update. Changing a level cancels its current upgrade and preserves accumulated resources. Level 5 clears remaining resources.
+Alliance bonuses are disabled or their database table is unavailable.
+ +