CURRENT_DATE() - INTERVAL 1 WEEK ) AS total_amount_last_week FROM dual LIMIT 1; "; /** * كان معرّف السائق يُدمج في نص الاستعلام مباشرةً (حقن SQL)، وكانت الحالة * تُطابق 'Finished' فقط بينما خط الرحلات الحالي يكتب 'completed' — فتظهر * أرباح السائق ورحلاته أصفاراً. */ try { $stmt = $con->prepare($sql); $stmt->bindValue(':driverID', $driverID); $stmt->execute(); if ($stmt->rowCount() > 0) { $row = $stmt->fetchAll(PDO::FETCH_ASSOC); printSuccess($row); } else { printFailure("No wallet record found"); } } catch (PDOException $e) { http_response_code(500); echo json_encode(["status" => "error", "message" => "SQL Error: " . $e->getMessage()]); } ?>