qval("SELECT COUNT(*) FROM businesses WHERE is_active=1"),
'Users' => qval("SELECT COUNT(*) FROM users"),
'Reviews' => qval("SELECT COUNT(*) FROM reviews"),
'Events' => qval("SELECT COUNT(*) FROM events WHERE status='approved'"),
'Pending Events' => qval("SELECT COUNT(*) FROM events WHERE status='pending'"),
'Open Reports' => qval("SELECT COUNT(*) FROM reports WHERE status='open'"),
'Attractions' => qval("SELECT COUNT(*) FROM attractions WHERE is_active=1"),
'Active Alerts' => qval("SELECT COUNT(*) FROM alerts WHERE is_active=1"),
];
$recentBiz = qall("SELECT * FROM businesses ORDER BY created_at DESC LIMIT 5");
$recentUsers = qall("SELECT * FROM users ORDER BY created_at DESC LIMIT 5");
$pendingEvts = qall("SELECT e.*,u.username FROM events e LEFT JOIN users u ON u.id=e.submitted_by WHERE e.status='pending' ORDER BY e.created_at DESC LIMIT 5");
$openReports = qall("SELECT r.*,b.name biz,u.username reporter FROM reports r JOIN businesses b ON b.id=r.business_id JOIN users u ON u.id=r.user_id WHERE r.status='open' ORDER BY r.created_at DESC LIMIT 5");
?>
⏳ PENDING EVENTS (=count($pendingEvts)?>)
| EVENT | SUBMITTED BY | DATE | |
| =e($ev['title'])?> |
=e($ev['username']??'—')?> |
=fdate($ev['event_date'])?> |
Review |
🚩 OPEN REPORTS (=count($openReports)?>)
| BUSINESS | TYPE | FROM | |
| =e($r['biz'])?> |
=e($r['type'])?> |
=e($r['reporter'])?> |
View |
👥 RECENT USERS
| USERNAME | JOINED | |
| =e($u['username'])?>=$u['is_admin']?' ADMIN':''?> |
=fdate($u['created_at'])?> |
Edit |
Manage All Users