This commit is contained in:
Hamza-Ayed
2026-04-30 18:02:49 +03:00
parent 5e6e5c50fc
commit e089d72ff9
3 changed files with 64 additions and 10 deletions

View File

@@ -13,6 +13,10 @@ error_reporting(E_ALL);
ini_set('display_errors', 1);
try {
// البدء بالاتصال بقواعد البيانات المطلوبة
$con_tracking = Database::get('tracking');
$con_ride = Database::get('ride');
// $con (main) تم تعريفه بالفعل في connect.php
$mode = isset($_GET['mode']) && $_GET['mode'] == 'day' ? 'day' : 'live';
if ($mode == 'day') {
@@ -66,10 +70,7 @@ try {
if (!empty($driver_ids)) {
$placeholders = implode(',', array_fill(0, count($driver_ids), '?'));
$sql_drivers = "SELECT id, first_name, last_name, phone,
(SELECT COUNT(*) FROM ride WHERE driver_id = driver.id AND status = 'Completed') as completed,
(SELECT COUNT(*) FROM ride WHERE driver_id = driver.id AND status = 'CancelFromDriverAfterApply') as cancelled
FROM driver WHERE id IN ($placeholders)";
$sql_drivers = "SELECT id, first_name, last_name, phone FROM driver WHERE id IN ($placeholders)";
$stmt_drivers = $con->prepare($sql_drivers);
$stmt_drivers->execute(array_values($driver_ids));
foreach ($stmt_drivers->fetchAll(PDO::FETCH_ASSOC) as $row) {