Access Denied. You do not have permission to view reports.
'; render_footer(); exit; } $ownerId = (int)($_GET['owner_id'] ?? 0); $startDate = $_GET['start_date'] ?? ''; $endDate = $_GET['end_date'] ?? ''; $owner = null; $shipments = []; $totalEarnings = 0.00; // Fetch all truck owners for the dropdown $allOwners = db()->query(" SELECT u.id, u.full_name, p.plate_no FROM users u LEFT JOIN truck_owner_profiles p ON u.id = p.user_id WHERE u.role = 'truck_owner' ORDER BY u.full_name ASC ")->fetchAll(); if ($ownerId) { // Fetch selected owner details $stmt = db()->prepare(" SELECT u.id, u.full_name, u.email, p.phone, p.plate_no, p.truck_type, c.name_en as country, ci.name_en as city FROM users u LEFT JOIN truck_owner_profiles p ON u.id = p.user_id LEFT JOIN countries c ON p.country_id = c.id LEFT JOIN cities ci ON p.city_id = ci.id WHERE u.id = ? AND u.role = 'truck_owner' "); $stmt->execute([$ownerId]); $owner = $stmt->fetch(); if ($owner) { // Build Query with Date Filter $sql = "SELECT * FROM shipments WHERE truck_owner_id = ? AND status IN ('confirmed', 'in_transit', 'delivered')"; $params = [$ownerId]; if (!empty($startDate)) { $sql .= " AND created_at >= ?"; $params[] = $startDate . ' 00:00:00'; } if (!empty($endDate)) { $sql .= " AND created_at <= ?"; $params[] = $endDate . ' 23:59:59'; } $sql .= " ORDER BY created_at DESC"; $stmt = db()->prepare($sql); $stmt->execute($params); $shipments = $stmt->fetchAll(); foreach ($shipments as $s) { $totalEarnings += (float)($s['offer_price'] ?? 0); } } } render_header(t('truck_owners_statements'), 'reports_truck_owners', true); ?>

/ إلى السيد

:

,
/ ملخص
Date:
: to
:
:
Date
التاريخ
Ref #
رقم الشحنة

المسار

الحالة

المبلغ
#
/ الإجمالي