admin 11
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user