Files
TravianZ/Templates/Ranking/player_2.tpl
T
Catalin Novgorodschi 8901c36c06 Incremental Refactor Templates 2
Incremental Refactor Templates 2
2026-05-07 08:24:40 +03:00

135 lines
4.5 KiB
Smarty

<?php
#################################################################################
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
## --------------------------------------------------------------------------- ##
## Project: TravianZ ##
## Version: 01.09.2013 ##
## Filename player_2.tpl ##
## Refactored by Shadow ##
## License: TravianZ Project ##
## Copyright: TravianZ (c) 2010-2013. All rights reserved. ##
## URLs: http://travian.shadowss.ro ##
## Source code: http://github.com/Shadowss/TravianZ/ ##
## ##
#################################################################################
if (!is_numeric($_SESSION['search'])) {
?>
<center>
<font color="orange" size="2">
<p class="error">
The user <b>"<?php echo htmlspecialchars($_SESSION['search'], ENT_QUOTES, 'UTF-8'); ?>"</b> does not exist.
</p>
</font>
</center>
<?php
$search = 0;
} else {
$search = (int)$_SESSION['search'];
}
/** Rank source */
$rankArray = $ranking->getRank();
$totalRanks = is_array($rankArray) ? count($rankArray) : 0;
/** Pagination */
if (isset($_GET['rank']) && is_numeric($_GET['rank'])) {
$rankGet = (int)$_GET['rank'];
if ($rankGet > $totalRanks) {
$rankGet = max(1, $totalRanks - 1);
}
$multiplier = 1;
while ($rankGet > (20 * $multiplier)) {
$multiplier++;
}
$start = (20 * $multiplier) - 19;
} else {
$start = isset($_SESSION['start']) ? ((int)$_SESSION['start'] + 1) : 1;
}
?>
<table cellpadding="1" cellspacing="1" id="player">
<thead>
<tr>
<th colspan="5">
The largest Teutons
<div id="submenu">
<a title="Top 10" href="statistiken.php?id=7"><img class="btn_top10" src="img/x.gif" alt="Top 10" /></a>
<a title="defender" href="statistiken.php?id=32"><img class="btn_def" src="img/x.gif" alt="defender" /></a>
<a title="attacker" href="statistiken.php?id=31"><img class="btn_off" src="img/x.gif" alt="attacker" /></a>
</div>
<br>
<div id="submenu2">
<a title="Romans" href="statistiken.php?id=11"><img class="btn_v1" src="img/x.gif" alt="attacker"></a>
<a title="Teutons" href="statistiken.php?id=12"><img class="active btn_v2" src="img/x.gif" alt="attacker"></a>
<a title="Gauls" href="statistiken.php?id=13"><img class="btn_v3" src="img/x.gif" alt="attacker"></a>
</div>
</th>
</tr>
<tr>
<td></td><td>Player</td><td>Alliance</td><td>Population</td><td>Villages</td>
</tr>
</thead>
<tbody>
<?php
if ($totalRanks > 0) {
$end = $start + 20;
for ($i = $start; $i < $end; $i++) {
if (!isset($rankArray[$i]) || $rankArray[$i] === "pad") {
continue;
}
$row = $rankArray[$i];
$uid = (int)$row['userid'];
$rank = (int)$i;
$username = htmlspecialchars($row['username'], ENT_QUOTES, 'UTF-8');
$aname = htmlspecialchars($row['aname'], ENT_QUOTES, 'UTF-8');
$highlight = ($i == $search) ? " class=\"hl\"" : "";
echo "<tr{$highlight}>";
echo "<td class=\"ra fc\">{$rank}.</td>";
// Player
echo "<td class=\"pla\">";
if (!empty($row['access']) && (int)$row['access'] > 2) {
echo "<u><a href=\"spieler.php?uid={$uid}\">{$username}</a></u>";
} else {
echo "<a href=\"spieler.php?uid={$uid}\">{$username}</a>";
}
echo "</td>";
// Alliance
echo "<td class=\"al\">";
if (!empty($row['alliance']) && (int)$row['alliance'] > 0) {
echo "<a href=\"allianz.php?aid=".(int)$row['alliance']."\">{$aname}</a>";
} else {
echo "-";
}
echo "</td>";
echo "<td class=\"pop\">".(int)$row['totalpop']."</td>";
echo "<td class=\"vil\">".(int)$row['totalvillage']."</td>";
echo "</tr>";
}
} else {
echo "<tr><td class=\"none\" colspan=\"5\">No users found</td></tr>";
}
?>
</tbody>
</table>
<?php include("ranksearch.tpl"); ?>