query("SELECT * FROM shipments ORDER BY created_at DESC LIMIT 30"); $shipments = $stmt->fetchAll(); } catch (Throwable $e) { $shipments = []; } $stats = [ 'total_shipments' => 0, 'active_shipments' => 0, 'total_shippers' => 0, 'total_truck_owners' => 0, ]; try { $stats['total_shipments'] = (int)db()->query("SELECT COUNT(*) FROM shipments")->fetchColumn(); $stats['active_shipments'] = (int)db()->query("SELECT COUNT(*) FROM shipments WHERE status != 'delivered'")->fetchColumn(); $stats['total_shippers'] = (int)db()->query("SELECT COUNT(*) FROM users WHERE role = 'shipper'")->fetchColumn(); $stats['total_truck_owners'] = (int)db()->query("SELECT COUNT(*) FROM users WHERE role = 'truck_owner'")->fetchColumn(); } catch (Throwable $e) {} $flash = get_flash(); render_header(t('admin_dashboard'), 'admin', true); ?>
= e(t('overview_performance')) ?>
= e(t('total_shipments')) ?>
= e(t('active_shipments')) ?>
= e(t('total_shippers')) ?>
= e(t('total_truck_owners')) ?>
= e(t('no_shipments')) ?>