prepare("SELECT l.id, l.aksi, l.tabel, l.record_id, l.keterangan, l.ip_address, l.created_at, u.username, u.nama_lengkap, r.kode as role FROM log_aktivitas l LEFT JOIN user u ON u.id=l.user_id LEFT JOIN role r ON r.id=u.role_id $w ORDER BY l.created_at DESC LIMIT ? OFFSET ?"); $params[] = $limit; $params[] = $offset; $st->execute($params); $total = (int)getDB()->query("SELECT COUNT(*) FROM log_aktivitas $w")->fetchColumn(); jsonOk(['rows' => $st->fetchAll(), 'total' => $total, 'limit' => $limit, 'offset' => $offset]);