<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>