19 lines
695 B
PHP
19 lines
695 B
PHP
<?php
|
|
// api/controllers/LogController.php
|
|
class LogController {
|
|
public function index(): void {
|
|
requireAuth([ROLE_ADMIN, ROLE_PIMPINAN]);
|
|
$db = getDB();
|
|
$rows = $db->query(
|
|
"SELECT l.*, u.nama_lengkap FROM log_aktivitas l
|
|
LEFT JOIN user u ON l.id_user=u.id
|
|
ORDER BY l.created_at DESC LIMIT 100"
|
|
)->fetchAll();
|
|
jsonSuccess($rows);
|
|
}
|
|
public function show(string $id): void { jsonError('N/A',501); }
|
|
public function store(): void { jsonError('N/A',405); }
|
|
public function update(string $id): void { jsonError('N/A',405); }
|
|
public function destroy(string $id): void { jsonError('N/A',405); }
|
|
}
|