fetch("SELECT * FROM workers WHERE entry_token = :t AND active = 1", ['t' => $token]) : null; if (!$worker) { http_response_code(404); echo 'Link not found.'; exit; } $paidWeeks = db()->fetchAll(" SELECT week_start, paid_at FROM week_settlements WHERE worker_id = :wid AND paid = 1 ORDER BY week_start DESC ", ['wid' => $worker['id']]); $pageTitle = 'My History - ChuckCo Time Keeper'; require_once __DIR__ . '/includes/header.php'; ?>
No paid weeks yet.
query("SELECT * FROM day_entries WHERE worker_id = ? AND work_date IN ({$placeholders})", array_merge([$worker['id']], $dates))->fetchAll(); $entriesByDate = []; foreach ($entries as $en) { $entriesByDate[$en['work_date']] = $en; } ?>