prepare($sql); $stmt->bindParam(":driverID", $driverID); $stmt->bindParam(":passengerID", $passengerID); $stmt->bindParam(":rideID", $rideID); $stmt->bindParam(":isDriverCallPassenger", $isDriverCallPassenger); $stmt->bindParam(":dateCreated", $dateCreated); // تنفيذ الإدخال $stmt->execute(); if ($stmt->rowCount() > 0) { // Invalidate Redis cache key for this driver if (isset($redis) && $redis !== null && $driverID) { try { $today = date("Y-m-d"); $redisKey = "driver:scam_count:" . $driverID . ":" . $today; $redis->del($redisKey); } catch (Exception $e) { error_log("[add.php] Redis cache invalidation failed: " . $e->getMessage()); } } jsonSuccess(null, "Driver ride scam data saved successfully"); } else { jsonError("Failed to save driver ride scam data"); } ?>