query("SELECT * FROM drr_sales ORDER BY id DESC")->fetchAll() : $_SESSION['drr_sales'] ?? []; $employees = $db ? $db->query("SELECT * FROM employees")->fetchAll() : $_SESSION['employees'] ?? []; $partners = $db ? $db->query("SELECT * FROM partners WHERE status='Active'")->fetchAll() : array_filter($_SESSION['partners'] ?? [], fn($p) => $p['status'] === 'Active'); $totalRev = array_sum(array_column($sales, 'revenue')); $approved = array_filter($sales, fn($s) => $s['status'] === 'Approved'); $pending = array_filter($sales, fn($s) => $s['status'] === 'Pending'); $rejected = array_filter($sales, fn($s) => $s['status'] === 'Rejected'); $approvedRev = array_sum(array_column(array_values($approved), 'revenue')); $totalUnits = array_sum(array_column($sales, 'qty')); $activeEmps = array_filter($employees, fn($e) => $e['status'] === 'Active'); include 'header.php'; ?>
Welcome back, = htmlspecialchars($_SESSION['user_name'] ?? 'Admin') ?> — = date('F Y') ?>
| Partner | Sales | Units | Revenue (AED) | Appr. Rev |
|---|---|---|---|---|
| = htmlspecialchars($p['name']) ?> | = count($ps) ?> | = array_sum(array_column(array_values($ps), 'qty')) ?> | = number_format(array_sum(array_column(array_values($ps),'revenue')),2) ?> | = number_format(array_sum(array_column(array_values($pa),'revenue')),2) ?> |
| Agent | Sales | Revenue (AED) | Approved |
|---|---|---|---|
| = htmlspecialchars($name) ?> | = $d['cnt'] ?> | = number_format($d['rev'],2) ?> | = $d['appr'] ?> appr. |
| Date | Agent | Customer | Package | Zone | Partner | Revenue | Status |
|---|---|---|---|---|---|---|---|
| = htmlspecialchars($s['sale_date_entry']) ?> | = htmlspecialchars($s['agent']) ?> | = htmlspecialchars($s['customer_name']) ?> | = htmlspecialchars($s['zone']) ?> | = htmlspecialchars($s['partner']) ?> | = number_format($s['revenue'],2) ?> AED | 'green','Pending'=>'orange','Rejected'=>'red'][$s['status']]??'gray'; ?> = $s['status'] ?> |