Update: 2026-06-11 13:47:39
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
// File: send_message.php
|
||||
// Location: intaleq_v1/ride/chat/send_message.php
|
||||
// Location: siro_v1/ride/chat/send_message.php
|
||||
require_once __DIR__ . '/../../connect.php';
|
||||
|
||||
error_log("--- [send_message.php] Received new chat message logging request ---");
|
||||
|
||||
@@ -167,8 +167,8 @@ $prompt = "
|
||||
أعد الرد بصيغة JSON فقط، بدون أي نصوص إضافية، وباللغة العربية (لهجة مصرية)، بالهيكل التالي:
|
||||
{
|
||||
\"customerServiceSolutions\": [\"الحل المقترح الأول\", \"الحل المقترح الثاني\"],
|
||||
\"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Intaleq\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" },
|
||||
\"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Intaleq\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" },
|
||||
\"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Siro\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" },
|
||||
\"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Siro\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" },
|
||||
\"fault_determination\": \"الطرف المخطئ (الراكب/السائق/كلاهما/غير واضح)\",
|
||||
\"complaint_nature\": \"طبيعة الشكوى (حقيقية/كيدية/نزاع بسيط)\",
|
||||
\"complaint_type\": \"تصنيف الشكوى الذي حددته\"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>متابعة السائقين - انطلق</title>
|
||||
<title>متابعة السائقين - سيرو</title>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap" rel="stylesheet">
|
||||
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
||||
|
||||
@@ -90,7 +90,7 @@ usort($processed_drivers, function($a, $b) {
|
||||
<html lang="ar" dir="rtl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>تقرير السائقين - Intaleq</title>
|
||||
<title>تقرير السائقين - Siro</title>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
:root {
|
||||
@@ -188,7 +188,7 @@ usort($processed_drivers, function($a, $b) {
|
||||
<div class="meta">تاريخ الطباعة: <?php echo date('Y-m-d H:i'); ?></div>
|
||||
</div>
|
||||
<div style="text-align: left">
|
||||
<h2 style="margin:0; color: #2563eb;">Intaleq</h2>
|
||||
<h2 style="margin:0; color: #2563eb;">Siro</h2>
|
||||
<div class="meta dir-ltr"><?php echo $last_updated; ?> :آخر تحديث بيانات</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -21,21 +21,21 @@ $whatsappMessage = "";
|
||||
if ($rating <= 4) {
|
||||
$whatsappMessage = "أهلاً كابتن $name، 👋
|
||||
|
||||
نشكرك على تقييمك لتطبيق *انطلق* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا.
|
||||
نشكرك على تقييمك لتطبيق *سيرو* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا.
|
||||
|
||||
إذا واجهتك أي مشاكل أو كان لديك أي اقتراحات، يسعدنا تواصلك معنا مباشرة عبر أرقام الدعم التالية لمساعدتك بشكل أفضل:
|
||||
- $SERVICE_PHONE1
|
||||
- $SERVICE_PHONE2
|
||||
|
||||
فريق انطلق";
|
||||
فريق سيرو";
|
||||
} else {
|
||||
$whatsappMessage = "أهلاً كابتن $name، ✨
|
||||
|
||||
شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **انطلق**! يسعدنا أنك تحظى بتجربة مميزة معنا.
|
||||
شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **سيرو**! يسعدنا أنك تحظى بتجربة مميزة معنا.
|
||||
|
||||
نتمنى لك رحلات آمنة وموفقة دائماً.
|
||||
|
||||
فريق انطلق";
|
||||
فريق سيرو";
|
||||
}
|
||||
|
||||
// --- الخطوة 3: إرسال رسالة الواتساب ---
|
||||
@@ -56,16 +56,16 @@ $headers = "MIME-Version: 1.0" . "\r\n";
|
||||
$headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";
|
||||
$headers .= "From: $admin" . "\r\n";
|
||||
|
||||
$subject = "نشكرك على تقييمك لتطبيق انطلق";
|
||||
$subject = "نشكرك على تقييمك لتطبيق سيرو";
|
||||
$bodyEmail = "
|
||||
<html><body dir='rtl' style='text-align:right;'>
|
||||
<p>أهلاً كابتن $name،</p>
|
||||
<p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>انطلق</strong>!</p>
|
||||
<p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>سيرو</strong>!</p>
|
||||
<p>لقد استلمنا تقييمك وهو <strong>$rating نجوم</strong>.</p>
|
||||
<p>تعليقك: \"$comment\"</p>
|
||||
<p>نحن نقدر ملاحظاتك، ونسعد دائماً بتواصلك معنا لتحسين تجربتك. إذا كان لديك أي استفسار، لا تتردد بالرد على هذا البريد.</p>
|
||||
<p>مع خالص الشكر،</p>
|
||||
<p>فريق انطلق.</p>
|
||||
<p>فريق سيرو.</p>
|
||||
</body></html>";
|
||||
|
||||
if (mail($email, $subject, $bodyEmail, $headers)) {
|
||||
|
||||
@@ -74,7 +74,7 @@ try {
|
||||
|
||||
// أ) Socket (إشعار السائق في التطبيق فوراً)
|
||||
$socketUrl = 'http://188.68.36.205:2021';
|
||||
$internalKeyPath = '/home/intaleq-api/.internal_socket_key';
|
||||
$internalKeyPath = '/home/siro-api/.internal_socket_key';
|
||||
$internalKey = file_exists($internalKeyPath) ? trim(file_get_contents($internalKeyPath)) : '';
|
||||
|
||||
$ch = curl_init($socketUrl);
|
||||
|
||||
@@ -41,7 +41,7 @@ try {
|
||||
|
||||
$driverID = $rideData['driver_id'];
|
||||
$status = $rideData['status'];
|
||||
$secretSalt = "Intaleq_Secure_Track_2025";
|
||||
$secretSalt = "Siro_Secure_Track_2025";
|
||||
$generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt);
|
||||
|
||||
if ($token !== $generatedToken) sendError("Invalid Token");
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// test_socket_dispatch.php
|
||||
|
||||
$socketUrl = "http://188.68.36.205:2021";
|
||||
$INTERNAL_KEY = trim(file_get_contents('/home/intaleq-api/.internal_socket_key'));
|
||||
$INTERNAL_KEY = trim(file_get_contents('/home/siro-api/.internal_socket_key'));
|
||||
|
||||
// جرّب Driver ID موجود عندك
|
||||
$driverId = 691;
|
||||
|
||||
Reference in New Issue
Block a user