This repository has been archived on 2024-07-18. You can view files and clone it, but cannot push or open issues or pull requests.
lwb5/scripts/site/beta5/output/admin/en/kicklst.inc

88 lines
3 KiB
PHP
Raw Normal View History

2016-01-10 11:01:49 +01:00
<h2>Pending kick requests</h2>
<table class="list">
<tr>
<th style="text-align:left;width:15%">Account name</th>
<th style="text-align:left;width:15%">Requested by</th>
<th style="text-align:left;width:15%">Date</th>
<th style="text-align:left">Reason</th>
<th style="text-align:left;width:15%">Actions</th>
</tr>
<?php
if (empty($data['lists'][0])) {
echo "<tr><td colspan='5' style='text-align:center'>No pending kick requests</td></tr>";
} else {
foreach ($data['lists'][0] as $r) {
$pn = handler::$h->accounts->call('getUser', $r['to_kick']);
$an = handler::$h->accounts->call('getUser', $r['requested_by']);
echo "<tr><td>" . utf8entities($pn['name']) . "</td><td>" . utf8entities($an['name'])
. "</td><td>" . gmstrftime("%Y-%m-%d %H:%M:%S", $r['requested_at'])
. "</td><td>" . utf8entities($r['reason']) . "</td><td>";
if ($r['requested_by'] == $_SESSION['userid']) {
echo "<a href='?c=kl&i={$r['id']}&a=0'>Cancel</a>";
} else {
echo "<a href='?c=kl&i={$r['id']}&a=0'>Reject</a> - <a href='?c=kl&i={$r['id']}&a=1'>Kick player</a>";
}
echo "</td></tr>\n";
}
}
?>
</table>
<h2>Accepted kick requests</h2>
<table class="list">
<tr>
<th style="text-align:left;width:15%">Account name</th>
<th style="text-align:left;width:15%">Requested by</th>
<th style="text-align:left;width:15%">Date</th>
<th style="text-align:left">Reason</th>
<th style="text-align:left;width:15%">Validated by</th>
</tr>
<?php
if (empty($data['lists'][1])) {
echo "<tr><td colspan='5' style='text-align:center'>No accepted kick requests</td></tr>";
} else {
foreach ($data['lists'][1] as $r) {
$pn = handler::$h->accounts->call('getUser', $r['to_kick']);
$an = handler::$h->accounts->call('getUser', $r['requested_by']);
$vn = handler::$h->accounts->call('getUser', $r['examined_by']);
echo "<tr><td>" . utf8entities($pn['name']) . "</td><td>" . utf8entities($an['name'])
. "</td><td>" . gmstrftime("%Y-%m-%d %H:%M:%S", $r['requested_at'])
. "</td><td>" . utf8entities($r['reason']) . "</td><td>"
. utf8entities($vn['name']) . "</td></tr>\n";
}
}
?>
</table>
<h2>Rejected kick requests</h2>
<table class="list">
<tr>
<th style="text-align:left;width:15%">Account name</th>
<th style="text-align:left;width:15%">Requested by</th>
<th style="text-align:left;width:15%">Date</th>
<th style="text-align:left">Reason</th>
<th style="text-align:left;width:15%">Rejected by</th>
</tr>
<?php
if (empty($data['lists'][2])) {
echo "<tr><td colspan='5' style='text-align:center'>No rejected requests</td></tr>";
} else {
foreach ($data['lists'][2] as $r) {
$pn = handler::$h->accounts->call('getUser', $r['to_kick']);
$an = handler::$h->accounts->call('getUser', $r['requested_by']);
$vn = handler::$h->accounts->call('getUser', $r['examined_by']);
echo "<tr><td>" . utf8entities($pn['name']) . "</td><td>" . utf8entities($an['name'])
. "</td><td>" . gmstrftime("%Y-%m-%d %H:%M:%S", $r['requested_at'])
. "</td><td>" . utf8entities($r['reason']) . "</td><td>"
. utf8entities($vn['name']) . "</td></tr>\n";
}
}
?>
</table>