<?php
require_once __DIR__ . '/lib/auth.php';
require_admin();
require_once __DIR__ . '/lib/db.php';
$q = $pdo->query('SELECT id, key_hash, revoked FROM api_keys ORDER BY id DESC');
$keys = $q->fetchAll();
?>
<!doctype html>
<html><head><meta charset="utf-8"><title>admin</title></head><body>
<p><a href="logout.php">logout</a></p>
<h2>active api keys</h2>
<table border="1" cellpadding="6" cellspacing="0">
<tr><th>id</th><th>hash</th><th>revoked</th></tr>
<?php foreach ($keys as $k): ?>
<tr>
<td><?php echo htmlspecialchars($k['id']); ?></td>
<td style="font-family:monospace"><?php echo htmlspecialchars($k['key_hash']); ?></td>
<td><?php echo $k['revoked'] ? 'yes' : 'no'; ?></td>
</tr>
<?php endforeach; ?>
</table>
</body></html>