MyFail2BanInfo/page/allBans.php

38 lines
1.3 KiB
PHP

<?php
// Order by ID
function getAllBan($db, $order = 'id') {
$sql = "SELECT id,service,ip,ban_date,ban_time,country FROM bans ORDER BY $order";
$res = mysqli_query($db, $sql);
while ($rows = mysqli_fetch_assoc($res)) {
$allBan[] = $rows;
}
if (empty($allBan)) {
$allBan = array();
}
return $allBan;
}
?>
<div class='table'>
<div class='row'>
<a href='?page=allBans&amp;orderby=service' class='cell-header'><u>Service</u></a>
<a href='?page=allBans&amp;orderby=ip' class='cell-header'><u>IP</u></a>
<a href='?page=allBans&amp;orderby=ban_date' class='cell-header'><u>Ban Date</u></a>
<a href='?page=allBans&amp;orderby=ban_time' class='cell-header'><u>Ban Time</u></a>
<a href='?page=allBans&amp;orderby=country' class='cell-header'><u>Country</u></a>
</div>
<?php
if (empty($orderby)) {
$orderby = 'id';
}
$allBan = getAllBan($db, $orderby);
foreach ($allBan as $value) {
echo '<div class="row">';
echo '<div class="cell">', $value['service'], '</div>';
echo '<div class="cell">', $value['ip'], '</div>';
echo '<div class="cell">', $value['ban_date'], '</div>';
echo '<div class="cell">', $value['ban_time'], '</div>';
echo '<div class="cell">', $value['country'], '</div>';
echo '</div>';
}
?>
</div>