/themes/default/ranking/zeny.php
PHP | 76 lines | 75 code | 1 blank | 0 comment | 17 complexity | 28ba84364d5b12c97cd8315414f01765 MD5 | raw file
Possible License(s): LGPL-2.1, LGPL-3.0, BSD-3-Clause
- <?php if (!defined('FLUX_ROOT')) exit; ?>
- <h2>Zeny Ranking</h2>
- <h3>
- Top <?php echo number_format($limit=(int)Flux::config('CharRankingLimit')) ?> Richest Characters
- <?php if (!is_null($jobClass)): ?>
- (<?php echo htmlspecialchars($className=$this->jobClassText($jobClass)) ?>)
- <?php endif ?>
- on <?php echo htmlspecialchars($server->serverName) ?>
- </h3>
- <?php if ($chars): ?>
- <form action="" method="get" class="search-form2">
- <?php echo $this->moduleActionFormInputs('ranking', 'zeny') ?>
- <p>
- <label for="jobclass">Filter by job class:</label>
- <select name="jobclass" id="jobclass">
- <?php foreach ($classes as $jobClassIndex => $jobClassName): ?>
- <option value="<?php echo $jobClassIndex ?>"
- <?php if (!is_null($jobClass) && $jobClass == $jobClassIndex) echo ' selected="selected"' ?>>
- <?php echo htmlspecialchars($jobClassName) ?>
- </option>
- <?php endforeach ?>
- </select>
-
- <input type="submit" value="Filter" />
- <input type="button" value="Reset" onclick="reload()" />
- </p>
- </form>
- <table class="horizontal-table">
- <tr>
- <th>Rank</th>
- <th>Character Name</th>
- <th>Zeny</th>
- <th>Job Class</th>
- <th>Base Level</th>
- <th>Job Level</th>
- <th colspan="2">Guild Name</th>
- </tr>
- <?php $topRankType = !is_null($jobClass) ? $className : 'character' ?>
- <?php for ($i = 0; $i < $limit; ++$i): ?>
- <tr<?php if (!isset($chars[$i])) echo ' class="empty-row"'; if ($i === 0) echo ' class="top-ranked" title="<strong>'.htmlspecialchars($chars[$i]->char_name).'</strong> is the richest '.$topRankType.'!"' ?>>
- <td align="right"><?php echo number_format($i + 1) ?></td>
- <?php if (isset($chars[$i])): ?>
- <td><strong>
- <?php if ($auth->actionAllowed('character', 'view') && $auth->allowedToViewCharacter): ?>
- <?php echo $this->linkToCharacter($chars[$i]->char_id, $chars[$i]->char_name) ?>
- <?php else: ?>
- <?php echo htmlspecialchars($chars[$i]->char_name) ?>
- <?php endif ?>
- </strong></td>
- <td><?php echo number_format((int)$chars[$i]->zeny) ?></td>
- <td><?php echo $this->jobClassText($chars[$i]->char_class) ?></td>
- <td><?php echo number_format($chars[$i]->base_level) ?></td>
- <td><?php echo number_format($chars[$i]->job_level) ?></td>
- <?php if ($chars[$i]->guild_name): ?>
- <?php if ($chars[$i]->guild_emblem_len): ?>
- <td width="24"><img src="<?php echo $this->emblem($chars[$i]->guild_id) ?>" /></td>
- <?php endif ?>
- <td<?php if (!$chars[$i]->guild_emblem_len) echo ' colspan="2"' ?>>
- <?php if ($auth->actionAllowed('guild', 'view') && $auth->allowedToViewGuild): ?>
- <?php echo $this->linkToGuild($chars[$i]->guild_id, $chars[$i]->guild_name) ?>
- <?php else: ?>
- <?php echo htmlspecialchars($chars[$i]->guild_name) ?>
- <?php endif ?>
- </td>
- <?php else: ?>
- <td colspan="2"><span class="not-applicable">None</span></td>
- <?php endif ?>
- <?php else: ?>
- <td colspan="8"></td>
- <?php endif ?>
- </tr>
- <?php endfor ?>
- </table>
- <?php else: ?>
- <p>There are no characters. <a href="javascript:history.go(-1)">Go back</a>.</p>
- <?php endif ?>