dblink, "SELECT tribe, COUNT(*) AS Total FROM ".TB_PREFIX."users WHERE tribe BETWEEN 1 AND 3 GROUP BY tribe" ); $tribes = [0, 0, 0]; if ($tribesRes) { while ($row = mysqli_fetch_assoc($tribesRes)) { $tribeId = (int)$row['tribe'] - 1; if (isset($tribes[$tribeId])) { $tribes[$tribeId] = (int)$row['Total']; } } } // total users $userRes = mysqli_query( $database->dblink, "SELECT COUNT(*) AS Total FROM ".TB_PREFIX."users WHERE tribe BETWEEN 1 AND 3" ); $users = ($userRes) ? (int)mysqli_fetch_assoc($userRes)['Total'] : 0; // ========================= // VILLAGES + POPULATION // ========================= $villageRes = mysqli_query($database->dblink, "SELECT COUNT(*) AS Total FROM ".TB_PREFIX."vdata"); $num_villages = ($villageRes) ? (int)mysqli_fetch_assoc($villageRes)['Total'] : 0; $popRes = mysqli_query($database->dblink, "SELECT SUM(pop) AS totalpop FROM ".TB_PREFIX."vdata"); $total_pop = ($popRes) ? (int)mysqli_fetch_assoc($popRes)['totalpop'] : 0; // ========================= // ONLINE / ACTIVE USERS // ========================= $activeRes = mysqli_query( $database->dblink, "SELECT COUNT(*) AS Total FROM ".TB_PREFIX."users WHERE timestamp > ".(time() - 86400)." AND tribe BETWEEN 1 AND 3" ); $active = ($activeRes) ? (int)mysqli_fetch_assoc($activeRes)['Total'] : 0; $onlineRes = mysqli_query( $database->dblink, "SELECT COUNT(*) AS Total FROM ".TB_PREFIX."users WHERE timestamp > ".(time() - 600)." AND tribe BETWEEN 1 AND 3" ); $online = ($onlineRes) ? (int)mysqli_fetch_assoc($onlineRes)['Total'] : 0; // ========================= // GOLD TOTAL // ========================= $goldRes = mysqli_query($database->dblink, "SELECT SUM(gold) AS totalgold FROM ".TB_PREFIX."users"); $total_gold = ($goldRes) ? (int)mysqli_fetch_assoc($goldRes)['totalgold'] : 0; ?>
World Stats
Total VillagesTotal Population

Players
Registered players
Active players
Players online

0) ? round(100 * $roman / $users, 2) : 0; $teutonPct = ($users > 0) ? round(100 * $teuton / $users, 2) : 0; $gaulPct = ($users > 0) ? round(100 - $romanPct - $teutonPct, 2) : 0; ?>
Tribes
TribeRegisteredPercent
Romans
Teutons
Gauls

Total Gold
Gold

dblink, "SELECT SUM(u1) AS u1, SUM(u2) AS u2, SUM(u3) AS u3, SUM(u4) AS u4, SUM(u5) AS u5, SUM(u6) AS u6, SUM(u7) AS u7, SUM(u8) AS u8, SUM(u9) AS u9, SUM(u10) AS u10, SUM(u11) AS u11, SUM(u12) AS u12, SUM(u13) AS u13, SUM(u14) AS u14, SUM(u15) AS u15, SUM(u16) AS u16, SUM(u17) AS u17, SUM(u18) AS u18, SUM(u19) AS u19, SUM(u20) AS u20, SUM(u21) AS u21, SUM(u22) AS u22, SUM(u23) AS u23, SUM(u24) AS u24, SUM(u25) AS u25, SUM(u26) AS u26, SUM(u27) AS u27, SUM(u28) AS u28, SUM(u29) AS u29, SUM(u30) AS u30 FROM ".TB_PREFIX."units"); if ($result) { $units = mysqli_fetch_assoc($result); } // helper safe output function u($units, $key) { return isset($units[$key]) ? (int)$units[$key] : 0; } ?>
Troops
Total Total Total

Miscellaneous
AttacksCasualtiesDate
getAttackByDate(time()-(86400*$d)) ?> getAttackCasualties(time()-(86400*$d)) ?>