Update: 2026-06-11 13:47:39

This commit is contained in:
Hamza-Ayed
2026-06-11 13:47:40 +03:00
parent 977adfe99d
commit c5170a88d2
516 changed files with 3654 additions and 3321 deletions

View File

@@ -59,7 +59,7 @@ if (isset($_FILES['image']) && $_FILES['image']['error'] === UPLOAD_ERR_OK) {
exit; exit;
} }
$linkImage = 'https://intaleq.xyz/intaleq/Admin/adminUser/invoice_images/' . $new_filename; $linkImage = 'https://intaleq.xyz/siro/Admin/adminUser/invoice_images/' . $new_filename;
error_log("[add_invoice.php] ✅ Image uploaded successfully: $linkImage"); error_log("[add_invoice.php] ✅ Image uploaded successfully: $linkImage");
} }

View File

@@ -54,7 +54,7 @@ try {
} }
// 5. التحقق من PHP error log الأخير // 5. التحقق من PHP error log الأخير
$logPath = '/home/intaleq-api/logs/php_errors.log'; $logPath = '/home/siro-api/logs/php_errors.log';
if (file_exists($logPath)) { if (file_exists($logPath)) {
$lines = file($logPath); $lines = file($logPath);
$checks['last_5_errors'] = array_map('trim', array_slice($lines, -5)); $checks['last_5_errors'] = array_map('trim', array_slice($lines, -5));

View File

@@ -23,11 +23,11 @@ if ($admin->role !== 'admin' && $admin->role !== 'super_admin') {
try { try {
// جلب المفتاح المشترك لسيرفر المحفظة // جلب المفتاح المشترك لسيرفر المحفظة
$payKeyPath = '/home/intaleq-api/.secret_key_pay'; $payKeyPath = '/home/siro-api/.secret_key_pay';
$payKey = file_exists($payKeyPath) ? trim(file_get_contents($payKeyPath)) : getenv('SECRET_KEY_PAY'); $payKey = file_exists($payKeyPath) ? trim(file_get_contents($payKeyPath)) : getenv('SECRET_KEY_PAY');
if (empty($payKey)) { if (empty($payKey)) {
$payKey = trim(@file_get_contents('/home/intaleq-api/.secret_key')); $payKey = trim(@file_get_contents('/home/siro-api/.secret_key'));
} }
if (empty($payKey)) { if (empty($payKey)) {

View File

@@ -36,8 +36,8 @@ foreach ($keysToCheck as $key) {
echo "\n\n=== فحص الملفات المباشرة ===\n\n"; echo "\n\n=== فحص الملفات المباشرة ===\n\n";
$filesToCheck = [ $filesToCheck = [
'/home/intaleq-api/.internal_socket_key', '/home/siro-api/.internal_socket_key',
'/home/intaleq-api/.secret_key_pay' '/home/siro-api/.secret_key_pay'
]; ];
foreach ($filesToCheck as $file) { foreach ($filesToCheck as $file) {

View File

@@ -2,13 +2,13 @@ import os
# Configuration # Configuration
PROJECT_DIR = '.' PROJECT_DIR = '.'
OUTPUT_FILE = 'intaleq_v1_secure_latest.md' OUTPUT_FILE = 'siro_v1_secure_latest.md'
EXCLUDED_DIRS = {'.git', 'vendor', 'node_modules', '.gemini'} EXCLUDED_DIRS = {'.git', 'vendor', 'node_modules', '.gemini'}
EXCLUDED_FILES = {OUTPUT_FILE, 'aggregate_files.py'} EXCLUDED_FILES = {OUTPUT_FILE, 'aggregate_files.py'}
def aggregate_files(): def aggregate_files():
with open(OUTPUT_FILE, 'w', encoding='utf-8') as outfile: with open(OUTPUT_FILE, 'w', encoding='utf-8') as outfile:
outfile.write(f'# Intaleq V1 - Secure Latest Version\n\n') outfile.write(f'# Siro V1 - Secure Latest Version\n\n')
for root, dirs, files in os.walk(PROJECT_DIR): for root, dirs, files in os.walk(PROJECT_DIR):
# Prune excluded directories # Prune excluded directories

View File

@@ -5,7 +5,7 @@ require_once __DIR__ . '/../../connect.php';
$id = filterRequest("id"); $id = filterRequest("id");
// استقبال بيانات شام كاش من التطبيق // استقبال بيانات شام كاش من التطبيق
$accountBank = filterRequest("accountBank"); // الاسم (مثال: intaleq) $accountBank = filterRequest("accountBank"); // الاسم (مثال: siro)
$bankCode = filterRequest("bankCode"); // الكود الطويل (مثال: 80f23afe...) $bankCode = filterRequest("bankCode"); // الكود الطويل (مثال: 80f23afe...)
// التحقق من وصول البيانات المطلوبة // التحقق من وصول البيانات المطلوبة

View File

@@ -46,7 +46,7 @@ if (!move_uploaded_file($file['tmp_name'], $uploadPath)) {
exit; exit;
} }
$imageUrl = "https://intaleq.xyz/intaleq/auth/uploads/documents/" . $uniqueName ; $imageUrl = "https://intaleq.xyz/siro/auth/uploads/documents/" . $uniqueName ;
$imageData = file_get_contents($uploadPath); $imageData = file_get_contents($uploadPath);
$imageBase64 = base64_encode($imageData); $imageBase64 = base64_encode($imageData);

View File

@@ -87,7 +87,7 @@ if (!defined('BASE_URL')) {
} }
// ⚙️ مسار الرابط العام (عدّل المسار حسب نشر مشروعك) // ⚙️ مسار الرابط العام (عدّل المسار حسب نشر مشروعك)
$publicPath = "/intaleq/auth/uploads/documents/" . $uniqueName; $publicPath = "/siro/auth/uploads/documents/" . $uniqueName;
$imageUrl = rtrim(BASE_URL, '/') . $publicPath; $imageUrl = rtrim(BASE_URL, '/') . $publicPath;
// ✅ نتيجة نهائية: فقط رابط الصورة وبعض البيانات المفيدة // ✅ نتيجة نهائية: فقط رابط الصورة وبعض البيانات المفيدة

View File

@@ -14,7 +14,7 @@ $redirectUri = 'https://api.tripz-egypt.com/tripz/auth/syria/auth_proxy.php'; //
// 3. APP CONFIGURATION: Your Flutter app's custom URI scheme // 3. APP CONFIGURATION: Your Flutter app's custom URI scheme
// This is how the browser will redirect back to your app. // This is how the browser will redirect back to your app.
$appRedirectScheme = 'intaleqapp://auth'; // e.g., myapp://auth $appRedirectScheme = 'siroapp://auth'; // e.g., myapp://auth
// Create a new Google Client object // Create a new Google Client object
$client = new Google_Client(); $client = new Google_Client();

View File

@@ -337,7 +337,7 @@ $pwdHashed = password_hash($rawSecret, PASSWORD_DEFAULT);
/* ================== 11) Notification ================== */ /* ================== 11) Notification ================== */
try { try {
$fcmSendUrl = 'https://api.intaleq.xyz/intaleq/ride/firebase/send_fcm.php'; $fcmSendUrl = 'https://api.intaleq.xyz/siro/ride/firebase/send_fcm.php';
$driverFullName = $raw_first_name . ' ' . $raw_last_name; $driverFullName = $raw_first_name . ' ' . $raw_last_name;
$notificationTitle = 'تسجيل سائق جديد'; $notificationTitle = 'تسجيل سائق جديد';

View File

@@ -40,8 +40,10 @@ $otp = (string)rand(100, 999);
$nabehUrl = 'https://otp.intaleqapp.com/api/request-otp.php'; $nabehUrl = 'https://otp.intaleqapp.com/api/request-otp.php';
$appKey = getenv('NABEH_OTP_APP_KEY'); $appKey = getenv('NABEH_OTP_APP_KEY');
$phoneWithPlus = (strpos($receiver, '+') === 0) ? $receiver : '+' . $receiver;
$payload = [ $payload = [
'phone' => $receiver, 'phone' => $phoneWithPlus,
'device_type' => 'android', 'device_type' => 'android',
'method' => 'whatsapp', 'method' => 'whatsapp',
'code' => $otp 'code' => $otp

View File

@@ -52,8 +52,10 @@ $otp = (string)rand(100, 999);
$nabehUrl = 'https://otp.intaleqapp.com/api/request-otp.php'; $nabehUrl = 'https://otp.intaleqapp.com/api/request-otp.php';
$appKey = getenv('NABEH_OTP_APP_KEY'); $appKey = getenv('NABEH_OTP_APP_KEY');
$phoneWithPlus = (strpos($receiver, '+') === 0) ? $receiver : '+' . $receiver;
$payload = [ $payload = [
'phone' => $receiver, 'phone' => $phoneWithPlus,
'device_type' => 'android', 'device_type' => 'android',
'method' => 'whatsapp', 'method' => 'whatsapp',
'code' => $otp 'code' => $otp

View File

@@ -19,7 +19,7 @@ $surveyMessage = [
"text" => "استطلاع رأي سريع 🌟" "text" => "استطلاع رأي سريع 🌟"
], ],
"body" => [ "body" => [
"text" => "هل كانت تجربة التسجيل في تطبيق *انطلق* سهلة بالنسبة لك؟\n\n👇 اضغط أحد الخيارات:" "text" => "هل كانت تجربة التسجيل في تطبيق *سيرو* سهلة بالنسبة لك؟\n\n👇 اضغط أحد الخيارات:"
], ],
"footer" => [ "footer" => [
"text" => "للتواصل: +962 7XXXXXXX - رابط التطبيق: https://intaleq.xyz" "text" => "للتواصل: +962 7XXXXXXX - رابط التطبيق: https://intaleq.xyz"

View File

@@ -10,7 +10,7 @@ const MAX_FILE_MB = 5;
const ALLOWED_MIMES = ['image/jpeg','image/png','image/webp']; // فقط صور const ALLOWED_MIMES = ['image/jpeg','image/png','image/webp']; // فقط صور
const UPLOAD_ROOT = __DIR__ . "/../../private_uploads"; // مجلد خاص (غير عام) const UPLOAD_ROOT = __DIR__ . "/../../private_uploads"; // مجلد خاص (غير عام)
const SIGN_SECRET = getenv('SECRET_KEY_HMAC'); // غيّرها واقرأها من .env const SIGN_SECRET = getenv('SECRET_KEY_HMAC'); // غيّرها واقرأها من .env
const PUBLIC_BASE = 'https://syria.intaleq.xyz/intaleq'; // الدومين العلني const PUBLIC_BASE = 'https://syria.intaleq.xyz/siro'; // الدومين العلني
const SIGNED_TTL_SEC = 172800; // 2 days = 60*60*24 const SIGNED_TTL_SEC = 172800; // 2 days = 60*60*24
// أنشئ مجلد الرفع إن لم يكن موجودًا // أنشئ مجلد الرفع إن لم يكن موجودًا

View File

@@ -1,6 +1,6 @@
<?php <?php
// File: verify_otp.php (with enhanced logging) // File: verify_otp.php (with enhanced logging)
// intaleq_v1/auth/token_passenger // siro_v1/auth/token_passenger
require_once __DIR__ . '/../../connect.php'; require_once __DIR__ . '/../../connect.php';
// --- Start of Script Execution --- // --- Start of Script Execution ---

View File

@@ -36,7 +36,7 @@ class JwtService
public function __construct(?Redis $redis = null) public function __construct(?Redis $redis = null)
{ {
$this->secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $this->secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$this->hmacSecret = getenv('SECRET_KEY_HMAC') ?: ''; $this->hmacSecret = getenv('SECRET_KEY_HMAC') ?: '';
$this->fpPepper = getenv('FP_PEPPER') ?: ''; $this->fpPepper = getenv('FP_PEPPER') ?: '';
$this->issuer = (string)(getenv('APP_ISSUER') ?: ''); $this->issuer = (string)(getenv('APP_ISSUER') ?: '');
@@ -145,7 +145,7 @@ class JwtService
self::abort(401, 'Token expired'); self::abort(401, 'Token expired');
} catch (SignatureInvalidException $e) { } catch (SignatureInvalidException $e) {
// محاولة فك التشفير بمفتاح المحفظة (Wallet secret fallback) // محاولة فك التشفير بمفتاح المحفظة (Wallet secret fallback)
$payKeyPath = '/home/intaleq-api/.secret_key_pay'; $payKeyPath = '/home/siro-api/.secret_key_pay';
$payKey = file_exists($payKeyPath) ? trim(file_get_contents($payKeyPath)) : ''; $payKey = file_exists($payKeyPath) ? trim(file_get_contents($payKeyPath)) : '';
if ($payKey) { if ($payKey) {
@@ -288,7 +288,7 @@ class JwtService
{ {
$keyPath = getenv('INTERNAL_SOCKET_KEY_PATH'); $keyPath = getenv('INTERNAL_SOCKET_KEY_PATH');
$sent = $_SERVER['HTTP_X_INTERNAL_KEY'] ?? ''; $sent = $_SERVER['HTTP_X_INTERNAL_KEY'] ?? '';
$expected = (file_exists($keyPath) ? trim(file_get_contents($keyPath)) : '') ?: 'Intaleq_Secure_Bridge_Key_2026_@!socket'; $expected = (file_exists($keyPath) ? trim(file_get_contents($keyPath)) : '') ?: 'Siro_Secure_Bridge_Key_2026_@!socket';
if (!$expected || !hash_equals($expected, $sent)) { if (!$expected || !hash_equals($expected, $sent)) {
error_log('[SECURITY] Invalid internal key from: ' . ($_SERVER['REMOTE_ADDR'] ?? '?')); error_log('[SECURITY] Invalid internal key from: ' . ($_SERVER['REMOTE_ADDR'] ?? '?'));

View File

@@ -12,7 +12,7 @@ ini_set('display_errors', '0');
ini_set('log_errors', '1'); ini_set('log_errors', '1');
// تحديد مسار اللوج بشكل ديناميكي (محلياً أو سيرفر) // تحديد مسار اللوج بشكل ديناميكي (محلياً أو سيرفر)
$logPath = '/home/intaleq-api/logs/php_errors.log'; $logPath = '/home/siro-api/logs/php_errors.log';
if (!file_exists(dirname($logPath)) || !is_writable(dirname($logPath))) { if (!file_exists(dirname($logPath)) || !is_writable(dirname($logPath))) {
$logPath = __DIR__ . '/../logs/php_errors.log'; $logPath = __DIR__ . '/../logs/php_errors.log';
} }
@@ -40,7 +40,7 @@ if ($vendorPath) require_once $vendorPath;
require_once __DIR__ . '/helpers.php'; require_once __DIR__ . '/helpers.php';
// تحديد مسار الـ .env بشكل ديناميكي // تحديد مسار الـ .env بشكل ديناميكي
$envFile = '/home/intaleq-api/env/.env'; $envFile = '/home/siro-api/env/.env';
if (!file_exists($envFile)) { if (!file_exists($envFile)) {
$envFile = __DIR__ . '/../.env'; // مسار محلي افتراضي $envFile = __DIR__ . '/../.env'; // مسار محلي افتراضي
} }
@@ -57,7 +57,7 @@ try {
if ($redis->connect($redisHost, $redisPort, 1.5)) { if ($redis->connect($redisHost, $redisPort, 1.5)) {
if ($redisPass) $redis->auth($redisPass); if ($redisPass) $redis->auth($redisPass);
$redis->setOption(Redis::OPT_PREFIX, 'intaleq:'); $redis->setOption(Redis::OPT_PREFIX, 'siro:');
} else { } else {
$redis = null; $redis = null;
} }

View File

@@ -171,7 +171,7 @@ function sendFCM_Async(string $token, string $title, string $body, array $rideDa
$http = new AsyncHttp(); $http = new AsyncHttp();
$http->request( $http->request(
'https://api.intaleq.xyz/intaleq/ride/firebase/send_fcm.php', 'https://api.intaleq.xyz/siro/ride/firebase/send_fcm.php',
[ [
'method' => 'POST', 'method' => 'POST',
'data' => json_encode([ 'data' => json_encode([

View File

@@ -25,7 +25,7 @@ if (!$passengerEmail || !filter_var($passengerEmail, FILTER_VALIDATE_EMAIL)) {
jsonError("Invalid email address"); jsonError("Invalid email address");
} }
$INTALEQ_SMTP_PASSWORD = getenv('INTALEQ_SMTP_PASSWORD'); $SIRO_SMTP_PASSWORD = getenv('SIRO_SMTP_PASSWORD');
// بناء محتوى الإيميل بتصميم عصري وبريميوم // بناء محتوى الإيميل بتصميم عصري وبريميوم
$bodyEmail = " $bodyEmail = "
@@ -55,12 +55,12 @@ $bodyEmail = "
<body> <body>
<div class='container'> <div class='container'>
<div class='header'> <div class='header'>
<h1>INTALEQ</h1> <h1>SIRO</h1>
<p>Your journey, our priority</p> <p>Your journey, our priority</p>
</div> </div>
<div class='content'> <div class='content'>
<div class='greeting'>Hello, $passengerName!</div> <div class='greeting'>Hello, $passengerName!</div>
<p>Thank you for choosing <strong>INTALEQ</strong>. Your trip has been successfully confirmed. Here is your digital receipt:</p> <p>Thank you for choosing <strong>SIRO</strong>. Your trip has been successfully confirmed. Here is your digital receipt:</p>
<div class='trip-card'> <div class='trip-card'>
<div class='detail-row'> <div class='detail-row'>
@@ -89,7 +89,7 @@ $bodyEmail = "
<p style='margin-top: 30px;'>If you have any questions, feel free to contact our support team at any time.</p> <p style='margin-top: 30px;'>If you have any questions, feel free to contact our support team at any time.</p>
</div> </div>
<div class='footer'> <div class='footer'>
<p>&copy; " . date('Y') . " INTALEQ. All rights reserved.</p> <p>&copy; " . date('Y') . " SIRO. All rights reserved.</p>
<p>Smart Transportation Solutions</p> <p>Smart Transportation Solutions</p>
</div> </div>
</div> </div>
@@ -102,14 +102,14 @@ try {
$mail->Host = 'smtp.hostinger.com'; $mail->Host = 'smtp.hostinger.com';
$mail->SMTPAuth = true; $mail->SMTPAuth = true;
$mail->Username = $EMAIL_ADDRESS; $mail->Username = $EMAIL_ADDRESS;
$mail->Password = $INTALEQ_SMTP_PASSWORD; $mail->Password = $SIRO_SMTP_PASSWORD;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587; $mail->Port = 587;
$mail->setFrom($EMAIL_ADDRESS, 'INTALEQ'); $mail->setFrom($EMAIL_ADDRESS, 'SIRO');
$mail->addAddress($passengerEmail, $passengerName); $mail->addAddress($passengerEmail, $passengerName);
$mail->isHTML(true); $mail->isHTML(true);
$mail->Subject = 'Your INTALEQ Trip Details'; $mail->Subject = 'Your SIRO Trip Details';
$mail->Body = $bodyEmail; $mail->Body = $bodyEmail;
$mail->send(); $mail->send();

View File

@@ -3,11 +3,11 @@
require_once realpath(__DIR__ . '/../vendor/autoload.php'); require_once realpath(__DIR__ . '/../vendor/autoload.php');
require_once 'load_env.php'; require_once 'load_env.php';
$env_file = '/home/intaleq-api/env/.env'; $env_file = '/home/siro-api/env/.env';
loadEnvironment($env_file); loadEnvironment($env_file);
$key = trim(file_get_contents('/home/intaleq-api/.enckey')); $key = trim(file_get_contents('/home/siro-api/.enckey'));
$iv = getenv('initializationVector'); // 16 bytes $iv = getenv('initializationVector'); // 16 bytes

View File

@@ -8,7 +8,7 @@ use Firebase\JWT\SignatureInvalidException;
use Firebase\JWT\BeforeValidException; use Firebase\JWT\BeforeValidException;
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
/** /**
@@ -23,7 +23,7 @@ $INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_soc
function sendToLocationServer($action, $data) { function sendToLocationServer($action, $data) {
// رابط سيرفر اللوكيشن الداخلي أو العام // رابط سيرفر اللوكيشن الداخلي أو العام
$url = "http://188.68.36.205:2021"; $url = "http://188.68.36.205:2021";
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => $action, 'action' => $action,
@@ -44,7 +44,7 @@ function sendToLocationServer($action, $data) {
function findBestDrivers($con, $lat, $lng, $carType) { function findBestDrivers($con, $lat, $lng, $carType) {
// 1. الاتصال بـ Redis لجلب الأقرب // 1. الاتصال بـ Redis لجلب الأقرب
$locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php"; $locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php";
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = ['lat' => $lat, 'lng' => $lng, 'radius' => 5, 'limit' => 100]; $postData = ['lat' => $lat, 'lng' => $lng, 'radius' => 5, 'limit' => 100];
@@ -159,7 +159,7 @@ function findBestDrivers($con, $lat, $lng, $carType) {
function notifyDriversRideTaken($rideId, $winnerDriverId) { function notifyDriversRideTaken($rideId, $winnerDriverId) {
// رابط سيرفر السائقين الداخلي (نفس البورت المستخدم في driver_socket.php) // رابط سيرفر السائقين الداخلي (نفس البورت المستخدم في driver_socket.php)
$url = "http://188.68.36.205:2021"; $url = "http://188.68.36.205:2021";
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => 'ride_taken_event', // هذا الأكشن الجديد في السوكيت 'action' => 'ride_taken_event', // هذا الأكشن الجديد في السوكيت
@@ -181,7 +181,7 @@ function notifyDriversRideTaken($rideId, $winnerDriverId) {
function notifyDriversOnLocationServer($drivers_ids_array, $payload, $rideId = null) { function notifyDriversOnLocationServer($drivers_ids_array, $payload, $rideId = null) {
// رابط سيرفر اللوكيشن الخارجي // رابط سيرفر اللوكيشن الخارجي
$url = "http://188.68.36.205:2021"; $url = "http://188.68.36.205:2021";
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => 'dispatch_order', // اسم الحدث المتفق عليه في socket_server.php هناك 'action' => 'dispatch_order', // اسم الحدث المتفق عليه في socket_server.php هناك
@@ -217,10 +217,10 @@ function notifyDriversOnLocationServer($drivers_ids_array, $payload, $rideId = n
function notifyPassengerOnRideServer($passenger_id, $payload) { function notifyPassengerOnRideServer($passenger_id, $payload) {
// الرابط لسيرفر سوكيت الركاب — IP مباشر لتجاوز مشاكل الجدار الناري والدومين // الرابط لسيرفر سوكيت الركاب — IP مباشر لتجاوز مشاكل الجدار الناري والدومين
$url = "http://188.68.36.205:3031"; $url = "http://188.68.36.205:3031";
$INTERNAL_KEY = trim((string)@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim((string)@file_get_contents('/home/siro-api/.internal_socket_key'));
if (empty($INTERNAL_KEY)) { if (empty($INTERNAL_KEY)) {
error_log("[SOCKET_CRITICAL] Internal key missing at /home/intaleq-api/.internal_socket_key"); error_log("[SOCKET_CRITICAL] Internal key missing at /home/siro-api/.internal_socket_key");
} }
$postData = [ $postData = [
@@ -263,7 +263,7 @@ function dispatchRideToDrivers($driversData, $rideId, $payloadTemplate, $startNa
error_log("🚀 [DISPATCH_START] RideID: $rideId | Drivers Count: $countDrivers"); error_log("🚀 [DISPATCH_START] RideID: $rideId | Drivers Count: $countDrivers");
$socketUrl = 'http://188.68.36.205:2021'; $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((string)@file_get_contents($internalKeyPath)) : ''; $internalKey = file_exists($internalKeyPath) ? trim((string)@file_get_contents($internalKeyPath)) : '';
foreach ($driversData as $driver) { foreach ($driversData as $driver) {

View File

@@ -4,16 +4,16 @@
"path": "." "path": "."
}, },
{ {
"path": "../../../development/App/Intaleq" "path": "../../../development/App/Siro"
}, },
{ {
"path": "../../../development/App/intaleq_driver" "path": "../../../development/App/siro_driver"
}, },
{ {
"path": "../../../development/App/intaleq_admin" "path": "../../../development/App/siro_admin"
}, },
{ {
"path": "../../../development/App/service_intaleq" "path": "../../../development/App/service_siro"
} }
], ],
"settings": {} "settings": {}

View File

@@ -1,4 +1,4 @@
# Intaleq V1 - Secure Latest Version # Siro V1 - Secure Latest Version
## File: functions.php ## File: functions.php
``` ```
@@ -12,7 +12,7 @@ use Firebase\JWT\SignatureInvalidException;
use Firebase\JWT\BeforeValidException; use Firebase\JWT\BeforeValidException;
$INTERNAL_KEY = trim(file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(file_get_contents('/home/siro-api/.internal_socket_key'));
/** /**
@@ -27,7 +27,7 @@ $INTERNAL_KEY = trim(file_get_contents('/home/intaleq-api/.internal_socket_key')
function sendToLocationServer($action, $data) { function sendToLocationServer($action, $data) {
// رابط سيرفر اللوكيشن الداخلي أو العام // رابط سيرفر اللوكيشن الداخلي أو العام
$url = "http://location.intaleq.xyz:2021"; $url = "http://location.intaleq.xyz: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'));
$postData = [ $postData = [
'action' => $action, 'action' => $action,
@@ -48,7 +48,7 @@ function sendToLocationServer($action, $data) {
function findBestDrivers($con, $lat, $lng, $carType) { function findBestDrivers($con, $lat, $lng, $carType) {
// 1. الاتصال بـ Redis لجلب الأقرب // 1. الاتصال بـ Redis لجلب الأقرب
$locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php"; $locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php";
$INTERNAL_KEY = trim(@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = ['lat' => $lat, 'lng' => $lng, 'radius' => 5, 'limit' => 100]; $postData = ['lat' => $lat, 'lng' => $lng, 'radius' => 5, 'limit' => 100];
@@ -162,7 +162,7 @@ function notifyDriversRideTaken($rideId, $winnerDriverId) {
// رابط سيرفر السائقين الداخلي (نفس البورت المستخدم في driver_socket.php) // رابط سيرفر السائقين الداخلي (نفس البورت المستخدم في driver_socket.php)
$url = getenv('LOCATION_SOCKET_URL'); $url = getenv('LOCATION_SOCKET_URL');
if (!$url) throw new RuntimeException('LOCATION_SOCKET_URL not configured'); if (!$url) throw new RuntimeException('LOCATION_SOCKET_URL not configured');
$INTERNAL_KEY = trim(@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => 'ride_taken_event', // هذا الأكشن الجديد في السوكيت 'action' => 'ride_taken_event', // هذا الأكشن الجديد في السوكيت
@@ -185,7 +185,7 @@ function notifyDriversOnLocationServer($drivers_ids_array, $payload, $rideId = n
// رابط سيرفر اللوكيشن الخارجي // رابط سيرفر اللوكيشن الخارجي
$url = getenv('LOCATION_SOCKET_URL'); $url = getenv('LOCATION_SOCKET_URL');
if (!$url) throw new RuntimeException('LOCATION_SOCKET_URL not configured'); if (!$url) throw new RuntimeException('LOCATION_SOCKET_URL not configured');
$INTERNAL_KEY = trim(@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => 'dispatch_order', // اسم الحدث المتفق عليه في socket_server.php هناك 'action' => 'dispatch_order', // اسم الحدث المتفق عليه في socket_server.php هناك
@@ -225,7 +225,7 @@ function notifyPassengerOnRideServer($passenger_id, $payload) {
error_log("[FATAL] PASSENGER_SOCKET_URL not configured"); error_log("[FATAL] PASSENGER_SOCKET_URL not configured");
throw new RuntimeException('PASSENGER_SOCKET_URL not configured'); throw new RuntimeException('PASSENGER_SOCKET_URL not configured');
} }
$INTERNAL_KEY = trim(@file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(@file_get_contents('/home/siro-api/.internal_socket_key'));
$postData = [ $postData = [
'action' => 'update_ride_status', 'action' => 'update_ride_status',
@@ -266,7 +266,7 @@ function dispatchRideToDrivers($driversData, $rideId, $payloadTemplate, $startNa
$socketUrl = getenv('LOCATION_SOCKET_URL'); $socketUrl = getenv('LOCATION_SOCKET_URL');
if (!$socketUrl) throw new RuntimeException('LOCATION_SOCKET_URL not configured'); if (!$socketUrl) throw new RuntimeException('LOCATION_SOCKET_URL not configured');
$internalKeyPath = '/home/intaleq-api/.internal_socket_key'; $internalKeyPath = '/home/siro-api/.internal_socket_key';
$internalKey = file_exists($internalKeyPath) ? trim(file_get_contents($internalKeyPath)) : ''; $internalKey = file_exists($internalKeyPath) ? trim(file_get_contents($internalKeyPath)) : '';
foreach ($driversData as $driver) { foreach ($driversData as $driver) {
@@ -377,15 +377,15 @@ function sendFcmNotification($token, $title, $body, $data, $category, $tone) {
// authenticateJWT() — النسخة النهائية الكاملة // authenticateJWT() — النسخة النهائية الكاملة
// ─────────────────────────────────────────────────────────────── // ───────────────────────────────────────────────────────────────
// قائمة allowedFiles مبنية على هيكل الملفات الفعلي: // قائمة allowedFiles مبنية على هيكل الملفات الفعلي:
// intaleq_v1/ ← الجذر // siro_v1/ ← الجذر
// intaleq_v1/auth/ ← مشترك راكب/سائق // siro_v1/auth/ ← مشترك راكب/سائق
// intaleq_v1/auth/syria/ ← تسجيل سوريا // siro_v1/auth/syria/ ← تسجيل سوريا
// intaleq_v1/auth/captin/ ← تسجيل السائق // siro_v1/auth/captin/ ← تسجيل السائق
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
function authenticateJWT(): object function authenticateJWT(): object
{ {
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$hmacSecret = getenv('SECRET_KEY_HMAC'); $hmacSecret = getenv('SECRET_KEY_HMAC');
$fpPepper = getenv('FP_PEPPER'); $fpPepper = getenv('FP_PEPPER');
@@ -1250,7 +1250,7 @@ CREATE TABLE `car_locations` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END */;; END */;;
DELIMITER ; DELIMITER ;
@@ -1267,7 +1267,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN
IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END IF; END IF;
@@ -2934,7 +2934,7 @@ try {
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>سياسة الخصوصية وشروط الخدمة Intaleq Driver</title> <title>سياسة الخصوصية وشروط الخدمة Siro Driver</title>
<meta name="robots" content="index,follow"> <meta name="robots" content="index,follow">
<style> <style>
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.9;margin:24px;max-width:1000px} body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.9;margin:24px;max-width:1000px}
@@ -2954,15 +2954,15 @@ try {
<body> <body>
<header> <header>
<h1>سياسة الخصوصية وشروط الخدمة تطبيق Intaleq Driver</h1> <h1>سياسة الخصوصية وشروط الخدمة تطبيق Siro Driver</h1>
<p class="muted">آخر تحديث: 14-08-2025</p> <p class="muted">آخر تحديث: 14-08-2025</p>
<p class="muted">المشغّل/المتحكم بالبيانات: <strong>انطلق لنقل الركاب</strong></p> <p class="muted">المشغّل/المتحكم بالبيانات: <strong>سيرو لنقل الركاب</strong></p>
<p class="muted">البريد للتواصل: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p> <p class="muted">البريد للتواصل: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
</header> </header>
<section class="note"> <section class="note">
<h2>إفصاح بارز عن البيانات الحساسة الموقع الجغرافي</h2> <h2>إفصاح بارز عن البيانات الحساسة الموقع الجغرافي</h2>
<p><strong>يجمع تطبيق Intaleq Driver بيانات الموقع <u>الدقيقة</u> من جهاز السائق أثناء فتح التطبيق وأيضًا أثناء عمله في الخلفية/وعند إغلاقه، لغايات إسناد الرحلات القريبة، وتتبع الرحلة حيًا، واحتساب المسافة والأجرة بدقة.</strong></p> <p><strong>يجمع تطبيق Siro Driver بيانات الموقع <u>الدقيقة</u> من جهاز السائق أثناء فتح التطبيق وأيضًا أثناء عمله في الخلفية/وعند إغلاقه، لغايات إسناد الرحلات القريبة، وتتبع الرحلة حيًا، واحتساب المسافة والأجرة بدقة.</strong></p>
<ul> <ul>
<li><strong>في الواجهة (Foreground):</strong> عرض موقع السائق على الخريطة وإتاحة الطلبات المناسبة.</li> <li><strong>في الواجهة (Foreground):</strong> عرض موقع السائق على الخريطة وإتاحة الطلبات المناسبة.</li>
<li><strong>في الخلفية/عند الإغلاق:</strong> استقبال طلبات جديدة قريبة، وتمكين تتبع الراكب للمسار، وحساب المسافة/الوقت/الأجرة.</li> <li><strong>في الخلفية/عند الإغلاق:</strong> استقبال طلبات جديدة قريبة، وتمكين تتبع الراكب للمسار، وحساب المسافة/الوقت/الأجرة.</li>
@@ -3072,7 +3072,7 @@ try {
<section> <section>
<h2>11) إدارة الأذونات</h2> <h2>11) إدارة الأذونات</h2>
<p>على Android: الإعدادات &gt; التطبيقات &gt; Intaleq Driver &gt; الأذونات (الموقع/الكاميرا/الصور/الإشعارات…). تعطيل بعض الأذونات قد يوقف الميزات الأساسية كاستلام الطلبات.</p> <p>على Android: الإعدادات &gt; التطبيقات &gt; Siro Driver &gt; الأذونات (الموقع/الكاميرا/الصور/الإشعارات…). تعطيل بعض الأذونات قد يوقف الميزات الأساسية كاستلام الطلبات.</p>
</section> </section>
<section> <section>
@@ -3090,11 +3090,11 @@ try {
<!-- English full mirror to satisfy reviewers who prefer EN --> <!-- English full mirror to satisfy reviewers who prefer EN -->
<section class="ltr" dir="ltr" lang="en"> <section class="ltr" dir="ltr" lang="en">
<h2>Privacy Policy (English)</h2> <h2>Privacy Policy (English)</h2>
<p class="muted"><strong>Last Updated:</strong> 14 Aug 2025 Data Controller: <strong>Intaleq for Passenger Transport</strong> Contact: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p> <p class="muted"><strong>Last Updated:</strong> 14 Aug 2025 Data Controller: <strong>Siro for Passenger Transport</strong> Contact: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
<div class="note"> <div class="note">
<h3>Prominent Disclosure Location</h3> <h3>Prominent Disclosure Location</h3>
<p><strong>The Intaleq Driver app collects <u>precise</u> location data while the app is in the foreground and also in the background/when closed, to dispatch nearby jobs, enable live trip tracking, and accurately compute distance and fares.</strong></p> <p><strong>The Siro Driver app collects <u>precise</u> location data while the app is in the foreground and also in the background/when closed, to dispatch nearby jobs, enable live trip tracking, and accurately compute distance and fares.</strong></p>
<ul> <ul>
<li><strong>Foreground:</strong> show driver location and enable dispatch.</li> <li><strong>Foreground:</strong> show driver location and enable dispatch.</li>
<li><strong>Background/closed:</strong> receive new requests, rider trip-tracking, and route/fare computation.</li> <li><strong>Background/closed:</strong> receive new requests, rider trip-tracking, and route/fare computation.</li>
@@ -3164,7 +3164,7 @@ try {
</section> </section>
<footer class="muted"> <footer class="muted">
<p>© 2025 انطلق لنقل الركاب جميع الحقوق محفوظة.</p> <p>© 2025 سيرو لنقل الركاب جميع الحقوق محفوظة.</p>
</footer> </footer>
</body> </body>
@@ -3186,7 +3186,7 @@ ini_set('memory_limit', '512M');
require_once realpath(__DIR__ . '/../vendor/autoload.php'); require_once realpath(__DIR__ . '/../vendor/autoload.php');
require_once 'load_env.php'; require_once 'load_env.php';
$env_file = '/home/intaleq-api/env/.env'; $env_file = '/home/siro-api/env/.env';
loadEnvironment($env_file); loadEnvironment($env_file);
include "encrypt_decrypt.php"; // لاستخدام $encryptionHelper include "encrypt_decrypt.php"; // لاستخدام $encryptionHelper
@@ -3397,7 +3397,7 @@ try {
'jti' => bin2hex(random_bytes(16)), 'jti' => bin2hex(random_bytes(16)),
]; ];
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key_pay')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key_pay'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
$hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC')); $hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC'));
@@ -3484,7 +3484,7 @@ try {
$payload['fingerPrint'] = $fpHash; $payload['fingerPrint'] = $fpHash;
} }
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
jsonSuccess([ jsonSuccess([
@@ -3579,7 +3579,7 @@ try {
'jti' => bin2hex(random_bytes(16)), 'jti' => bin2hex(random_bytes(16)),
]; ];
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
$hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC')); $hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC'));
@@ -3757,7 +3757,7 @@ try {
$payload['fingerPrint'] = $fpHash; $payload['fingerPrint'] = $fpHash;
} }
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
jsonSuccess([ jsonSuccess([
@@ -3778,7 +3778,7 @@ try {
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Intaleq - Privacy Policy & Terms</title> <title>Siro - Privacy Policy & Terms</title>
<style> <style>
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700&display=swap');
@@ -3974,11 +3974,11 @@ try {
<section> <section>
<h2>1. Terms of Use & Definitions</h2> <h2>1. Terms of Use & Definitions</h2>
<h3>Terms of Use</h3> <h3>Terms of Use</h3>
<p>By downloading, browsing, or using the Intaleq application ("the App"), you agree to be bound by these Terms and Conditions. Intaleq reserves the right to modify these terms at any time. Continued use constitutes acceptance of the terms.</p> <p>By downloading, browsing, or using the Siro application ("the App"), you agree to be bound by these Terms and Conditions. Siro reserves the right to modify these terms at any time. Continued use constitutes acceptance of the terms.</p>
<h3>Definitions</h3> <h3>Definitions</h3>
<ul> <ul>
<li><strong>"Intaleq" or "the App":</strong> Refers to the smartphone application that facilitates ride-hailing services.</li> <li><strong>"Siro" or "the App":</strong> Refers to the smartphone application that facilitates ride-hailing services.</li>
<li><strong>"Service Providers" (Drivers):</strong> Individuals or entities registered to provide transportation services through Intaleq.</li> <li><strong>"Service Providers" (Drivers):</strong> Individuals or entities registered to provide transportation services through Siro.</li>
<li><strong>"Users" (Passengers):</strong> Individuals who book rides through the App.</li> <li><strong>"Users" (Passengers):</strong> Individuals who book rides through the App.</li>
<li><strong>"Services":</strong> All transportation services provided by Service Providers via the App.</li> <li><strong>"Services":</strong> All transportation services provided by Service Providers via the App.</li>
</ul> </ul>
@@ -3989,7 +3989,7 @@ try {
<p>We believe in full transparency regarding your data. <strong>Our use of location data is critical to our service and is explained first.</strong></p> <p>We believe in full transparency regarding your data. <strong>Our use of location data is critical to our service and is explained first.</strong></p>
<div style="border: 2px solid #bee3f8; background-color: #ebf8ff; padding: 15px; border-radius: 8px; margin: 20px 0;"> <div style="border: 2px solid #bee3f8; background-color: #ebf8ff; padding: 15px; border-radius: 8px; margin: 20px 0;">
<h3 style="color: #2c5282; margin-top: 0;">Prominent Disclosure: Use of Location Data</h3> <h3 style="color: #2c5282; margin-top: 0;">Prominent Disclosure: Use of Location Data</h3>
<p><strong>To provide our core ride-hailing services, the Intaleq app collects precise location data from your mobile device. Access to your location is essential for the app to function.</strong></p> <p><strong>To provide our core ride-hailing services, the Siro app collects precise location data from your mobile device. Access to your location is essential for the app to function.</strong></p>
<p>We collect this data:</p> <p>We collect this data:</p>
<ul> <ul>
<li><strong>When the app is open and visible (in the foreground):</strong> To determine your pickup location and show you nearby drivers.</li> <li><strong>When the app is open and visible (in the foreground):</strong> To determine your pickup location and show you nearby drivers.</li>
@@ -4048,7 +4048,7 @@ try {
<section> <section>
<h2>6. Disclaimer of Liability</h2> <h2>6. Disclaimer of Liability</h2>
<p>The App and services are provided <strong>"as is"</strong>. Intaleq is an intermediary platform and is <strong>not liable</strong> for the acts of any user or driver.</p> <p>The App and services are provided <strong>"as is"</strong>. Siro is an intermediary platform and is <strong>not liable</strong> for the acts of any user or driver.</p>
</section> </section>
<section> <section>
@@ -4281,7 +4281,7 @@ CREATE TABLE `car_locations` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqLocation`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroLocation`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END */;; END */;;
DELIMITER ; DELIMITER ;
@@ -4298,7 +4298,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqLocation`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroLocation`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN
IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END IF; END IF;
@@ -7893,11 +7893,11 @@ CREATE TABLE `write_argument_after_applied_from_background` (
require_once realpath(__DIR__ . '/../vendor/autoload.php'); require_once realpath(__DIR__ . '/../vendor/autoload.php');
require_once 'load_env.php'; require_once 'load_env.php';
$env_file = '/home/intaleq-api/env/.env'; $env_file = '/home/siro-api/env/.env';
loadEnvironment($env_file); loadEnvironment($env_file);
$key = trim(file_get_contents('/home/intaleq-api/.enckey')); $key = trim(file_get_contents('/home/siro-api/.enckey'));
$iv = getenv('initializationVector'); // 16 bytes $iv = getenv('initializationVector'); // 16 bytes
@@ -8012,7 +8012,7 @@ declare(strict_types=1);
error_reporting(E_ALL); error_reporting(E_ALL);
ini_set('display_errors', '0'); // لا تعرض الأخطاء في Production (ترسل لـ log) ini_set('display_errors', '0'); // لا تعرض الأخطاء في Production (ترسل لـ log)
ini_set('log_errors', '1'); ini_set('log_errors', '1');
ini_set('error_log', '/home/intaleq-api/logs/php_errors.log'); ini_set('error_log', '/home/siro-api/logs/php_errors.log');
header('Content-Type: application/json; charset=UTF-8'); header('Content-Type: application/json; charset=UTF-8');
header('X-Content-Type-Options: nosniff'); header('X-Content-Type-Options: nosniff');
@@ -8034,7 +8034,7 @@ if ($vendorPath) require_once $vendorPath;
// 3. Helpers & Env // 3. Helpers & Env
require_once __DIR__ . '/helpers.php'; require_once __DIR__ . '/helpers.php';
$envFile = '/home/intaleq-api/env/.env'; $envFile = '/home/siro-api/env/.env';
loadEnvironment($envFile); loadEnvironment($envFile);
// 4. Redis Connection (Singleton) // 4. Redis Connection (Singleton)
@@ -8048,7 +8048,7 @@ try {
if ($redis->connect($redisHost, $redisPort, 1.5)) { if ($redis->connect($redisHost, $redisPort, 1.5)) {
if ($redisPass) $redis->auth($redisPass); if ($redisPass) $redis->auth($redisPass);
$redis->setOption(Redis::OPT_PREFIX, 'intaleq:'); $redis->setOption(Redis::OPT_PREFIX, 'siro:');
} else { } else {
$redis = null; $redis = null;
} }
@@ -8066,7 +8066,7 @@ require_once __DIR__ . '/Auth/JwtService.php';
// لا نحمّل OtpService و FcmService إلا عند الحاجة (Lazy) // لا نحمّل OtpService و FcmService إلا عند الحاجة (Lazy)
// 6. تهيئة Encryption Helper العام (للتوافقية) // 6. تهيئة Encryption Helper العام (للتوافقية)
$secretKey = trim(@file_get_contents('/home/intaleq-api/.secret_key')) ?: getenv('SECRET_KEY'); $secretKey = trim(@file_get_contents('/home/siro-api/.secret_key')) ?: getenv('SECRET_KEY');
if (!$secretKey) { if (!$secretKey) {
error_log("[FATAL] Secret key is missing."); error_log("[FATAL] Secret key is missing.");
http_response_code(500); http_response_code(500);
@@ -8237,13 +8237,13 @@ function securityLog(string $message, array $context = []): void
{ {
$entry = date('Y-m-d H:i:s') . ' [SECURITY] ' . $message; $entry = date('Y-m-d H:i:s') . ' [SECURITY] ' . $message;
if ($context) $entry .= ' | ' . json_encode($context, JSON_UNESCAPED_UNICODE); if ($context) $entry .= ' | ' . json_encode($context, JSON_UNESCAPED_UNICODE);
error_log($entry, 3, '/home/intaleq-api/logs/security.log'); error_log($entry, 3, '/home/siro-api/logs/security.log');
} }
function appLog(string $message, string $level = 'INFO'): void function appLog(string $message, string $level = 'INFO'): void
{ {
$entry = date('Y-m-d H:i:s') . " [$level] " . $message; $entry = date('Y-m-d H:i:s') . " [$level] " . $message;
error_log($entry, 3, '/home/intaleq-api/logs/app.log'); error_log($entry, 3, '/home/siro-api/logs/app.log');
} }
function debugLog(string $message): void function debugLog(string $message): void
@@ -8454,7 +8454,7 @@ class JwtService
public function __construct(?Redis $redis = null) public function __construct(?Redis $redis = null)
{ {
$this->secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $this->secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$this->hmacSecret = getenv('SECRET_KEY_HMAC') ?: ''; $this->hmacSecret = getenv('SECRET_KEY_HMAC') ?: '';
$this->fpPepper = getenv('FP_PEPPER') ?: ''; $this->fpPepper = getenv('FP_PEPPER') ?: '';
$this->issuer = getenv('APP_ISSUER') ; $this->issuer = getenv('APP_ISSUER') ;
@@ -8617,7 +8617,7 @@ class JwtService
// ── Internal API Key — للـ get_connect.php ───────────── // ── Internal API Key — للـ get_connect.php ─────────────
public static function validateInternalKey(): void public static function validateInternalKey(): void
{ {
$keyPath = '/home/intaleq-api/.internal_socket_key'; $keyPath = '/home/siro-api/.internal_socket_key';
$sent = $_SERVER['HTTP_X_INTERNAL_KEY'] ?? ''; $sent = $_SERVER['HTTP_X_INTERNAL_KEY'] ?? '';
$expected = file_exists($keyPath) ? trim(file_get_contents($keyPath)) : ''; $expected = file_exists($keyPath) ? trim(file_get_contents($keyPath)) : '';
@@ -8976,7 +8976,7 @@ header('Content-Type: application/json');
// !! تأكد أن هذا المفتاح يطابق المفتاح في تطبيق الأندرويد !! // !! تأكد أن هذا المفتاح يطابق المفتاح في تطبيق الأندرويد !!
//define('SECRET_KEY', 'YOUR_SUPER_SECRET_KEY_123__'); //define('SECRET_KEY', 'YOUR_SUPER_SECRET_KEY_123__');
$secretKey = trim(file_get_contents('/home/intaleqapp/.secret_key')); $secretKey = trim(file_get_contents('/home/siroapp/.secret_key'));
// --- 1. التحقق من صحة الطلب --- // --- 1. التحقق من صحة الطلب ---
$authHeader = $_SERVER['HTTP_AUTHORIZATION'] ?? ''; $authHeader = $_SERVER['HTTP_AUTHORIZATION'] ?? '';
@@ -9902,7 +9902,7 @@ $surveyMessage = [
"text" => "استطلاع رأي سريع 🌟" "text" => "استطلاع رأي سريع 🌟"
], ],
"body" => [ "body" => [
"text" => "هل كانت تجربة التسجيل في تطبيق *انطلق* سهلة بالنسبة لك؟\n\n👇 اضغط أحد الخيارات:" "text" => "هل كانت تجربة التسجيل في تطبيق *سيرو* سهلة بالنسبة لك؟\n\n👇 اضغط أحد الخيارات:"
], ],
"footer" => [ "footer" => [
"text" => "للتواصل: +962 7XXXXXXX - رابط التطبيق: https://intaleq.xyz" "text" => "للتواصل: +962 7XXXXXXX - رابط التطبيق: https://intaleq.xyz"
@@ -10184,7 +10184,7 @@ const MAX_FILE_MB = 5;
const ALLOWED_MIMES = ['image/jpeg','image/png','image/webp']; // فقط صور const ALLOWED_MIMES = ['image/jpeg','image/png','image/webp']; // فقط صور
const UPLOAD_ROOT = __DIR__ . "/../../private_uploads"; // مجلد خاص (غير عام) const UPLOAD_ROOT = __DIR__ . "/../../private_uploads"; // مجلد خاص (غير عام)
const SIGN_SECRET = getenv('SECRET_KEY_HMAC'); // غيّرها واقرأها من .env const SIGN_SECRET = getenv('SECRET_KEY_HMAC'); // غيّرها واقرأها من .env
const PUBLIC_BASE = 'https://syria.intaleq.xyz/intaleq'; // الدومين العلني const PUBLIC_BASE = 'https://syria.intaleq.xyz/siro'; // الدومين العلني
const SIGNED_TTL_SEC = 172800; // 2 days = 60*60*24 const SIGNED_TTL_SEC = 172800; // 2 days = 60*60*24
// أنشئ مجلد الرفع إن لم يكن موجودًا // أنشئ مجلد الرفع إن لم يكن موجودًا
@@ -10443,7 +10443,7 @@ if (is_blacklisted($con, $encryptionHelper, $receiver)) {
/* 1) Generate OTP */ /* 1) Generate OTP */
$otp = rand(10000, 99999); $otp = rand(10000, 99999);
$messageBody = "Your verification code for Intaleq is: " . $otp; $messageBody = "Your verification code for Siro is: " . $otp;
/* 🟢 2) Skip sending and log instead */ /* 🟢 2) Skip sending and log instead */
error_log("[send_otp] Skipping actual send. OTP generated for $receiver: $otp"); error_log("[send_otp] Skipping actual send. OTP generated for $receiver: $otp");
@@ -10516,7 +10516,7 @@ if (is_blacklisted($con, $encryptionHelper, $receiver)) {
} }
$otp = rand(10000, 99999); $otp = rand(10000, 99999);
$messageBody = "Your verification code for Intaleq is: " . $otp; $messageBody = "Your verification code for Siro is: " . $otp;
function normalize($raw) { function normalize($raw) {
if (is_string($raw)) return json_decode($raw, true) ?: []; if (is_string($raw)) return json_decode($raw, true) ?: [];
@@ -10612,7 +10612,7 @@ $redirectUri = 'https://api.tripz-egypt.com/tripz/auth/syria/auth_proxy.php'; //
// 3. APP CONFIGURATION: Your Flutter app's custom URI scheme // 3. APP CONFIGURATION: Your Flutter app's custom URI scheme
// This is how the browser will redirect back to your app. // This is how the browser will redirect back to your app.
$appRedirectScheme = 'intaleqapp://auth'; // e.g., myapp://auth $appRedirectScheme = 'siroapp://auth'; // e.g., myapp://auth
// Create a new Google Client object // Create a new Google Client object
$client = new Google_Client(); $client = new Google_Client();
@@ -11479,7 +11479,7 @@ $pwdHashed = password_hash($rawSecret, PASSWORD_DEFAULT);
/* ================== 11) Notification ================== */ /* ================== 11) Notification ================== */
try { try {
$fcmSendUrl = 'https://api.intaleq.xyz/intaleq/ride/firebase/send_fcm.php'; $fcmSendUrl = 'https://api.intaleq.xyz/siro/ride/firebase/send_fcm.php';
$driverFullName = $raw_first_name . ' ' . $raw_last_name; $driverFullName = $raw_first_name . ' ' . $raw_last_name;
$notificationTitle = 'تسجيل سائق جديد'; $notificationTitle = 'تسجيل سائق جديد';
@@ -11596,7 +11596,7 @@ if (is_blacklisted_driver($con, $encryptionHelper, $receiver)) {
/* 1) توليد الـ OTP */ /* 1) توليد الـ OTP */
$otp = rand(10000, 99999); $otp = rand(10000, 99999);
$messageBody = "Your verification code for Intaleq is: " . $otp; $messageBody = "Your verification code for Siro is: " . $otp;
/* 🟢 2) تخطي الإرسال الفعلي */ /* 🟢 2) تخطي الإرسال الفعلي */
error_log("[send_otp_driver.php] Skipping actual WhatsApp send. OTP for $receiver: $otp"); error_log("[send_otp_driver.php] Skipping actual WhatsApp send. OTP for $receiver: $otp");
@@ -12609,7 +12609,7 @@ require_once __DIR__ . '/../../connect.php';
$id = filterRequest("id"); $id = filterRequest("id");
// استقبال بيانات شام كاش من التطبيق // استقبال بيانات شام كاش من التطبيق
$accountBank = filterRequest("accountBank"); // الاسم (مثال: intaleq) $accountBank = filterRequest("accountBank"); // الاسم (مثال: siro)
$bankCode = filterRequest("bankCode"); // الكود الطويل (مثال: 80f23afe...) $bankCode = filterRequest("bankCode"); // الكود الطويل (مثال: 80f23afe...)
// التحقق من وصول البيانات المطلوبة // التحقق من وصول البيانات المطلوبة
@@ -13267,7 +13267,7 @@ if (empty($receiver)) {
} }
/* 2) نصّ الرسالة وإرسالها عبر دالتك الجديدة */ /* 2) نصّ الرسالة وإرسالها عبر دالتك الجديدة */
$messageBody = "Your verification code for Intaleq is: " . $otp; $messageBody = "Your verification code for Siro is: " . $otp;
$raw = sendWhatsAppFromServer($receiver, $messageBody); $raw = sendWhatsAppFromServer($receiver, $messageBody);
$response = is_string($raw) ? json_decode($raw, true) : (array) $raw; $response = is_string($raw) ? json_decode($raw, true) : (array) $raw;
@@ -13324,7 +13324,7 @@ function callAPI($method, $url, $data) { /* … (أبقِها أو احذفها)
``` ```
<?php <?php
// File: verify_otp.php (with enhanced logging) // File: verify_otp.php (with enhanced logging)
// intaleq_v1/auth/token_passenger // siro_v1/auth/token_passenger
require_once __DIR__ . '/../../connect.php'; require_once __DIR__ . '/../../connect.php';
// --- Start of Script Execution --- // --- Start of Script Execution ---
@@ -13505,7 +13505,7 @@ if (empty($receiver)) {
} }
/* 2) نص الرسالة وإرسالها عبر دالتك الجديدة ------------------------------ */ /* 2) نص الرسالة وإرسالها عبر دالتك الجديدة ------------------------------ */
$messageBody = "رمز التحقق الخاص بك لتطبيق انطلق درايفر هو: " . $otp; $messageBody = "رمز التحقق الخاص بك لتطبيق سيرو درايفر هو: " . $otp;
/** /**
* نفترض أن sendWhatsAppFromServer() تُرجع: * نفترض أن sendWhatsAppFromServer() تُرجع:
@@ -13599,7 +13599,7 @@ if (!move_uploaded_file($file['tmp_name'], $uploadPath)) {
exit; exit;
} }
$imageUrl = "https://intaleq.xyz/intaleq/auth/uploads/documents/" . $uniqueName ; $imageUrl = "https://intaleq.xyz/siro/auth/uploads/documents/" . $uniqueName ;
$imageData = file_get_contents($uploadPath); $imageData = file_get_contents($uploadPath);
$imageBase64 = base64_encode($imageData); $imageBase64 = base64_encode($imageData);
@@ -13900,7 +13900,7 @@ if (!defined('BASE_URL')) {
} }
// ⚙️ مسار الرابط العام (عدّل المسار حسب نشر مشروعك) // ⚙️ مسار الرابط العام (عدّل المسار حسب نشر مشروعك)
$publicPath = "/intaleq/auth/uploads/documents/" . $uniqueName; $publicPath = "/siro/auth/uploads/documents/" . $uniqueName;
$imageUrl = rtrim(BASE_URL, '/') . $publicPath; $imageUrl = rtrim(BASE_URL, '/') . $publicPath;
// ✅ نتيجة نهائية: فقط رابط الصورة وبعض البيانات المفيدة // ✅ نتيجة نهائية: فقط رابط الصورة وبعض البيانات المفيدة
@@ -15284,7 +15284,7 @@ try {
// 5.5. إعداد نص الرسالة بالرقم المتغير // 5.5. إعداد نص الرسالة بالرقم المتغير
$messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n" $messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n"
. "تم تفعيل حسابك على تطبيق *انطلق*.\n" . "تم تفعيل حسابك على تطبيق *سيرو*.\n"
. "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n" . "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n"
. "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" // <-- تم استخدام المتغير العشوائي هنا . "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" // <-- تم استخدام المتغير العشوائي هنا
. "نتمنى لك عمل موفق 🚖\n\n" . "نتمنى لك عمل موفق 🚖\n\n"
@@ -16946,7 +16946,7 @@ try {
$randomNumber = rand(1000, 999999); $randomNumber = rand(1000, 999999);
$messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n" $messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n"
. "تم تفعيل حسابك على تطبيق *انطلق*.\n" . "تم تفعيل حسابك على تطبيق *سيرو*.\n"
. "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n" . "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n"
. "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" . "للمساعدة تواصل معنا على الرقم: $phoneToUse\n"
. "نتمنى لك عمل موفق 🚖\n\n" . "نتمنى لك عمل موفق 🚖\n\n"
@@ -17811,21 +17811,21 @@ $whatsappMessage = "";
if ($rating <= 4) { if ($rating <= 4) {
$whatsappMessage = "أهلاً كابتن $name، 👋 $whatsappMessage = "أهلاً كابتن $name، 👋
نشكرك على تقييمك لتطبيق *انطلق* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا. نشكرك على تقييمك لتطبيق *سيرو* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا.
إذا واجهتك أي مشاكل أو كان لديك أي اقتراحات، يسعدنا تواصلك معنا مباشرة عبر أرقام الدعم التالية لمساعدتك بشكل أفضل: إذا واجهتك أي مشاكل أو كان لديك أي اقتراحات، يسعدنا تواصلك معنا مباشرة عبر أرقام الدعم التالية لمساعدتك بشكل أفضل:
- $SERVICE_PHONE1 - $SERVICE_PHONE1
- $SERVICE_PHONE2 - $SERVICE_PHONE2
فريق انطلق"; فريق سيرو";
} else { } else {
$whatsappMessage = "أهلاً كابتن $name، ✨ $whatsappMessage = "أهلاً كابتن $name، ✨
شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **انطلق**! يسعدنا أنك تحظى بتجربة مميزة معنا. شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **سيرو**! يسعدنا أنك تحظى بتجربة مميزة معنا.
نتمنى لك رحلات آمنة وموفقة دائماً. نتمنى لك رحلات آمنة وموفقة دائماً.
فريق انطلق"; فريق سيرو";
} }
// --- الخطوة 3: إرسال رسالة الواتساب --- // --- الخطوة 3: إرسال رسالة الواتساب ---
@@ -17846,16 +17846,16 @@ $headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=UTF-8" . "\r\n"; $headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";
$headers .= "From: $admin" . "\r\n"; $headers .= "From: $admin" . "\r\n";
$subject = "نشكرك على تقييمك لتطبيق انطلق"; $subject = "نشكرك على تقييمك لتطبيق سيرو";
$bodyEmail = " $bodyEmail = "
<html><body dir='rtl' style='text-align:right;'> <html><body dir='rtl' style='text-align:right;'>
<p>أهلاً كابتن $name،</p> <p>أهلاً كابتن $name،</p>
<p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>انطلق</strong>!</p> <p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>سيرو</strong>!</p>
<p>لقد استلمنا تقييمك وهو <strong>$rating نجوم</strong>.</p> <p>لقد استلمنا تقييمك وهو <strong>$rating نجوم</strong>.</p>
<p>تعليقك: \"$comment\"</p> <p>تعليقك: \"$comment\"</p>
<p>نحن نقدر ملاحظاتك، ونسعد دائماً بتواصلك معنا لتحسين تجربتك. إذا كان لديك أي استفسار، لا تتردد بالرد على هذا البريد.</p> <p>نحن نقدر ملاحظاتك، ونسعد دائماً بتواصلك معنا لتحسين تجربتك. إذا كان لديك أي استفسار، لا تتردد بالرد على هذا البريد.</p>
<p>مع خالص الشكر،</p> <p>مع خالص الشكر،</p>
<p>فريق انطلق.</p> <p>فريق سيرو.</p>
</body></html>"; </body></html>";
if (mail($email, $subject, $bodyEmail, $headers)) { if (mail($email, $subject, $bodyEmail, $headers)) {
@@ -18778,7 +18778,7 @@ try {
// أ) Socket (إشعار السائق في التطبيق فوراً) // أ) Socket (إشعار السائق في التطبيق فوراً)
$socketUrl = 'http://188.68.36.205:2021'; $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)) : ''; $internalKey = file_exists($internalKeyPath) ? trim(file_get_contents($internalKeyPath)) : '';
$ch = curl_init($socketUrl); $ch = curl_init($socketUrl);
@@ -19645,7 +19645,7 @@ require_once __DIR__ . '/../../connect.php';
// إعدادات تتبع الأخطاء (للسيرفر) // إعدادات تتبع الأخطاء (للسيرفر)
ini_set('log_errors', 1); ini_set('log_errors', 1);
ini_set('error_log', '/home/intaleq-api/add_ride_error.log'); ini_set('error_log', '/home/siro-api/add_ride_error.log');
// ================================================================================= // =================================================================================
// 🛠️ دالة مساعدة: إرسال الرحلة لسوق السائقين (Marketplace Broadcast) // 🛠️ دالة مساعدة: إرسال الرحلة لسوق السائقين (Marketplace Broadcast)
@@ -19656,7 +19656,7 @@ function broadcastRideToMarket($rideId, $lat, $lng, $payloadData) {
$url = "http://location.intaleq.xyz:2021"; $url = "http://location.intaleq.xyz: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'));
// تجهيز البيانات بشكل (Key-Value Map) لسهولة التعامل في التطبيق والسوكيت // تجهيز البيانات بشكل (Key-Value Map) لسهولة التعامل في التطبيق والسوكيت
// ملاحظة: نستخدم القيم من $payloadData التي هي عبارة عن List حالياً // ملاحظة: نستخدم القيم من $payloadData التي هي عبارة عن List حالياً
@@ -20281,7 +20281,7 @@ try {
$driverID = $rideData['driver_id']; $driverID = $rideData['driver_id'];
$status = $rideData['status']; $status = $rideData['status'];
$secretSalt = "Intaleq_Secure_Track_2025"; $secretSalt = "Siro_Secure_Track_2025";
$generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt); $generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt);
if ($token !== $generatedToken) sendError("Invalid Token"); if ($token !== $generatedToken) sendError("Invalid Token");
@@ -20497,7 +20497,7 @@ try {
// test_socket_dispatch.php // test_socket_dispatch.php
$socketUrl = "http://188.68.36.205:2021"; $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 موجود عندك // جرّب Driver ID موجود عندك
$driverId = 691; $driverId = 691;
@@ -22747,7 +22747,7 @@ try {
// ========================================== // ==========================================
$locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php"; $locationServerUrl = "https://location.intaleq.xyz/api_get_nearby.php";
// تأكد من المسار الصحيح للمفتاح على السيرفر الرئيسي // تأكد من المسار الصحيح للمفتاح على السيرفر الرئيسي
$INTERNAL_KEY = trim(file_get_contents('/home/intaleq-api/.internal_socket_key')); $INTERNAL_KEY = trim(file_get_contents('/home/siro-api/.internal_socket_key'));
$ch = curl_init(); $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $locationServerUrl); curl_setopt($ch, CURLOPT_URL, $locationServerUrl);
@@ -23514,7 +23514,7 @@ usort($processed_drivers, function($a, $b) {
<html lang="ar" dir="rtl"> <html lang="ar" dir="rtl">
<head> <head>
<meta charset="UTF-8"> <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"> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap" rel="stylesheet">
<style> <style>
:root { :root {
@@ -23612,7 +23612,7 @@ usort($processed_drivers, function($a, $b) {
<div class="meta">تاريخ الطباعة: <?php echo date('Y-m-d H:i'); ?></div> <div class="meta">تاريخ الطباعة: <?php echo date('Y-m-d H:i'); ?></div>
</div> </div>
<div style="text-align: left"> <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 class="meta dir-ltr"><?php echo $last_updated; ?> :آخر تحديث بيانات</div>
</div> </div>
</div> </div>
@@ -26006,8 +26006,8 @@ $prompt = "
أعد الرد بصيغة JSON فقط، بدون أي نصوص إضافية، وباللغة العربية (لهجة مصرية)، بالهيكل التالي: أعد الرد بصيغة JSON فقط، بدون أي نصوص إضافية، وباللغة العربية (لهجة مصرية)، بالهيكل التالي:
{ {
\"customerServiceSolutions\": [\"الحل المقترح الأول\", \"الحل المقترح الثاني\"], \"customerServiceSolutions\": [\"الحل المقترح الأول\", \"الحل المقترح الثاني\"],
\"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Intaleq\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" }, \"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Siro\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" },
\"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Intaleq\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" }, \"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Siro\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" },
\"fault_determination\": \"الطرف المخطئ (الراكب/السائق/كلاهما/غير واضح)\", \"fault_determination\": \"الطرف المخطئ (الراكب/السائق/كلاهما/غير واضح)\",
\"complaint_nature\": \"طبيعة الشكوى (حقيقية/كيدية/نزاع بسيط)\", \"complaint_nature\": \"طبيعة الشكوى (حقيقية/كيدية/نزاع بسيط)\",
\"complaint_type\": \"تصنيف الشكوى الذي حددته\" \"complaint_type\": \"تصنيف الشكوى الذي حددته\"
@@ -29482,7 +29482,7 @@ $redisResultsMap = [];
// 1. محاولة البحث عبر Redis // 1. محاولة البحث عبر Redis
try { try {
$locationServerUrl = "http://location.intaleq.xyz:2021"; $locationServerUrl = "http://location.intaleq.xyz: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'));
$postData = [ $postData = [
'action' => 'get_nearby_ride_ids', 'action' => 'get_nearby_ride_ids',
@@ -33038,7 +33038,7 @@ if (isset($_FILES['image']) && $_FILES['image']['error'] === UPLOAD_ERR_OK) {
exit; exit;
} }
$linkImage = 'https://intaleq.xyz/intaleq/Admin/adminUser/invoice_images/' . $new_filename; $linkImage = 'https://intaleq.xyz/siro/Admin/adminUser/invoice_images/' . $new_filename;
error_log("[add_invoice.php] ✅ Image uploaded successfully: $linkImage"); error_log("[add_invoice.php] ✅ Image uploaded successfully: $linkImage");
} }
@@ -33512,7 +33512,7 @@ if (!$passengerEmail || !filter_var($passengerEmail, FILTER_VALIDATE_EMAIL)) {
jsonError("Invalid email address"); jsonError("Invalid email address");
} }
$INTALEQ_SMTP_PASSWORD = getenv('INTALEQ_SMTP_PASSWORD'); $SIRO_SMTP_PASSWORD = getenv('SIRO_SMTP_PASSWORD');
// بناء محتوى الإيميل بتصميم عصري وبريميوم // بناء محتوى الإيميل بتصميم عصري وبريميوم
$bodyEmail = " $bodyEmail = "
@@ -33542,12 +33542,12 @@ $bodyEmail = "
<body> <body>
<div class='container'> <div class='container'>
<div class='header'> <div class='header'>
<h1>INTALEQ</h1> <h1>SIRO</h1>
<p>Your journey, our priority</p> <p>Your journey, our priority</p>
</div> </div>
<div class='content'> <div class='content'>
<div class='greeting'>Hello, $passengerName!</div> <div class='greeting'>Hello, $passengerName!</div>
<p>Thank you for choosing <strong>INTALEQ</strong>. Your trip has been successfully confirmed. Here is your digital receipt:</p> <p>Thank you for choosing <strong>SIRO</strong>. Your trip has been successfully confirmed. Here is your digital receipt:</p>
<div class='trip-card'> <div class='trip-card'>
<div class='detail-row'> <div class='detail-row'>
@@ -33576,7 +33576,7 @@ $bodyEmail = "
<p style='margin-top: 30px;'>If you have any questions, feel free to contact our support team at any time.</p> <p style='margin-top: 30px;'>If you have any questions, feel free to contact our support team at any time.</p>
</div> </div>
<div class='footer'> <div class='footer'>
<p>&copy; " . date('Y') . " INTALEQ. All rights reserved.</p> <p>&copy; " . date('Y') . " SIRO. All rights reserved.</p>
<p>Smart Transportation Solutions</p> <p>Smart Transportation Solutions</p>
</div> </div>
</div> </div>
@@ -33589,14 +33589,14 @@ try {
$mail->Host = 'smtp.hostinger.com'; $mail->Host = 'smtp.hostinger.com';
$mail->SMTPAuth = true; $mail->SMTPAuth = true;
$mail->Username = $EMAIL_ADDRESS; $mail->Username = $EMAIL_ADDRESS;
$mail->Password = $INTALEQ_SMTP_PASSWORD; $mail->Password = $SIRO_SMTP_PASSWORD;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587; $mail->Port = 587;
$mail->setFrom($EMAIL_ADDRESS, 'INTALEQ'); $mail->setFrom($EMAIL_ADDRESS, 'SIRO');
$mail->addAddress($passengerEmail, $passengerName); $mail->addAddress($passengerEmail, $passengerName);
$mail->isHTML(true); $mail->isHTML(true);
$mail->Subject = 'Your INTALEQ Trip Details'; $mail->Subject = 'Your SIRO Trip Details';
$mail->Body = $bodyEmail; $mail->Body = $bodyEmail;
$mail->send(); $mail->send();

View File

@@ -4,8 +4,8 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="description" content="انطلق — بوابة المستثمرين | Intaleq Investor Portal 2026"> <meta name="description" content="سيرو — بوابة المستثمرين | Siro Investor Portal 2026">
<title>انطلق · فرصة استثمارية 2026 | Intaleq Investor Deck</title> <title>سيرو · فرصة استثمارية 2026 | Siro Investor Deck</title>
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link <link
href="https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;900&family=Syne:wght@700;800;900&family=JetBrains+Mono:wght@400;700&display=swap" href="https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;900&family=Syne:wght@700;800;900&family=JetBrains+Mono:wght@400;700&display=swap"
@@ -2480,7 +2480,7 @@
<nav id="navbar"> <nav id="navbar">
<div class="nav-inner"> <div class="nav-inner">
<a href="#" class="nav-logo"> <a href="#" class="nav-logo">
<em>انطلق</em> <em>سيرو</em>
<span class="nav-logo-badge"><span class="ar">مرخص NANS</span><span class="en">NANS Licensed</span></span> <span class="nav-logo-badge"><span class="ar">مرخص NANS</span><span class="en">NANS Licensed</span></span>
</a> </a>
<div class="nav-links"> <div class="nav-links">
@@ -2528,7 +2528,7 @@
<i class="fas fa-rocket"></i> <i class="fas fa-rocket"></i>
<span class="ar">استثمر الآن</span><span class="en">Invest Now</span> <span class="ar">استثمر الآن</span><span class="en">Invest Now</span>
</a> </a>
<a href="https://play.google.com/store/apps/details?id=com.Intaleq.intaleq" target="_blank" <a href="https://play.google.com/store/apps/details?id=com.Siro.siro" target="_blank"
class="btn btn-ghost"> class="btn btn-ghost">
<i class="fab fa-google-play"></i> <i class="fab fa-google-play"></i>
<span class="ar">جرّب التطبيق</span><span class="en">Try the App</span> <span class="ar">جرّب التطبيق</span><span class="en">Try the App</span>
@@ -2573,7 +2573,7 @@
<div class="hero-device"> <div class="hero-device">
<div class="device-card"> <div class="device-card">
<div class="device-logo">IN</div> <div class="device-logo">IN</div>
<div class="device-title">INTALEQ</div> <div class="device-title">SIRO</div>
<div class="device-sub"><span class="ar">نقل ذكي · سوريا ومصر</span><span class="en">Smart Rides · Syria & <div class="device-sub"><span class="ar">نقل ذكي · سوريا ومصر</span><span class="en">Smart Rides · Syria &
Egypt</span></div> Egypt</span></div>
<div class="device-tags"> <div class="device-tags">
@@ -2600,7 +2600,7 @@
</div> </div>
</div> </div>
<div class="device-stores"> <div class="device-stores">
<a href="https://play.google.com/store/apps/details?id=com.Intaleq.intaleq" target="_blank" <a href="https://play.google.com/store/apps/details?id=com.Siro.siro" target="_blank"
class="store-btn"><i class="fab fa-google-play"></i> Android</a> class="store-btn"><i class="fab fa-google-play"></i> Android</a>
<a href="https://apps.apple.com/app/id6748075179" target="_blank" class="store-btn"><i <a href="https://apps.apple.com/app/id6748075179" target="_blank" class="store-btn"><i
class="fab fa-apple"></i> iOS</a> class="fab fa-apple"></i> iOS</a>
@@ -2654,7 +2654,7 @@
<span class="wc-ico">🗺️</span> <span class="wc-ico">🗺️</span>
<div class="wc-t"><span class="ar">ميزة لا تُشترى بالمال</span><span class="en">An Advantage Money Can't <div class="wc-t"><span class="ar">ميزة لا تُشترى بالمال</span><span class="en">An Advantage Money Can't
Buy</span></div> Buy</span></div>
<div class="wc-te">IntaleqMaps — <span class="ar">ملكية كاملة · تتحدث كل 10 أيام</span><span class="en">Fully <div class="wc-te">SiroMaps — <span class="ar">ملكية كاملة · تتحدث كل 10 أيام</span><span class="en">Fully
Owned · Updates Every 10 Days</span></div> Owned · Updates Every 10 Days</span></div>
<div class="wc-d"> <div class="wc-d">
<span class="ar">خرائط Google لسوريا لم تُحدَّث منذ 2011 — طرق جديدة، شوارع مغلقة، كل هذا غير موجود عندهم. <span class="ar">خرائط Google لسوريا لم تُحدَّث منذ 2011 — طرق جديدة، شوارع مغلقة، كل هذا غير موجود عندهم.
@@ -2664,8 +2664,8 @@
missing. Our maps refresh every ~10 days from real driver GPS traces. On cost: competitors pay missing. Our maps refresh every ~10 days from real driver GPS traces. On cost: competitors pay
<b>$800$30K/month</b> to Google at scale, we pay <b>$0</b>. The gap widens as we grow.</span> <b>$800$30K/month</b> to Google at scale, we pay <b>$0</b>. The gap widens as we grow.</span>
</div> </div>
<div class="wc-stat"><span class="ar">$30,000/شهر يوفره IntaleqMaps عند 10,000 رحلة/يوم</span><span <div class="wc-stat"><span class="ar">$30,000/شهر يوفره SiroMaps عند 10,000 رحلة/يوم</span><span
class="en">$30,000/month saved by IntaleqMaps at 10,000 trips/day</span></div> class="en">$30,000/month saved by SiroMaps at 10,000 trips/day</span></div>
</div> </div>
<div class="why-card wc-c"> <div class="why-card wc-c">
<span class="wc-ico">⚡</span> <span class="wc-ico">⚡</span>
@@ -2753,10 +2753,10 @@
<div class="cl-fatal">💀 <span class="ar">يفشلون للسبب ذاته دائماً: تكاليف التشغيل تسبق الإيرادات</span><span <div class="cl-fatal">💀 <span class="ar">يفشلون للسبب ذاته دائماً: تكاليف التشغيل تسبق الإيرادات</span><span
class="en">They always fail for the same reason: OpEx outpaces revenue</span></div> class="en">They always fail for the same reason: OpEx outpaces revenue</span></div>
</div> </div>
<!-- Intaleq --> <!-- Siro -->
<div class="cl-card cl-good"> <div class="cl-card cl-good">
<span class="cl-ico">🚀</span> <span class="cl-ico">🚀</span>
<div class="cl-name" style="color:var(--goldb)">انطلق · Intaleq</div> <div class="cl-name" style="color:var(--goldb)">سيرو · Siro</div>
<div class="cl-sub"><span class="ar">منظومة عمل متكاملة — وليس مجرد تطبيق</span><span class="en">Complete ecosystem — not just an app</span></div> <div class="cl-sub"><span class="ar">منظومة عمل متكاملة — وليس مجرد تطبيق</span><span class="en">Complete ecosystem — not just an app</span></div>
<div class="cl-item"><span class="ci" style="color:var(--green)">✅</span><span class="ar">خرائط مملوكة تتحدث كل 10 أيام — أدق من Google في سوريا</span><span class="en">Owned maps updated every 10 days — more accurate than Google in Syria</span></div> <div class="cl-item"><span class="ci" style="color:var(--green)">✅</span><span class="ar">خرائط مملوكة تتحدث كل 10 أيام — أدق من Google في سوريا</span><span class="en">Owned maps updated every 10 days — more accurate than Google in Syria</span></div>
<div class="cl-item"><span class="ci" style="color:var(--green)">✅</span><span class="ar">NANS مرخص — حماية قانونية كاملة</span><span class="en">NANS licensed — full legal protection</span></div> <div class="cl-item"><span class="ci" style="color:var(--green)">✅</span><span class="ar">NANS مرخص — حماية قانونية كاملة</span><span class="en">NANS licensed — full legal protection</span></div>
@@ -2774,7 +2774,7 @@
<thead> <thead>
<tr> <tr>
<th><span class="ar">الميزة</span><span class="en">Feature</span></th> <th><span class="ar">الميزة</span><span class="en">Feature</span></th>
<th style="color:var(--goldb)"><span class="ar">انطلق</span><span class="en">Intaleq</span></th> <th style="color:var(--goldb)"><span class="ar">سيرو</span><span class="en">Siro</span></th>
<th>Yallago</th> <th>Yallago</th>
<th>Zakinn</th> <th>Zakinn</th>
<th>Uber/Careem</th> <th>Uber/Careem</th>
@@ -2784,7 +2784,7 @@
<tbody> <tbody>
<tr> <tr>
<td><b><span class="ar">خرائط ذاتية</span><span class="en">Own Maps</span></b></td> <td><b><span class="ar">خرائط ذاتية</span><span class="en">Own Maps</span></b></td>
<td class="tc-gold">✅ IntaleqMaps</td> <td class="tc-gold">✅ SiroMaps</td>
<td><span class="xx">❌</span> Google</td> <td><span class="xx">❌</span> Google</td>
<td><span class="xx">❌</span> Google</td> <td><span class="xx">❌</span> Google</td>
<td><span class="xx">❌</span> Google</td> <td><span class="xx">❌</span> Google</td>
@@ -2870,8 +2870,8 @@
<span class="callout-i">💼</span> <span class="callout-i">💼</span>
<div> <div>
<b><span class="ar">ملاحظة للمستثمر:</span><span class="en">Investor Note:</span></b> <b><span class="ar">ملاحظة للمستثمر:</span><span class="en">Investor Note:</span></b>
<span class="ar"> انطلق ليست تطبيقاً منافساً بل منظومة عمل متكاملة تقدم خدمات أوسع. يلا قو وزاكن يقدمان تطبيقات نقل فقط. نحن نمتلك خرائط محدّثة، نظام إعلانات، بوتات دفع، و4 تطبيقات متكاملة. الفرق ليس تقنياً بل في نموذج العمل ومصادر الدخل.</span> <span class="ar"> سيرو ليست تطبيقاً منافساً بل منظومة عمل متكاملة تقدم خدمات أوسع. يلا قو وزاكن يقدمان تطبيقات نقل فقط. نحن نمتلك خرائط محدّثة، نظام إعلانات، بوتات دفع، و4 تطبيقات متكاملة. الفرق ليس تقنياً بل في نموذج العمل ومصادر الدخل.</span>
<span class="en"> Intaleq is not just a competing app it's a full ecosystem. Yallago and Zakinn offer ride apps only. We own updated maps, an ad system, payment bots, and 4 integrated apps. The difference isn't technical it's in the business model and revenue sources.</span> <span class="en"> Siro is not just a competing app it's a full ecosystem. Yallago and Zakinn offer ride apps only. We own updated maps, an ad system, payment bots, and 4 integrated apps. The difference isn't technical it's in the business model and revenue sources.</span>
</div> </div>
</div> </div>
</div> </div>
@@ -2886,8 +2886,8 @@
Ecosystem</span></div> Ecosystem</span></div>
<h2 class="stitle rv"><span class="ar">ليس تطبيقاً — <em>منظومة عمل</em> متكاملة</span><span class="en">Not an App <h2 class="stitle rv"><span class="ar">ليس تطبيقاً — <em>منظومة عمل</em> متكاملة</span><span class="en">Not an App
— A <em>Complete Ecosystem</em></span></h2> — A <em>Complete Ecosystem</em></span></h2>
<p class="sdesc rv"><span class="ar">انطلق ليست تطبيق نقل. هي بنية تحتية رقمية لقطاع التنقل في المنطقة — محرك <p class="sdesc rv"><span class="ar">سيرو ليست تطبيق نقل. هي بنية تحتية رقمية لقطاع التنقل في المنطقة — محرك
خرائط، منصة إعلانات، أنظمة دفع، وأدوات إدارة — كل شيء مملوك ومبني من الصفر.</span><span class="en">Intaleq is خرائط، منصة إعلانات، أنظمة دفع، وأدوات إدارة — كل شيء مملوك ومبني من الصفر.</span><span class="en">Siro is
not a ride app. It's a digital infrastructure for regional mobility a map engine, ad platform, payment not a ride app. It's a digital infrastructure for regional mobility a map engine, ad platform, payment
systems, and management tools all owned and built from scratch.</span></p> systems, and management tools all owned and built from scratch.</span></p>
@@ -2906,7 +2906,7 @@
<div class="eco-grid rv"> <div class="eco-grid rv">
<div class="eco-card"> <div class="eco-card">
<span class="eco-ico">🗺️</span> <span class="eco-ico">🗺️</span>
<div class="eco-t">IntaleqMaps SaaS</div> <div class="eco-t">SiroMaps SaaS</div>
<div class="eco-te">Map Engine · Routing · Geocoding · Tiles</div> <div class="eco-te">Map Engine · Routing · Geocoding · Tiles</div>
<div class="eco-d"><span class="ar">محرك خرائط كامل يعمل بدون Google. يمكن تأجيره لأي تطبيق في المنطقة يريد <div class="eco-d"><span class="ar">محرك خرائط كامل يعمل بدون Google. يمكن تأجيره لأي تطبيق في المنطقة يريد
الاستغناء عن Google Maps. خرائط سوريا ومصر جاهزة. تتحدث كل ~10 أيام من GPS السائقين. بيانات أحدث مما يملكه الاستغناء عن Google Maps. خرائط سوريا ومصر جاهزة. تتحدث كل ~10 أيام من GPS السائقين. بيانات أحدث مما يملكه
@@ -2921,8 +2921,8 @@
<div class="eco-t">Ad Campaign SaaS</div> <div class="eco-t">Ad Campaign SaaS</div>
<div class="eco-te">Geo-targeted · Driver & Rider Reach</div> <div class="eco-te">Geo-targeted · Driver & Rider Reach</div>
<div class="eco-d"><span class="ar">منصة إدارة حملات إعلانية مدمجة في التطبيق. الشركات تدفع للوصول لسائقي <div class="eco-d"><span class="ar">منصة إدارة حملات إعلانية مدمجة في التطبيق. الشركات تدفع للوصول لسائقي
ومستخدمي انطلق بشكل جغرافي مستهدف. إعلانات داخل خريطة السفر — أعلى engagement من أي وسيلة إعلانية أخرى في ومستخدمي سيرو بشكل جغرافي مستهدف. إعلانات داخل خريطة السفر — أعلى engagement من أي وسيلة إعلانية أخرى في
المنطقة.</span><span class="en">In-app ad campaign management platform. Businesses pay to reach Intaleq's المنطقة.</span><span class="en">In-app ad campaign management platform. Businesses pay to reach Siro's
drivers & riders with geo-targeted ads. In-journey map ads highest engagement of any regional ad drivers & riders with geo-targeted ads. In-journey map ads highest engagement of any regional ad
format.</span></div> format.</span></div>
<div class="eco-badge">📊 <span class="ar">إيراد إعلاني مستقل عن الرحلات</span><span class="en">Ad Revenue <div class="eco-badge">📊 <span class="ar">إيراد إعلاني مستقل عن الرحلات</span><span class="en">Ad Revenue
@@ -3046,7 +3046,7 @@
class="ar">شهراً</span><span class="en">months</span></span></div> class="ar">شهراً</span><span class="en">months</span></span></div>
<div class="bc-item"><span class="bc-label"><span class="ar">Flutter + Backend Dev</span></span><span <div class="bc-item"><span class="bc-label"><span class="ar">Flutter + Backend Dev</span></span><span
class="bc-val" style="color:var(--red)">$180,000</span></div> class="bc-val" style="color:var(--red)">$180,000</span></div>
<div class="bc-item"><span class="bc-label">Maps Engine (IntaleqMaps)</span><span class="bc-val" <div class="bc-item"><span class="bc-label">Maps Engine (SiroMaps)</span><span class="bc-val"
style="color:var(--red)">$60,000</span></div> style="color:var(--red)">$60,000</span></div>
<div class="bc-item"><span class="bc-label"><span class="ar">أنظمة الدفع المحلية</span><span class="en">Local <div class="bc-item"><span class="bc-label"><span class="ar">أنظمة الدفع المحلية</span><span class="en">Local
Payment Systems</span></span><span class="bc-val" style="color:var(--red)">$35,000</span></div> Payment Systems</span></span><span class="bc-val" style="color:var(--red)">$35,000</span></div>
@@ -3105,8 +3105,8 @@
<!-- Maps Cost Table --> <!-- Maps Cost Table -->
<div class="rv" style="margin-top:2.5rem"> <div class="rv" style="margin-top:2.5rem">
<h3 style="font-size:1rem;font-weight:900;margin-bottom:1rem"><span class="ar">ما يوفره IntaleqMaps جدول مرجعي <h3 style="font-size:1rem;font-weight:900;margin-bottom:1rem"><span class="ar">ما يوفره SiroMaps جدول مرجعي
للمستثمرين</span><span class="en">IntaleqMaps Savings Investor Reference Table</span></h3> للمستثمرين</span><span class="en">SiroMaps Savings Investor Reference Table</span></h3>
<div class="tw"> <div class="tw">
<table> <table>
<thead> <thead>
@@ -3114,7 +3114,7 @@
<th><span class="ar">حجم العمليات</span><span class="en">Scale</span></th> <th><span class="ar">حجم العمليات</span><span class="en">Scale</span></th>
<th><span class="ar">رحلات/يوم</span><span class="en">Trips/Day</span></th> <th><span class="ar">رحلات/يوم</span><span class="en">Trips/Day</span></th>
<th><span class="ar">تكلفة Google Maps شهرياً</span><span class="en">Google Maps Cost/Month</span></th> <th><span class="ar">تكلفة Google Maps شهرياً</span><span class="en">Google Maps Cost/Month</span></th>
<th><span class="ar">تكلفة انطلق</span><span class="en">Intaleq Cost</span></th> <th><span class="ar">تكلفة سيرو</span><span class="en">Siro Cost</span></th>
<th><span class="ar">التوفير السنوي</span><span class="en">Annual Savings</span></th> <th><span class="ar">التوفير السنوي</span><span class="en">Annual Savings</span></th>
</tr> </tr>
</thead> </thead>
@@ -3176,7 +3176,7 @@
<div class="moat-grid rv"> <div class="moat-grid rv">
<div class="moat-card"> <div class="moat-card">
<span class="mc-ico">🗺️</span> <span class="mc-ico">🗺️</span>
<div class="mc-t">IntaleqMaps SaaS</div> <div class="mc-t">SiroMaps SaaS</div>
<div class="mc-te"><span class="ar">محرك خرائط مملوك يتحدث كل ~10 أيام</span><span class="en">Fully owned <div class="mc-te"><span class="ar">محرك خرائط مملوك يتحدث كل ~10 أيام</span><span class="en">Fully owned
maps ~10-day update cycle</span></div> maps ~10-day update cycle</span></div>
<div class="mc-d"><span class="ar">Routing + Geocoding + Tile Serving ذاتي. خرائط Google لسوريا متجمدة منذ <div class="mc-d"><span class="ar">Routing + Geocoding + Tile Serving ذاتي. خرائط Google لسوريا متجمدة منذ
@@ -3253,9 +3253,9 @@
Experience</span></div> Experience</span></div>
<div class="mc-te"><span class="ar">بُني بيدين على الأرض</span><span class="en">Built with hands on the <div class="mc-te"><span class="ar">بُني بيدين على الأرض</span><span class="en">Built with hands on the
ground</span></div> ground</span></div>
<div class="mc-d"><span class="ar">المؤسس بنى Tripz في مصر قبل انطلق. خبرة عملية في أسواق MENA: تحديات الدفع، <div class="mc-d"><span class="ar">المؤسس بنى Tripz في مصر قبل سيرو. خبرة عملية في أسواق MENA: تحديات الدفع،
السائقين، التنظيم. هذه المعرفة لا تُكتسب من مكتب.</span><span class="en">Founder built Tripz in Egypt السائقين، التنظيم. هذه المعرفة لا تُكتسب من مكتب.</span><span class="en">Founder built Tripz in Egypt
before Intaleq. Hands-on experience in MENA markets: payment challenges, drivers, regulation. This before Siro. Hands-on experience in MENA markets: payment challenges, drivers, regulation. This
knowledge isn't gained from an office.</span></div> knowledge isn't gained from an office.</span></div>
<div class="mc-val">🧠 <span class="ar"> سنوات خبرة لا تُعاد بالمال</span><span class="en"> years of <div class="mc-val">🧠 <span class="ar"> سنوات خبرة لا تُعاد بالمال</span><span class="en"> years of
irreplaceable experience</span></div> irreplaceable experience</span></div>
@@ -3433,7 +3433,7 @@
class="pill">Apple Sign-In</span><span class="pill">Biometric Face/Touch</span><span class="pill">Apple Sign-In</span><span class="pill">Biometric Face/Touch</span><span
class="pill cyan">Device Fingerprint</span></div> class="pill cyan">Device Fingerprint</span></div>
<div class="fs-title">🗺️ <span class="ar">الخريطة · Maps</span><span class="en">Maps · الخريطة</span></div> <div class="fs-title">🗺️ <span class="ar">الخريطة · Maps</span><span class="en">Maps · الخريطة</span></div>
<div class="fpills"><span class="pill gold">IntaleqMaps ($0)</span><span class="pill gold"><span <div class="fpills"><span class="pill gold">SiroMaps ($0)</span><span class="pill gold"><span
class="ar">خرائط أوفلاين</span><span class="en">Offline Maps</span></span><span class="pill"><span class="ar">خرائط أوفلاين</span><span class="en">Offline Maps</span></span><span class="pill"><span
class="ar">تتبع آني</span><span class="en">Live Tracking</span></span><span class="pill">Smart class="ar">تتبع آني</span><span class="en">Live Tracking</span></span><span class="pill">Smart
Rerouting</span><span class="pill"><span class="ar">وضع ليلي</span><span class="en">Dark Mode Rerouting</span><span class="pill"><span class="ar">وضع ليلي</span><span class="en">Dark Mode
@@ -3962,8 +3962,8 @@
<div class="mk-flag">🇯🇴</div> <div class="mk-flag">🇯🇴</div>
<div class="mk-name"><span class="ar">الأردن</span><span class="en">Jordan</span></div> <div class="mk-name"><span class="ar">الأردن</span><span class="en">Jordan</span></div>
<div class="mk-pop">11M</div> <div class="mk-pop">11M</div>
<div class="mk-opp"><span class="ar">Careem ضعيف + Uber غائب. نسخة انطلق تُنشر خلال أسابيع. طبقة وسطى كبيرة <div class="mk-opp"><span class="ar">Careem ضعيف + Uber غائب. نسخة سيرو تُنشر خلال أسابيع. طبقة وسطى كبيرة
ومستقرة.</span><span class="en">Careem weak + Uber absent. Intaleq version deploys in weeks. Large stable ومستقرة.</span><span class="en">Careem weak + Uber absent. Siro version deploys in weeks. Large stable
middle class.</span></div> middle class.</span></div>
<div class="mk-s s-near">🟡 Q4 2026</div> <div class="mk-s s-near">🟡 Q4 2026</div>
</div> </div>
@@ -4128,8 +4128,8 @@
<div class="team-name"><span class="ar">حمزة عايد</span><span class="en">Hamza Ayed</span></div> <div class="team-name"><span class="ar">حمزة عايد</span><span class="en">Hamza Ayed</span></div>
<div class="team-title">Founder · CEO · CTO</div> <div class="team-title">Founder · CEO · CTO</div>
<div class="team-desc"><span class="ar">10+ سنوات خبرة. بنى Tripz في مصر. صمّم المنصة كاملة (تطبيقين + Backend <div class="team-desc"><span class="ar">10+ سنوات خبرة. بنى Tripz في مصر. صمّم المنصة كاملة (تطبيقين + Backend
+ IntaleqMaps) من الصفر. خبير في نقل MENA.</span><span class="en">10+ years experience. Built Tripz in + SiroMaps) من الصفر. خبير في نقل MENA.</span><span class="en">10+ years experience. Built Tripz in
Egypt. Designed the full platform (2 apps + Backend + IntaleqMaps) from scratch. MENA transport Egypt. Designed the full platform (2 apps + Backend + SiroMaps) from scratch. MENA transport
expert.</span></div> expert.</span></div>
</div> </div>
@@ -4181,10 +4181,10 @@
</div> </div>
<div style="text-align:center"> <div style="text-align:center">
<div class="cta-device-logo">IN</div> <div class="cta-device-logo">IN</div>
<h3 style="margin-bottom:.25rem">Intaleq Syria</h3> <h3 style="margin-bottom:.25rem">Siro Syria</h3>
<p style="color:var(--muted);font-size:.78rem;margin-bottom:.75rem">Damascus · NANS-INT-2026</p> <p style="color:var(--muted);font-size:.78rem;margin-bottom:.75rem">Damascus · NANS-INT-2026</p>
<div class="cta-stores"> <div class="cta-stores">
<a href="https://play.google.com/store/apps/details?id=com.Intaleq.intaleq" target="_blank" <a href="https://play.google.com/store/apps/details?id=com.Siro.siro" target="_blank"
class="store-btn"><i class="fab fa-google-play"></i> Android</a> class="store-btn"><i class="fab fa-google-play"></i> Android</a>
<a href="https://apps.apple.com/app/id6748075179" target="_blank" class="store-btn"><i <a href="https://apps.apple.com/app/id6748075179" target="_blank" class="store-btn"><i
class="fab fa-apple"></i> iOS</a> class="fab fa-apple"></i> iOS</a>
@@ -4205,12 +4205,12 @@
<!-- ══ FOOTER ══ --> <!-- ══ FOOTER ══ -->
<footer> <footer>
<div class="foot-logo">انطلق · Intaleq</div> <div class="foot-logo">سيرو · Siro</div>
<div style="font-size:.7rem;color:var(--muted)">Damascus · Syria | NANS-INT-2026 | © 2026 Intaleq Smart Rides</div> <div style="font-size:.7rem;color:var(--muted)">Damascus · Syria | NANS-INT-2026 | © 2026 Siro Smart Rides</div>
<div class="foot-links"> <div class="foot-links">
<a href="https://intaleqapp.com" target="_blank"><span class="ar">الموقع</span><span class="en">Website</span></a> <a href="https://intaleqapp.com" target="_blank"><span class="ar">الموقع</span><span class="en">Website</span></a>
<a href="https://linkedin.com/in/hamza-ayed" target="_blank">LinkedIn</a> <a href="https://linkedin.com/in/hamza-ayed" target="_blank">LinkedIn</a>
<a href="https://play.google.com/store/apps/details?id=com.Intaleq.intaleq" target="_blank">Android</a> <a href="https://play.google.com/store/apps/details?id=com.Siro.siro" target="_blank">Android</a>
<a href="https://apps.apple.com/app/id6748075179" target="_blank">iOS</a> <a href="https://apps.apple.com/app/id6748075179" target="_blank">iOS</a>
<a href="mailto:invest@intaleqapp.com"><span class="ar">البريد</span><span class="en">Email</span></a> <a href="mailto:invest@intaleqapp.com"><span class="ar">البريد</span><span class="en">Email</span></a>
</div> </div>

View File

@@ -67,7 +67,7 @@ try {
$payload['fingerPrint'] = $fpHash; $payload['fingerPrint'] = $fpHash;
} }
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
jsonSuccess([ jsonSuccess([

View File

@@ -62,7 +62,7 @@ try {
$payload['fingerPrint'] = $fpHash; $payload['fingerPrint'] = $fpHash;
} }
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
jsonSuccess([ jsonSuccess([

View File

@@ -90,7 +90,7 @@ try {
'jti' => bin2hex(random_bytes(16)), 'jti' => bin2hex(random_bytes(16)),
]; ];
$secretKey = trim(file_get_contents('/home/intaleq-api/.secret_key_pay')); $secretKey = trim(file_get_contents('/home/siro-api/.secret_key_pay'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
$hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC')); $hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC'));

View File

@@ -76,7 +76,7 @@ try {
'jti' => bin2hex(random_bytes(16)), 'jti' => bin2hex(random_bytes(16)),
]; ];
$secretKey = trim((string)@file_get_contents('/home/intaleq-api/.secret_key_pay')); $secretKey = trim((string)@file_get_contents('/home/siro-api/.secret_key_pay'));
$jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256'); $jwt = Firebase\JWT\JWT::encode($payload, $secretKey, 'HS256');
$hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC')); $hmac = hash_hmac('sha256', $id, getenv('SECRET_KEY_HMAC'));

View File

@@ -11,7 +11,7 @@ ini_set('memory_limit', '512M');
require_once realpath(__DIR__ . '/../vendor/autoload.php'); require_once realpath(__DIR__ . '/../vendor/autoload.php');
require_once 'load_env.php'; require_once 'load_env.php';
$env_file = '/home/intaleq-api/env/.env'; $env_file = '/home/siro-api/env/.env';
loadEnvironment($env_file); loadEnvironment($env_file);
include "encrypt_decrypt.php"; // لاستخدام $encryptionHelper include "encrypt_decrypt.php"; // لاستخدام $encryptionHelper

View File

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Intaleq - Privacy Policy & Terms</title> <title>Siro - Privacy Policy & Terms</title>
<style> <style>
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700&display=swap');
@@ -199,11 +199,11 @@
<section> <section>
<h2>1. Terms of Use & Definitions</h2> <h2>1. Terms of Use & Definitions</h2>
<h3>Terms of Use</h3> <h3>Terms of Use</h3>
<p>By downloading, browsing, or using the Intaleq application ("the App"), you agree to be bound by these Terms and Conditions. Intaleq reserves the right to modify these terms at any time. Continued use constitutes acceptance of the terms.</p> <p>By downloading, browsing, or using the Siro application ("the App"), you agree to be bound by these Terms and Conditions. Siro reserves the right to modify these terms at any time. Continued use constitutes acceptance of the terms.</p>
<h3>Definitions</h3> <h3>Definitions</h3>
<ul> <ul>
<li><strong>"Intaleq" or "the App":</strong> Refers to the smartphone application that facilitates ride-hailing services.</li> <li><strong>"Siro" or "the App":</strong> Refers to the smartphone application that facilitates ride-hailing services.</li>
<li><strong>"Service Providers" (Drivers):</strong> Individuals or entities registered to provide transportation services through Intaleq.</li> <li><strong>"Service Providers" (Drivers):</strong> Individuals or entities registered to provide transportation services through Siro.</li>
<li><strong>"Users" (Passengers):</strong> Individuals who book rides through the App.</li> <li><strong>"Users" (Passengers):</strong> Individuals who book rides through the App.</li>
<li><strong>"Services":</strong> All transportation services provided by Service Providers via the App.</li> <li><strong>"Services":</strong> All transportation services provided by Service Providers via the App.</li>
</ul> </ul>
@@ -214,7 +214,7 @@
<p>We believe in full transparency regarding your data. <strong>Our use of location data is critical to our service and is explained first.</strong></p> <p>We believe in full transparency regarding your data. <strong>Our use of location data is critical to our service and is explained first.</strong></p>
<div style="border: 2px solid #bee3f8; background-color: #ebf8ff; padding: 15px; border-radius: 8px; margin: 20px 0;"> <div style="border: 2px solid #bee3f8; background-color: #ebf8ff; padding: 15px; border-radius: 8px; margin: 20px 0;">
<h3 style="color: #2c5282; margin-top: 0;">Prominent Disclosure: Use of Location Data</h3> <h3 style="color: #2c5282; margin-top: 0;">Prominent Disclosure: Use of Location Data</h3>
<p><strong>To provide our core ride-hailing services, the Intaleq app collects precise location data from your mobile device. Access to your location is essential for the app to function.</strong></p> <p><strong>To provide our core ride-hailing services, the Siro app collects precise location data from your mobile device. Access to your location is essential for the app to function.</strong></p>
<p>We collect this data:</p> <p>We collect this data:</p>
<ul> <ul>
<li><strong>When the app is open and visible (in the foreground):</strong> To determine your pickup location and show you nearby drivers.</li> <li><strong>When the app is open and visible (in the foreground):</strong> To determine your pickup location and show you nearby drivers.</li>
@@ -273,7 +273,7 @@
<section> <section>
<h2>6. Disclaimer of Liability</h2> <h2>6. Disclaimer of Liability</h2>
<p>The App and services are provided <strong>"as is"</strong>. Intaleq is an intermediary platform and is <strong>not liable</strong> for the acts of any user or driver.</p> <p>The App and services are provided <strong>"as is"</strong>. Siro is an intermediary platform and is <strong>not liable</strong> for the acts of any user or driver.</p>
</section> </section>
<section> <section>

View File

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>سياسة الخصوصية وشروط الخدمة Intaleq Driver</title> <title>سياسة الخصوصية وشروط الخدمة Siro Driver</title>
<meta name="robots" content="index,follow"> <meta name="robots" content="index,follow">
<style> <style>
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.9;margin:24px;max-width:1000px} body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.9;margin:24px;max-width:1000px}
@@ -23,15 +23,15 @@
<body> <body>
<header> <header>
<h1>سياسة الخصوصية وشروط الخدمة تطبيق Intaleq Driver</h1> <h1>سياسة الخصوصية وشروط الخدمة تطبيق Siro Driver</h1>
<p class="muted">آخر تحديث: 14-08-2025</p> <p class="muted">آخر تحديث: 14-08-2025</p>
<p class="muted">المشغّل/المتحكم بالبيانات: <strong>انطلق لنقل الركاب</strong></p> <p class="muted">المشغّل/المتحكم بالبيانات: <strong>سيرو لنقل الركاب</strong></p>
<p class="muted">البريد للتواصل: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p> <p class="muted">البريد للتواصل: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
</header> </header>
<section class="note"> <section class="note">
<h2>إفصاح بارز عن البيانات الحساسة الموقع الجغرافي</h2> <h2>إفصاح بارز عن البيانات الحساسة الموقع الجغرافي</h2>
<p><strong>يجمع تطبيق Intaleq Driver بيانات الموقع <u>الدقيقة</u> من جهاز السائق أثناء فتح التطبيق وأيضًا أثناء عمله في الخلفية/وعند إغلاقه، لغايات إسناد الرحلات القريبة، وتتبع الرحلة حيًا، واحتساب المسافة والأجرة بدقة.</strong></p> <p><strong>يجمع تطبيق Siro Driver بيانات الموقع <u>الدقيقة</u> من جهاز السائق أثناء فتح التطبيق وأيضًا أثناء عمله في الخلفية/وعند إغلاقه، لغايات إسناد الرحلات القريبة، وتتبع الرحلة حيًا، واحتساب المسافة والأجرة بدقة.</strong></p>
<ul> <ul>
<li><strong>في الواجهة (Foreground):</strong> عرض موقع السائق على الخريطة وإتاحة الطلبات المناسبة.</li> <li><strong>في الواجهة (Foreground):</strong> عرض موقع السائق على الخريطة وإتاحة الطلبات المناسبة.</li>
<li><strong>في الخلفية/عند الإغلاق:</strong> استقبال طلبات جديدة قريبة، وتمكين تتبع الراكب للمسار، وحساب المسافة/الوقت/الأجرة.</li> <li><strong>في الخلفية/عند الإغلاق:</strong> استقبال طلبات جديدة قريبة، وتمكين تتبع الراكب للمسار، وحساب المسافة/الوقت/الأجرة.</li>
@@ -141,7 +141,7 @@
<section> <section>
<h2>11) إدارة الأذونات</h2> <h2>11) إدارة الأذونات</h2>
<p>على Android: الإعدادات &gt; التطبيقات &gt; Intaleq Driver &gt; الأذونات (الموقع/الكاميرا/الصور/الإشعارات…). تعطيل بعض الأذونات قد يوقف الميزات الأساسية كاستلام الطلبات.</p> <p>على Android: الإعدادات &gt; التطبيقات &gt; Siro Driver &gt; الأذونات (الموقع/الكاميرا/الصور/الإشعارات…). تعطيل بعض الأذونات قد يوقف الميزات الأساسية كاستلام الطلبات.</p>
</section> </section>
<section> <section>
@@ -159,11 +159,11 @@
<!-- English full mirror to satisfy reviewers who prefer EN --> <!-- English full mirror to satisfy reviewers who prefer EN -->
<section class="ltr" dir="ltr" lang="en"> <section class="ltr" dir="ltr" lang="en">
<h2>Privacy Policy (English)</h2> <h2>Privacy Policy (English)</h2>
<p class="muted"><strong>Last Updated:</strong> 14 Aug 2025 Data Controller: <strong>Intaleq for Passenger Transport</strong> Contact: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p> <p class="muted"><strong>Last Updated:</strong> 14 Aug 2025 Data Controller: <strong>Siro for Passenger Transport</strong> Contact: <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
<div class="note"> <div class="note">
<h3>Prominent Disclosure Location</h3> <h3>Prominent Disclosure Location</h3>
<p><strong>The Intaleq Driver app collects <u>precise</u> location data while the app is in the foreground and also in the background/when closed, to dispatch nearby jobs, enable live trip tracking, and accurately compute distance and fares.</strong></p> <p><strong>The Siro Driver app collects <u>precise</u> location data while the app is in the foreground and also in the background/when closed, to dispatch nearby jobs, enable live trip tracking, and accurately compute distance and fares.</strong></p>
<ul> <ul>
<li><strong>Foreground:</strong> show driver location and enable dispatch.</li> <li><strong>Foreground:</strong> show driver location and enable dispatch.</li>
<li><strong>Background/closed:</strong> receive new requests, rider trip-tracking, and route/fare computation.</li> <li><strong>Background/closed:</strong> receive new requests, rider trip-tracking, and route/fare computation.</li>
@@ -233,7 +233,7 @@
</section> </section>
<footer class="muted"> <footer class="muted">
<p>© 2025 انطلق لنقل الركاب جميع الحقوق محفوظة.</p> <p>© 2025 سيرو لنقل الركاب جميع الحقوق محفوظة.</p>
</footer> </footer>
</body> </body>

View File

@@ -1,6 +1,6 @@
<?php <?php
// File: send_message.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'; require_once __DIR__ . '/../../connect.php';
error_log("--- [send_message.php] Received new chat message logging request ---"); error_log("--- [send_message.php] Received new chat message logging request ---");

View File

@@ -167,8 +167,8 @@ $prompt = "
أعد الرد بصيغة JSON فقط، بدون أي نصوص إضافية، وباللغة العربية (لهجة مصرية)، بالهيكل التالي: أعد الرد بصيغة JSON فقط، بدون أي نصوص إضافية، وباللغة العربية (لهجة مصرية)، بالهيكل التالي:
{ {
\"customerServiceSolutions\": [\"الحل المقترح الأول\", \"الحل المقترح الثاني\"], \"customerServiceSolutions\": [\"الحل المقترح الأول\", \"الحل المقترح الثاني\"],
\"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Intaleq\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" }, \"passengerReport\": { \"title\": \"بخصوص شكوتك في رحلة Siro\", \"body\": \"رسالة واضحة للراكب بنتيجة الشكوى\" },
\"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Intaleq\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" }, \"driverReport\": { \"title\": \"بخصوص بلاغ رحلتك الأخيرة في Siro\", \"body\": \"رسالة واضحة للسائق بنتيجة الشكوى\" },
\"fault_determination\": \"الطرف المخطئ (الراكب/السائق/كلاهما/غير واضح)\", \"fault_determination\": \"الطرف المخطئ (الراكب/السائق/كلاهما/غير واضح)\",
\"complaint_nature\": \"طبيعة الشكوى (حقيقية/كيدية/نزاع بسيط)\", \"complaint_nature\": \"طبيعة الشكوى (حقيقية/كيدية/نزاع بسيط)\",
\"complaint_type\": \"تصنيف الشكوى الذي حددته\" \"complaint_type\": \"تصنيف الشكوى الذي حددته\"

View File

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>متابعة السائقين - انطلق</title> <title>متابعة السائقين - سيرو</title>
<script src="https://cdn.tailwindcss.com"></script> <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"> <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> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

View File

@@ -90,7 +90,7 @@ usort($processed_drivers, function($a, $b) {
<html lang="ar" dir="rtl"> <html lang="ar" dir="rtl">
<head> <head>
<meta charset="UTF-8"> <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"> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap" rel="stylesheet">
<style> <style>
:root { :root {
@@ -188,7 +188,7 @@ usort($processed_drivers, function($a, $b) {
<div class="meta">تاريخ الطباعة: <?php echo date('Y-m-d H:i'); ?></div> <div class="meta">تاريخ الطباعة: <?php echo date('Y-m-d H:i'); ?></div>
</div> </div>
<div style="text-align: left"> <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 class="meta dir-ltr"><?php echo $last_updated; ?> :آخر تحديث بيانات</div>
</div> </div>
</div> </div>

View File

@@ -21,21 +21,21 @@ $whatsappMessage = "";
if ($rating <= 4) { if ($rating <= 4) {
$whatsappMessage = "أهلاً كابتن $name، 👋 $whatsappMessage = "أهلاً كابتن $name، 👋
نشكرك على تقييمك لتطبيق *انطلق* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا. نشكرك على تقييمك لتطبيق *سيرو* بـ $rating نجوم. نحن نقدر رأيك كثيراً ونسعى دائماً لتحسين خدماتنا.
إذا واجهتك أي مشاكل أو كان لديك أي اقتراحات، يسعدنا تواصلك معنا مباشرة عبر أرقام الدعم التالية لمساعدتك بشكل أفضل: إذا واجهتك أي مشاكل أو كان لديك أي اقتراحات، يسعدنا تواصلك معنا مباشرة عبر أرقام الدعم التالية لمساعدتك بشكل أفضل:
- $SERVICE_PHONE1 - $SERVICE_PHONE1
- $SERVICE_PHONE2 - $SERVICE_PHONE2
فريق انطلق"; فريق سيرو";
} else { } else {
$whatsappMessage = "أهلاً كابتن $name، $whatsappMessage = "أهلاً كابتن $name،
شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **انطلق**! يسعدنا أنك تحظى بتجربة مميزة معنا. شكراً جزيلاً لتقييمك الرائع ($rating نجوم) لتطبيق **سيرو**! يسعدنا أنك تحظى بتجربة مميزة معنا.
نتمنى لك رحلات آمنة وموفقة دائماً. نتمنى لك رحلات آمنة وموفقة دائماً.
فريق انطلق"; فريق سيرو";
} }
// --- الخطوة 3: إرسال رسالة الواتساب --- // --- الخطوة 3: إرسال رسالة الواتساب ---
@@ -56,16 +56,16 @@ $headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=UTF-8" . "\r\n"; $headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";
$headers .= "From: $admin" . "\r\n"; $headers .= "From: $admin" . "\r\n";
$subject = "نشكرك على تقييمك لتطبيق انطلق"; $subject = "نشكرك على تقييمك لتطبيق سيرو";
$bodyEmail = " $bodyEmail = "
<html><body dir='rtl' style='text-align:right;'> <html><body dir='rtl' style='text-align:right;'>
<p>أهلاً كابتن $name،</p> <p>أهلاً كابتن $name،</p>
<p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>انطلق</strong>!</p> <p>نشكرك جزيل الشكر على تقييمك لتطبيق <strong>سيرو</strong>!</p>
<p>لقد استلمنا تقييمك وهو <strong>$rating نجوم</strong>.</p> <p>لقد استلمنا تقييمك وهو <strong>$rating نجوم</strong>.</p>
<p>تعليقك: \"$comment\"</p> <p>تعليقك: \"$comment\"</p>
<p>نحن نقدر ملاحظاتك، ونسعد دائماً بتواصلك معنا لتحسين تجربتك. إذا كان لديك أي استفسار، لا تتردد بالرد على هذا البريد.</p> <p>نحن نقدر ملاحظاتك، ونسعد دائماً بتواصلك معنا لتحسين تجربتك. إذا كان لديك أي استفسار، لا تتردد بالرد على هذا البريد.</p>
<p>مع خالص الشكر،</p> <p>مع خالص الشكر،</p>
<p>فريق انطلق.</p> <p>فريق سيرو.</p>
</body></html>"; </body></html>";
if (mail($email, $subject, $bodyEmail, $headers)) { if (mail($email, $subject, $bodyEmail, $headers)) {

View File

@@ -74,7 +74,7 @@ try {
// أ) Socket (إشعار السائق في التطبيق فوراً) // أ) Socket (إشعار السائق في التطبيق فوراً)
$socketUrl = 'http://188.68.36.205:2021'; $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)) : ''; $internalKey = file_exists($internalKeyPath) ? trim(file_get_contents($internalKeyPath)) : '';
$ch = curl_init($socketUrl); $ch = curl_init($socketUrl);

View File

@@ -41,7 +41,7 @@ try {
$driverID = $rideData['driver_id']; $driverID = $rideData['driver_id'];
$status = $rideData['status']; $status = $rideData['status'];
$secretSalt = "Intaleq_Secure_Track_2025"; $secretSalt = "Siro_Secure_Track_2025";
$generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt); $generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt);
if ($token !== $generatedToken) sendError("Invalid Token"); if ($token !== $generatedToken) sendError("Invalid Token");

View File

@@ -2,7 +2,7 @@
// test_socket_dispatch.php // test_socket_dispatch.php
$socketUrl = "http://188.68.36.205:2021"; $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 موجود عندك // جرّب Driver ID موجود عندك
$driverId = 691; $driverId = 691;

View File

@@ -200,7 +200,7 @@ CREATE TABLE `car_locations` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END */;; END */;;
DELIMITER ; DELIMITER ;
@@ -217,7 +217,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroUserDB1`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN
IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END IF; END IF;

View File

@@ -208,7 +208,7 @@ CREATE TABLE `car_locations` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqLocation`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroLocation`@`%`*/ /*!50003 TRIGGER `trg_before_insert_car_locations` BEFORE INSERT ON `car_locations` FOR EACH ROW BEGIN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END */;; END */;;
DELIMITER ; DELIMITER ;
@@ -225,7 +225,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ; /*!50003 SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO' */ ;
DELIMITER ;; DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`intaleqLocation`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN /*!50003 CREATE*/ /*!50017 DEFINER=`siroLocation`@`%`*/ /*!50003 TRIGGER `trg_before_update_car_locations` BEFORE UPDATE ON `car_locations` FOR EACH ROW BEGIN
IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN IF NEW.latitude <> OLD.latitude OR NEW.longitude <> OLD.longitude THEN
SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326); SET NEW.location_point = ST_PointFromText(CONCAT('POINT(', NEW.longitude, ' ', NEW.latitude, ')'), 4326);
END IF; END IF;

View File

@@ -206,7 +206,7 @@ try {
$randomNumber = rand(1000, 999999); $randomNumber = rand(1000, 999999);
$messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n" $messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n"
. "تم تفعيل حسابك على تطبيق *انطلق*.\n" . "تم تفعيل حسابك على تطبيق *سيرو*.\n"
. "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n" . "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n"
. "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" . "للمساعدة تواصل معنا على الرقم: $phoneToUse\n"
. "نتمنى لك عمل موفق 🚖\n\n" . "نتمنى لك عمل موفق 🚖\n\n"

View File

@@ -131,7 +131,7 @@ try {
// 5.5. إعداد نص الرسالة بالرقم المتغير // 5.5. إعداد نص الرسالة بالرقم المتغير
$messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n" $messageBody = "أهلاً وسهلاً كابتن $firstName 👋\n"
. "تم تفعيل حسابك على تطبيق *انطلق*.\n" . "تم تفعيل حسابك على تطبيق *سيرو*.\n"
. "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n" . "يمكنك الآن تسجيل الدخول والبدء بالعمل مباشرة.\n"
. "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" // <-- تم استخدام المتغير العشوائي هنا . "للمساعدة تواصل معنا على الرقم: $phoneToUse\n" // <-- تم استخدام المتغير العشوائي هنا
. "نتمنى لك عمل موفق 🚖\n\n" . "نتمنى لك عمل موفق 🚖\n\n"

View File

@@ -136,7 +136,7 @@
</div> </div>
<script> <script>
const API_URL = "https://api.intaleq.xyz/intaleq/serviceapp/web/getDrivers.php"; const API_URL = "https://api.intaleq.xyz/siro/serviceapp/web/getDrivers.php";
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
document.getElementById('emptyState').classList.remove('hidden'); document.getElementById('emptyState').classList.remove('hidden');

View File

@@ -33,7 +33,7 @@ try {
appLog("✅ File moved successfully to: " . $uploadResult['path']); appLog("✅ File moved successfully to: " . $uploadResult['path']);
// 3. تحديث قاعدة البيانات // 3. تحديث قاعدة البيانات
$linkImage = 'https://api.intaleq.xyz/intaleq_v3/portrate_captain_image/' . $new_filename; $linkImage = 'https://api.intaleq.xyz/siro_v3/portrate_captain_image/' . $new_filename;
$uploadDate = date("Y-m-d H:i:s"); $uploadDate = date("Y-m-d H:i:s");
// تأكد من أن الاتصال قادم من connect.php أو اجلبه // تأكد من أن الاتصال قادم من connect.php أو اجلبه

View File

@@ -52,7 +52,7 @@ if (!move_uploaded_file($audio_file['tmp_name'], $target_file)) {
} }
// Construct the link to the uploaded audio file // Construct the link to the uploaded audio file
$base_url = 'https://api.intaleq.xyz/intaleq_v3/upload_audio/'; // Updated to match Intaleq V3 $base_url = 'https://api.intaleq.xyz/siro_v3/upload_audio/'; // Updated to match Siro V3
$linkAudio = $base_url . $new_filename; $linkAudio = $base_url . $new_filename;

View File

@@ -3,7 +3,7 @@ header('Content-Type: application/json');
// !! تأكد أن هذا المفتاح يطابق المفتاح في تطبيق الأندرويد !! // !! تأكد أن هذا المفتاح يطابق المفتاح في تطبيق الأندرويد !!
//define('SECRET_KEY', 'YOUR_SUPER_SECRET_KEY_123__'); //define('SECRET_KEY', 'YOUR_SUPER_SECRET_KEY_123__');
$secretKey = trim(file_get_contents('/home/intaleqapp/.secret_key')); $secretKey = trim(file_get_contents('/home/siroapp/.secret_key'));
// --- 1. التحقق من صحة الطلب --- // --- 1. التحقق من صحة الطلب ---
$authHeader = $_SERVER['HTTP_AUTHORIZATION'] ?? ''; $authHeader = $_SERVER['HTTP_AUTHORIZATION'] ?? '';

View File

@@ -1,2 +1,2 @@
Processing siro_rider... Processing siro_rider...
cp: /Users/hamzaaleghwairyeen/development/App/Intaleq/lib: Operation not permitted cp: /Users/hamzaaleghwairyeen/development/App/Siro/lib: Operation not permitted

View File

@@ -1,10 +1,10 @@
# AI_CONTEXT.md — Siro (Intaleq) Ride-Hailing Platform # AI_CONTEXT.md — Siro (Siro) Ride-Hailing Platform
## Core Architecture ## Core Architecture
- **4 Flutter apps** (rider, driver, admin, service) + **PHP backend** + **MySQL** + **WebSocket** - **4 Flutter apps** (rider, driver, admin, service) + **PHP backend** + **MySQL** + **WebSocket**
- **State Management**: GetX (permanent controllers in AppBindings) - **State Management**: GetX (permanent controllers in AppBindings)
- **Maps**: Intaleq Maps (custom Flutter plugin) + Google Maps + Map SaaS + OSRM - **Maps**: Siro Maps (custom Flutter plugin) + Google Maps + Map SaaS + OSRM
- **Domain**: siromove.com | **API**: api.intaleq.xyz/intaleq_v3 | **Ride**: rides.intaleq.xyz | **Location**: location.intaleq.xyz | **Payment**: walletintaleq.intaleq.xyz - **Domain**: siromove.com | **API**: api.intaleq.xyz/siro_v3 | **Ride**: rides.intaleq.xyz | **Location**: location.intaleq.xyz | **Payment**: walletintaleq.intaleq.xyz
## Passenger Flow (siro_rider) ## Passenger Flow (siro_rider)
``` ```
@@ -124,7 +124,7 @@ Splash → Auth → MapScreen → Go Online (location streaming)
|-----------|--------|-------------| |-----------|--------|-------------|
| RideLifecycleController | RideState enum (8 states) | CRUD, MapEngine, MapSocket, UiInteractions, NearbyDrivers | | RideLifecycleController | RideState enum (8 states) | CRUD, MapEngine, MapSocket, UiInteractions, NearbyDrivers |
| MapSocketController | connected/disconnected | WebSocket, RideLifecycle | | MapSocketController | connected/disconnected | WebSocket, RideLifecycle |
| MapEngineController | map ready/loading | IntaleqMaps, markers, polylines | | MapEngineController | map ready/loading | SiroMaps, markers, polylines |
| LocationSearchController | idle/searching/result | Map SaaS API | | LocationSearchController | idle/searching/result | Map SaaS API |
| NearbyDriversController | empty/populated | Location API | | NearbyDriversController | empty/populated | Location API |
| UiInteractionsController | sheet states | All ride widgets | | UiInteractionsController | sheet states | All ride widgets |

View File

@@ -105,7 +105,7 @@ SplashScreen
- **Search Geocoding**: Map SaaS (`/api/geocoding/search`) - **Search Geocoding**: Map SaaS (`/api/geocoding/search`)
- **Routing**: Map SaaS (`/api/maps/route`) or OSRM (`routesy.intaleq.xyz`) - **Routing**: Map SaaS (`/api/maps/route`) or OSRM (`routesy.intaleq.xyz`)
- **ETA Calculation**: Local algorithm in `RideLifecycleController.updateRemainingRoute()` - **ETA Calculation**: Local algorithm in `RideLifecycleController.updateRemainingRoute()`
- **Map Rendering**: `IntaleqMaps` (custom Flutter map plugin) - **Map Rendering**: `SiroMaps` (custom Flutter map plugin)
## Stage 4: Searching for Driver ## Stage 4: Searching for Driver

View File

@@ -1,8 +1,8 @@
# PROJECT_OVERVIEW — Siro (Intaleq) Ride-Hailing Platform # PROJECT_OVERVIEW — Siro (Siro) Ride-Hailing Platform
## Business Purpose ## Business Purpose
Siro (Intaleq) is a multi-region ride-hailing platform connecting passengers with drivers (captains). It operates across Syria, Jordan, and Egypt. The platform supports multiple car types (Speed, Comfort, Family, Delivery, Electric, Van, Bike) with dynamic pricing via a "Kazan" percentage-based commission system. Siro (Siro) is a multi-region ride-hailing platform connecting passengers with drivers (captains). It operates across Syria, Jordan, and Egypt. The platform supports multiple car types (Speed, Comfort, Family, Delivery, Electric, Van, Bike) with dynamic pricing via a "Kazan" percentage-based commission system.
### Core Ride-Hailing Workflow ### Core Ride-Hailing Workflow
1. Passenger requests ride → System searches nearby drivers → Driver accepts → Navigate to pickup → Ride begins → Ride completes → Payment processed → Rating submitted 1. Passenger requests ride → System searches nearby drivers → Driver accepts → Navigate to pickup → Ride begins → Ride completes → Payment processed → Rating submitted
@@ -103,7 +103,7 @@ Siro (Intaleq) is a multi-region ride-hailing platform connecting passengers wit
│ Backend Servers (PHP) │ │ Backend Servers (PHP) │
│ ┌──────────┐ ┌──────────┐ ┌───────────────────┐ │ │ ┌──────────┐ ┌──────────┐ ┌───────────────────┐ │
│ │ Main API │ │ Ride API │ │ Payment Server │ │ │ │ Main API │ │ Ride API │ │ Payment Server │ │
│ │ intaleq_v3│ │ rides. │ │ walletintaleq.xyz│ │ │ │ siro_v3│ │ rides. │ │ walletintaleq.xyz│ │
│ └──────────┘ └──────────┘ └───────────────────┘ │ │ └──────────┘ └──────────┘ └───────────────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌───────────────────┐ │ │ ┌──────────┐ ┌──────────┐ ┌───────────────────┐ │
│ │ Location │ │ Socket │ │ Map SaaS │ │ │ │ Location │ │ Socket │ │ Map SaaS │ │
@@ -128,7 +128,7 @@ Siro (Intaleq) is a multi-region ride-hailing platform connecting passengers wit
| Backend | PHP (native, no framework) | | Backend | PHP (native, no framework) |
| Database | MySQL 8.0 with GIS (SPATIAL indexes, POINT columns) | | Database | MySQL 8.0 with GIS (SPATIAL indexes, POINT columns) |
| Realtime | PHP WebSockets (Socket.IO compatible) | | Realtime | PHP WebSockets (Socket.IO compatible) |
| Maps | Google Maps (primary), Intaleq Maps (custom), OSRM routing | | Maps | Google Maps (primary), Siro Maps (custom), OSRM routing |
| Payments | PayMob, custom wallet server | | Payments | PayMob, custom wallet server |
| Auth | JWT, Firebase Auth, Google Sign-In, Apple Sign-In | | Auth | JWT, Firebase Auth, Google Sign-In, Apple Sign-In |
| Storage | GetStorage (local), FlutterSecureStorage | | Storage | GetStorage (local), FlutterSecureStorage |

View File

@@ -74,9 +74,9 @@
┌──────────────────────┴─────────────────────────────────────────────┐ ┌──────────────────────┴─────────────────────────────────────────────┐
│ SERVICE LAYER (PHP Backend) │ │ SERVICE LAYER (PHP Backend) │
│ │ │ │
│ Main API: api.intaleq.xyz/intaleq_v3 │ │ Main API: api.intaleq.xyz/siro_v3 │
│ Ride API: rides.intaleq.xyz/intaleq │ Ride API: rides.intaleq.xyz/siro
│ Location API: location.intaleq.xyz/intaleq/ride/location │ │ Location API: location.intaleq.xyz/siro/ride/location │
│ Payment API: walletintaleq.intaleq.xyz/v2/main │ │ Payment API: walletintaleq.intaleq.xyz/v2/main │
│ Map SaaS: map-saas.intaleqapp.com/api │ │ Map SaaS: map-saas.intaleqapp.com/api │
│ OSRM Route: routec.intaleq.xyz / routesy.intaleq.xyz │ │ OSRM Route: routec.intaleq.xyz / routesy.intaleq.xyz │

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10.2) # 3.10.2 is fine, but no need to go as high as 3.31.5 cmake_minimum_required(VERSION 3.10.2) # 3.10.2 is fine, but no need to go as high as 3.31.5
project(intaleq_admin) # Good project(siro_admin) # Good
# Add your C++ source file(s) to create a SHARED library. # Add your C++ source file(s) to create a SHARED library.
add_library(native-lib SHARED native-lib.cpp) add_library(native-lib SHARED native-lib.cpp)

View File

@@ -521,7 +521,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
@@ -538,7 +538,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -556,7 +556,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -572,7 +572,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -705,7 +705,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -729,7 +729,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;

View File

@@ -11,17 +11,17 @@ class AppLink {
// static final String endPoint = box.read(BoxName.serverChosen); // static final String endPoint = box.read(BoxName.serverChosen);
// static final String server = Env.seferCairoServer; // static final String server = Env.seferCairoServer;
static final String server = 'https://api.intaleq.xyz/intaleq_v3'; static final String server = 'https://api.intaleq.xyz/siro_v3';
static final String endPoint = 'https://api.intaleq.xyz/intaleq_v3'; static final String endPoint = 'https://api.intaleq.xyz/siro_v3';
static final String syria = 'https://syria.intaleq.xyz/intaleq'; static final String syria = 'https://syria.intaleq.xyz/siro';
static String paymentServer = 'https://walletintaleq.intaleq.xyz/v1/main'; static String paymentServer = 'https://walletintaleq.intaleq.xyz/v1/main';
static String locationServer = 'https://location.intaleq.xyz/intaleq/ride/location'; static String locationServer = 'https://location.intaleq.xyz/siro/ride/location';
static String locationServerSide = 'https://location.intaleq.xyz/intaleq/ride/location'; static String locationServerSide = 'https://location.intaleq.xyz/siro/ride/location';
static String mapSaasRoute = 'https://map-saas.intaleqapp.com/api/maps/route'; static String mapSaasRoute = 'https://map-saas.intaleqapp.com/api/maps/route';
static String mapSaasPlaces = 'https://map-saas.intaleqapp.com/api/geocoding/places'; static String mapSaasPlaces = 'https://map-saas.intaleqapp.com/api/geocoding/places';
static const String routeApiBaseUrl = "https://routesjo.intaleq.xyz/route/v1/driving"; static const String routeApiBaseUrl = "https://routesjo.intaleq.xyz/route/v1/driving";
static String loginJwtDriver = static String loginJwtDriver =
"https://api.intaleq.xyz/intaleq/loginAdmin.php"; "https://api.intaleq.xyz/siro/loginAdmin.php";
//============================= //=============================
//============================= //=============================
static final getAllFingerprints = static final getAllFingerprints =

View File

@@ -472,7 +472,7 @@ class FirebaseMessagesController extends GetxController {
// Send the notification // Send the notification
final response = await http.post( final response = await http.post(
Uri.parse( Uri.parse(
'https://fcm.googleapis.com/v1/projects/intaleq-d48a7/messages:send'), 'https://fcm.googleapis.com/v1/projects/siro-d48a7/messages:send'),
headers: <String, String>{ headers: <String, String>{
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Authorization': 'Bearer $accessToken', 'Authorization': 'Bearer $accessToken',

View File

@@ -6,7 +6,7 @@ import '../../print.dart';
class NotificationService { class NotificationService {
// تأكد من أن هذا هو الرابط الصحيح لملف الإرسال // تأكد من أن هذا هو الرابط الصحيح لملف الإرسال
static const String _serverUrl = static const String _serverUrl =
'https://syria.intaleq.xyz/intaleq/fcm/send_fcm.php'; 'https://syria.intaleq.xyz/siro/fcm/send_fcm.php';
static Future<void> sendNotification({ static Future<void> sendNotification({
required String target, required String target,

View File

@@ -8,7 +8,7 @@ import 'package:get/get.dart';
class SecurityChecks { class SecurityChecks {
static const platform = MethodChannel( static const platform = MethodChannel(
'com.intaleq.intaleq_admin/security'); // Choose a unique channel name 'com.siro.siro_admin/security'); // Choose a unique channel name
static Future<bool> isDeviceCompromised() async { static Future<bool> isDeviceCompromised() async {
try { try {

View File

@@ -66,7 +66,7 @@ class MainApp extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GetMaterialApp( return GetMaterialApp(
debugShowCheckedModeBanner: false, debugShowCheckedModeBanner: false,
title: 'Intaleq Admin', title: 'Siro Admin',
locale: const Locale('ar'), locale: const Locale('ar'),
fallbackLocale: const Locale('en'), fallbackLocale: const Locale('en'),
themeMode: ThemeMode.dark, themeMode: ThemeMode.dark,

View File

@@ -307,7 +307,7 @@ class _AdminHomePageState extends State<AdminHomePage>
colors: [_accent, _info], colors: [_accent, _info],
).createShader(bounds), ).createShader(bounds),
child: const Text( child: const Text(
'Intaleq Admin', 'Siro Admin',
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontWeight: FontWeight.w700, fontWeight: FontWeight.w700,
@@ -746,7 +746,7 @@ class _AdminHomePageState extends State<AdminHomePage>
ActionItem('السائقون', Icons.drive_eta_rounded, _warning, ActionItem('السائقون', Icons.drive_eta_rounded, _warning,
() => Get.to(() => CaptainsPage())), () => Get.to(() => CaptainsPage())),
ActionItem('المراقب', Icons.track_changes_rounded, _danger, ActionItem('المراقب', Icons.track_changes_rounded, _danger,
() => Get.to(() => IntaleqTrackerScreen())), () => Get.to(() => SiroTrackerScreen())),
], ],
), ),
ActionCategory( ActionCategory(

View File

@@ -31,7 +31,7 @@ class DriverCacheController extends GetxController {
try { try {
// Using GetConnect to fetch the JSON directly // Using GetConnect to fetch the JSON directly
final response = await GetConnect().get( final response = await GetConnect().get(
'https://api.intaleq.xyz/intaleq/ride/location/active_drivers_cache.json', 'https://api.intaleq.xyz/siro/ride/location/active_drivers_cache.json',
); );
if (response.body != null && response.body is Map) { if (response.body != null && response.body is Map) {

View File

@@ -12,14 +12,14 @@ import '../../../constant/box_name.dart';
import '../../../controller/functions/crud.dart'; import '../../../controller/functions/crud.dart';
import '../../../main.dart'; import '../../../main.dart';
class IntaleqTrackerScreen extends StatefulWidget { class SiroTrackerScreen extends StatefulWidget {
const IntaleqTrackerScreen({super.key}); const SiroTrackerScreen({super.key});
@override @override
State<IntaleqTrackerScreen> createState() => _IntaleqTrackerScreenState(); State<SiroTrackerScreen> createState() => _SiroTrackerScreenState();
} }
class _IntaleqTrackerScreenState extends State<IntaleqTrackerScreen> class _SiroTrackerScreenState extends State<SiroTrackerScreen>
with TickerProviderStateMixin { with TickerProviderStateMixin {
// === Map Controller === // === Map Controller ===
final MapController _mapController = MapController(); final MapController _mapController = MapController();

View File

@@ -67,7 +67,7 @@
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
33CC10ED2044A3C60003C045 /* intaleq_admin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = intaleq_admin.app; sourceTree = BUILT_PRODUCTS_DIR; }; 33CC10ED2044A3C60003C045 /* siro_admin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = siro_admin.app; sourceTree = BUILT_PRODUCTS_DIR; };
33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; }; 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; }; 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
@@ -144,7 +144,7 @@
33CC10EE2044A3C60003C045 /* Products */ = { 33CC10EE2044A3C60003C045 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
33CC10ED2044A3C60003C045 /* intaleq_admin.app */, 33CC10ED2044A3C60003C045 /* siro_admin.app */,
331C80D5294CF71000263BE5 /* RunnerTests.xctest */, 331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
); );
name = Products; name = Products;
@@ -250,7 +250,7 @@
); );
name = Runner; name = Runner;
productName = Runner; productName = Runner;
productReference = 33CC10ED2044A3C60003C045 /* intaleq_admin.app */; productReference = 33CC10ED2044A3C60003C045 /* siro_admin.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
@@ -497,10 +497,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/intaleq_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/intaleq_admin"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/siro_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/siro_admin";
}; };
name = Debug; name = Debug;
}; };
@@ -512,10 +512,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/intaleq_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/intaleq_admin"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/siro_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/siro_admin";
}; };
name = Release; name = Release;
}; };
@@ -527,10 +527,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/intaleq_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/intaleq_admin"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/siro_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/siro_admin";
}; };
name = Profile; name = Profile;
}; };

View File

@@ -15,7 +15,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "intaleq_admin.app" BuildableName = "siro_admin.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@@ -31,7 +31,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "intaleq_admin.app" BuildableName = "siro_admin.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@@ -66,7 +66,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "intaleq_admin.app" BuildableName = "siro_admin.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@@ -83,7 +83,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "intaleq_admin.app" BuildableName = "siro_admin.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>

View File

@@ -5,10 +5,10 @@
// 'flutter create' template. // 'flutter create' template.
// The application's name. By default this is also the title of the Flutter window. // The application's name. By default this is also the title of the Flutter window.
PRODUCT_NAME = intaleq_admin PRODUCT_NAME = siro_admin
// The application's bundle identifier // The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = com.intaleq.intaleqAdmin PRODUCT_BUNDLE_IDENTIFIER = com.siro.siroAdmin
// The copyright displayed in application information // The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright © 2025 com.intaleq. All rights reserved. PRODUCT_COPYRIGHT = Copyright © 2025 com.siro. All rights reserved.

View File

@@ -23,13 +23,13 @@
<!-- iOS meta tags & icons --> <!-- iOS meta tags & icons -->
<meta name="mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="intaleq_admin"> <meta name="apple-mobile-web-app-title" content="siro_admin">
<link rel="apple-touch-icon" href="icons/Icon-192.png"> <link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon --> <!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/> <link rel="icon" type="image/png" href="favicon.png"/>
<title>intaleq_admin</title> <title>siro_admin</title>
<link rel="manifest" href="manifest.json"> <link rel="manifest" href="manifest.json">
</head> </head>
<body> <body>

View File

@@ -1,6 +1,6 @@
{ {
"name": "intaleq_admin", "name": "siro_admin",
"short_name": "intaleq_admin", "short_name": "siro_admin",
"start_url": ".", "start_url": ".",
"display": "standalone", "display": "standalone",
"background_color": "#ffffff", "background_color": "#ffffff",

View File

@@ -151,7 +151,7 @@
} }
], ],
"type" : "INTERNAL", "type" : "INTERNAL",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a"
}, },
{ {
"name" : "CMAKE_CACHE_MAJOR_VERSION", "name" : "CMAKE_CACHE_MAJOR_VERSION",
@@ -715,7 +715,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/pkgRedirects" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/pkgRedirects"
}, },
{ {
"name" : "CMAKE_GENERATOR", "name" : "CMAKE_GENERATOR",
@@ -775,7 +775,7 @@
} }
], ],
"type" : "INTERNAL", "type" : "INTERNAL",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
{ {
"name" : "CMAKE_INSTALL_PREFIX", "name" : "CMAKE_INSTALL_PREFIX",
@@ -811,7 +811,7 @@
} }
], ],
"type" : "UNINITIALIZED", "type" : "UNINITIALIZED",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a"
}, },
{ {
"name" : "CMAKE_LINKER", "name" : "CMAKE_LINKER",
@@ -1027,7 +1027,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "intaleq_driver" "value" : "siro_driver"
}, },
{ {
"name" : "CMAKE_RANLIB", "name" : "CMAKE_RANLIB",
@@ -1083,7 +1083,7 @@
} }
], ],
"type" : "UNINITIALIZED", "type" : "UNINITIALIZED",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a"
}, },
{ {
"name" : "CMAKE_SHARED_LINKER_FLAGS", "name" : "CMAKE_SHARED_LINKER_FLAGS",
@@ -1410,7 +1410,7 @@
"value" : "TRUE" "value" : "TRUE"
}, },
{ {
"name" : "intaleq_driver_BINARY_DIR", "name" : "siro_driver_BINARY_DIR",
"properties" : "properties" :
[ [
{ {
@@ -1419,10 +1419,10 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a"
}, },
{ {
"name" : "intaleq_driver_IS_TOP_LEVEL", "name" : "siro_driver_IS_TOP_LEVEL",
"properties" : "properties" :
[ [
{ {
@@ -1434,7 +1434,7 @@
"value" : "ON" "value" : "ON"
}, },
{ {
"name" : "intaleq_driver_SOURCE_DIR", "name" : "siro_driver_SOURCE_DIR",
"properties" : "properties" :
[ [
{ {
@@ -1443,7 +1443,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
{ {
"name" : "log-lib", "name" : "log-lib",

View File

@@ -41,7 +41,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeSystem.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeSystem.cmake"
}, },
{ {
"isExternal" : true, "isExternal" : true,
@@ -342,7 +342,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -601,7 +601,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -757,7 +757,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -916,7 +916,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -957,8 +957,8 @@
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"paths" : "paths" :
{ {
"build" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "build" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"source" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "source" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
"version" : "version" :
{ {

View File

@@ -27,7 +27,7 @@
[ [
0 0
], ],
"name" : "intaleq_driver", "name" : "siro_driver",
"targetIndexes" : "targetIndexes" :
[ [
0 0
@@ -49,8 +49,8 @@
"kind" : "codemodel", "kind" : "codemodel",
"paths" : "paths" :
{ {
"build" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "build" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"source" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "source" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
"version" : "version" :
{ {

View File

@@ -2,7 +2,7 @@
"artifacts" : "artifacts" :
[ [
{ {
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so"
} }
], ],
"backtrace" : 1, "backtrace" : 1,

View File

@@ -1,3 +1,3 @@
# ninja log v5 # ninja log v5
0 1769 1752789474857308987 CMakeFiles/native-lib.dir/native-lib.cpp.o e6a1322d9d03dedb 0 1769 1752789474857308987 CMakeFiles/native-lib.dir/native-lib.cpp.o e6a1322d9d03dedb
1770 2128 1752789475224273016 /Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so 40658f8411a137cd 1770 2128 1752789475224273016 /Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so 40658f8411a137cd

View File

@@ -1,5 +1,5 @@
# This is the CMakeCache file. # This is the CMakeCache file.
# For build in directory: /Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a # For build in directory: /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a
# It was generated by CMake: /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake # It was generated by CMake: /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake
# You can edit this file to change values found and used by cmake. # You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor. # If you do not want to change any of the values, simply exit the editor.
@@ -127,13 +127,13 @@ CMAKE_EXPORT_BUILD_DATABASE:BOOL=
CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON
//Value Computed by CMake. //Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/pkgRedirects CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories. //Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local CMAKE_INSTALL_PREFIX:PATH=/usr/local
//No help, variable specified on the command line. //No help, variable specified on the command line.
CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a
//Path to a program. //Path to a program.
CMAKE_LINKER:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld CMAKE_LINKER:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld
@@ -176,7 +176,7 @@ CMAKE_PROJECT_DESCRIPTION:STATIC=
CMAKE_PROJECT_HOMEPAGE_URL:STATIC= CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake //Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=intaleq_driver CMAKE_PROJECT_NAME:STATIC=siro_driver
//Ranlib //Ranlib
CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib
@@ -185,7 +185,7 @@ CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.120
CMAKE_READELF:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf CMAKE_READELF:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf
//No help, variable specified on the command line. //No help, variable specified on the command line.
CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a
//Flags used by the linker during the creation of dll's. //Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING= CMAKE_SHARED_LINKER_FLAGS:STRING=
@@ -255,13 +255,13 @@ CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_BINARY_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a siro_driver_BINARY_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_IS_TOP_LEVEL:STATIC=ON siro_driver_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_SOURCE_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp siro_driver_SOURCE_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
//Path to a library. //Path to a library.
log-lib:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/23/liblog.so log-lib:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/23/liblog.so
@@ -279,7 +279,7 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR //ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1 CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created //This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a CMAKE_CACHEFILE_DIR:INTERNAL=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a
//Major version of cmake used to create the current loaded cache //Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache //Minor version of cmake used to create the current loaded cache
@@ -358,7 +358,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL=
CMAKE_GENERATOR_TOOLSET:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this //Source directory with the top level CMakeLists.txt file for this
// project // project
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp CMAKE_HOME_DIRECTORY:INTERNAL=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
//Install .so files without execute permission. //Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER //ADVANCED property for variable: CMAKE_LINKER

View File

@@ -29,7 +29,7 @@ events:
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
The C compiler identification is Clang, found in: The C compiler identification is Clang, found in:
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CompilerIdC/CMakeCCompilerId.o /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CompilerIdC/CMakeCCompilerId.o
- -
kind: "message-v1" kind: "message-v1"
@@ -51,7 +51,7 @@ events:
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
The CXX compiler identification is Clang, found in: The CXX compiler identification is Clang, found in:
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CompilerIdCXX/CMakeCXXCompilerId.o /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/3.31.5-g6cf5163/CompilerIdCXX/CMakeCXXCompilerId.o
- -
kind: "try_compile-v1" kind: "try_compile-v1"
@@ -62,8 +62,8 @@ events:
checks: checks:
- "Detecting C compiler ABI info" - "Detecting C compiler ABI info"
directories: directories:
source: "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW" source: "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW"
binary: "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW" binary: "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW"
cmakeVariables: cmakeVariables:
ANDROID_ABI: "arm64-v8a" ANDROID_ABI: "arm64-v8a"
ANDROID_ARM_MODE: "thumb" ANDROID_ARM_MODE: "thumb"
@@ -83,7 +83,7 @@ events:
variable: "CMAKE_C_ABI_COMPILED" variable: "CMAKE_C_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW' Change Dir: '/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW'
Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_b0aba Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_b0aba
[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c [1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c
@@ -92,7 +92,7 @@ events:
Thread model: posix Thread model: posix
InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin
(in-process) (in-process)
"/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -x c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -x c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c
clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0 clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0
ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"
ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
@@ -140,7 +140,7 @@ events:
Parsed C implicit link information: Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)]
ignore line: [Change Dir: '/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW'] ignore line: [Change Dir: '/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_b0aba] ignore line: [Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_b0aba]
ignore line: [[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c] ignore line: [[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]
@@ -149,7 +149,7 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin] ignore line: [InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin]
ignore line: [ (in-process)] ignore line: [ (in-process)]
ignore line: [ "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -x c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c] ignore line: [ "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-qBOgwW -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b0aba.dir/CMakeCCompilerABI.c.o -x c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]
ignore line: [clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0] ignore line: [clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0]
ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"]
ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"]
@@ -232,8 +232,8 @@ events:
checks: checks:
- "Detecting CXX compiler ABI info" - "Detecting CXX compiler ABI info"
directories: directories:
source: "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3" source: "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3"
binary: "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3" binary: "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3"
cmakeVariables: cmakeVariables:
ANDROID_ABI: "arm64-v8a" ANDROID_ABI: "arm64-v8a"
ANDROID_ARM_MODE: "thumb" ANDROID_ARM_MODE: "thumb"
@@ -254,7 +254,7 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED" variable: "CMAKE_CXX_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3' Change Dir: '/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3'
Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_5f3a9 Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_5f3a9
[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp [1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp
@@ -263,7 +263,7 @@ events:
Thread model: posix Thread model: posix
InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin
(in-process) (in-process)
"/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp
clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0 clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0
ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"
ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
@@ -314,7 +314,7 @@ events:
Parsed CXX implicit link information: Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)]
ignore line: [Change Dir: '/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3'] ignore line: [Change Dir: '/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_5f3a9] ignore line: [Run Build Command(s): /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -v cmTC_5f3a9]
ignore line: [[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] ignore line: [[1/2] /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -fPIE -v -MD -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -c /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]
@@ -323,7 +323,7 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin] ignore line: [InstalledDir: /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin]
ignore line: [ (in-process)] ignore line: [ (in-process)]
ignore line: [ "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] ignore line: [ "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android23 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-HKcqL3 -resource-dir /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_5f3a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0] ignore line: [clang -cc1 version 18.0.1 based upon LLVM 18.0.1 default target x86_64-apple-darwin24.5.0]
ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"]
ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ignore line: [ignoring nonexistent directory "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"]

View File

@@ -1,3 +1,3 @@
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/native-lib.dir /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/native-lib.dir
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/edit_cache.dir /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/edit_cache.dir
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/rebuild_cache.dir /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/CMakeFiles/rebuild_cache.dir

View File

@@ -6,7 +6,7 @@
# It is included in the main 'build.ninja'. # It is included in the main 'build.ninja'.
# ============================================================================= # =============================================================================
# Project: intaleq_driver # Project: siro_driver
# Configurations: Debug # Configurations: Debug
# ============================================================================= # =============================================================================
# ============================================================================= # =============================================================================
@@ -44,7 +44,7 @@ rule CUSTOM_COMMAND
# Rule for re-running cmake. # Rule for re-running cmake.
rule RERUN_CMAKE rule RERUN_CMAKE
command = /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake --regenerate-during-build -S/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp -B/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a command = /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake --regenerate-during-build -S/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp -B/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a
description = Re-running CMake... description = Re-running CMake...
generator = 1 generator = 1

View File

@@ -1,19 +1,19 @@
{ {
"buildFiles": [ "buildFiles": [
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp/CMakeLists.txt" "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/CMakeLists.txt"
], ],
"cleanCommandsComponents": [ "cleanCommandsComponents": [
[ [
"/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja", "/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja",
"-C", "-C",
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"clean" "clean"
] ]
], ],
"buildTargetsCommandComponents": [ "buildTargetsCommandComponents": [
"/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja", "/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja",
"-C", "-C",
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"{LIST_OF_TARGETS_TO_BUILD}" "{LIST_OF_TARGETS_TO_BUILD}"
], ],
"libraries": { "libraries": {
@@ -21,7 +21,7 @@
"toolchain": "toolchain", "toolchain": "toolchain",
"abi": "arm64-v8a", "abi": "arm64-v8a",
"artifactName": "native-lib", "artifactName": "native-lib",
"output": "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so", "output": "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so",
"runtimeFiles": [] "runtimeFiles": []
} }
}, },

View File

@@ -1,26 +1,26 @@
{ {
"buildFiles": [ "buildFiles": [
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp/CMakeLists.txt" "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/CMakeLists.txt"
], ],
"cleanCommandsComponents": [ "cleanCommandsComponents": [
[ [
"/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja", "/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja",
"-C", "-C",
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"clean" "clean"
] ]
], ],
"buildTargetsCommandComponents": [ "buildTargetsCommandComponents": [
"/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja", "/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja",
"-C", "-C",
"/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"{LIST_OF_TARGETS_TO_BUILD}" "{LIST_OF_TARGETS_TO_BUILD}"
], ],
"libraries": { "libraries": {
"native-lib::@6890427a1f51a3e7e1df": { "native-lib::@6890427a1f51a3e7e1df": {
"artifactName": "native-lib", "artifactName": "native-lib",
"abi": "arm64-v8a", "abi": "arm64-v8a",
"output": "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so", "output": "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a/libnative-lib.so",
"runtimeFiles": [] "runtimeFiles": []
} }
} }

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp/CMakeLists.txt /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/CMakeLists.txt

View File

@@ -1,4 +1,4 @@
# Install script for directory: /Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp # Install script for directory: /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
# Set the install prefix # Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX) if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -45,7 +45,7 @@ endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}") "${CMAKE_INSTALL_MANIFEST_FILES}")
if(CMAKE_INSTALL_LOCAL_ONLY) if(CMAKE_INSTALL_LOCAL_ONLY)
file(WRITE "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/install_local_manifest.txt" file(WRITE "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/install_local_manifest.txt"
"${CMAKE_INSTALL_MANIFEST_CONTENT}") "${CMAKE_INSTALL_MANIFEST_CONTENT}")
endif() endif()
if(CMAKE_INSTALL_COMPONENT) if(CMAKE_INSTALL_COMPONENT)
@@ -61,6 +61,6 @@ else()
endif() endif()
if(NOT CMAKE_INSTALL_LOCAL_ONLY) if(NOT CMAKE_INSTALL_LOCAL_ONLY)
file(WRITE "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" file(WRITE "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}") "${CMAKE_INSTALL_MANIFEST_CONTENT}")
endif() endif()

View File

@@ -1,8 +1,8 @@
[ [
{ {
"directory": "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a", "directory": "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a",
"command": "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp/native-lib.cpp", "command": "/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/native-lib.cpp",
"file": "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp/native-lib.cpp", "file": "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/native-lib.cpp",
"output": "CMakeFiles/native-lib.dir/native-lib.cpp.o" "output": "CMakeFiles/native-lib.dir/native-lib.cpp.o"
} }
] ]

View File

@@ -1,28 +1,32 @@
C/C++ Structured Log C/C++ Structured Log
<EFBFBD> 
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/additional_project_files.txtC /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  · ¹™„3  ÷¾„Ó<EFBFBD>3€ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  3  Ӂ3
~ ~
|/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/android_gradle_build.json  · ¹™„3<EFBFBD> å¿„Ó<EFBFBD>3‡ |/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/android_gradle_build.json  3 忄Ӂ3
 
<EFBFBD>/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/android_gradle_build_mini.json  · ¹™„3à °Â„Ó<EFBFBD>3r /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/android_gradle_build_mini.json  3 „Ӂ3r
p p
n/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build.ninja  · ¹™„3µ¤ Û¸„Ó<E2809E>3v n/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build.ninja  3 ۸Ӂ3v
t t
r/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build.ninja.txt  · ¹™„3{ r/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build.ninja.txt  3{
y y
w/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build_file_index.txt  · ¹™„3 w/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/build_file_index.txt  3
` „Ӂ3|
z z
z x/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/compile_commands.json  3 ڸӁ3
~ ~
~ |/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/compile_commands.json.bin  3  ڸӁ3
|/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/compile_commands.json.bin  · ¹™„3 Ê Ú¸„Ó<E2809E>3ˆ 
 /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/metadata_generation_command.txt  3
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/metadata_generation_command.txt  · ¹™„3  „Ӂ3y
w w
w u/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/prefab_config.json  3
 ( „Ӂ3~
| |
 ( ð„Ó<E2809E>3~ z/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/symbol_folder_index.txt  3
 q „Ӂ3d
b b
z/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a/symbol_folder_index.txt  · ¹™„3 `/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp/CMakeLists.txt  3
 劝2

View File

@@ -1,4 +1,4 @@
-H/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp -H/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
-DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_NAME=Android
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
-DCMAKE_SYSTEM_VERSION=23 -DCMAKE_SYSTEM_VERSION=23
@@ -9,10 +9,10 @@
-DCMAKE_ANDROID_NDK=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973 -DCMAKE_ANDROID_NDK=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973
-DCMAKE_TOOLCHAIN_FILE=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake -DCMAKE_TOOLCHAIN_FILE=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake
-DCMAKE_MAKE_PROGRAM=/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja -DCMAKE_MAKE_PROGRAM=/Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/ninja
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a
-DCMAKE_BUILD_TYPE=Debug -DCMAKE_BUILD_TYPE=Debug
-B/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a -B/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/arm64-v8a
-GNinja -GNinja
Build command args: [] Build command args: []
Version: 2 Version: 2

View File

@@ -1 +1 @@
/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a /Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/arm64-v8a

View File

@@ -151,7 +151,7 @@
} }
], ],
"type" : "INTERNAL", "type" : "INTERNAL",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a"
}, },
{ {
"name" : "CMAKE_CACHE_MAJOR_VERSION", "name" : "CMAKE_CACHE_MAJOR_VERSION",
@@ -715,7 +715,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/pkgRedirects" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/pkgRedirects"
}, },
{ {
"name" : "CMAKE_GENERATOR", "name" : "CMAKE_GENERATOR",
@@ -775,7 +775,7 @@
} }
], ],
"type" : "INTERNAL", "type" : "INTERNAL",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
{ {
"name" : "CMAKE_INSTALL_PREFIX", "name" : "CMAKE_INSTALL_PREFIX",
@@ -811,7 +811,7 @@
} }
], ],
"type" : "UNINITIALIZED", "type" : "UNINITIALIZED",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a"
}, },
{ {
"name" : "CMAKE_LINKER", "name" : "CMAKE_LINKER",
@@ -1027,7 +1027,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "intaleq_driver" "value" : "siro_driver"
}, },
{ {
"name" : "CMAKE_RANLIB", "name" : "CMAKE_RANLIB",
@@ -1083,7 +1083,7 @@
} }
], ],
"type" : "UNINITIALIZED", "type" : "UNINITIALIZED",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a"
}, },
{ {
"name" : "CMAKE_SHARED_LINKER_FLAGS", "name" : "CMAKE_SHARED_LINKER_FLAGS",
@@ -1410,7 +1410,7 @@
"value" : "TRUE" "value" : "TRUE"
}, },
{ {
"name" : "intaleq_driver_BINARY_DIR", "name" : "siro_driver_BINARY_DIR",
"properties" : "properties" :
[ [
{ {
@@ -1419,10 +1419,10 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a"
}, },
{ {
"name" : "intaleq_driver_IS_TOP_LEVEL", "name" : "siro_driver_IS_TOP_LEVEL",
"properties" : "properties" :
[ [
{ {
@@ -1434,7 +1434,7 @@
"value" : "ON" "value" : "ON"
}, },
{ {
"name" : "intaleq_driver_SOURCE_DIR", "name" : "siro_driver_SOURCE_DIR",
"properties" : "properties" :
[ [
{ {
@@ -1443,7 +1443,7 @@
} }
], ],
"type" : "STATIC", "type" : "STATIC",
"value" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "value" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
{ {
"name" : "log-lib", "name" : "log-lib",

View File

@@ -41,7 +41,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeSystem.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeSystem.cmake"
}, },
{ {
"isExternal" : true, "isExternal" : true,
@@ -342,7 +342,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -601,7 +601,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -757,7 +757,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -916,7 +916,7 @@
}, },
{ {
"isGenerated" : true, "isGenerated" : true,
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/3.31.5-g6cf5163/CMakeCXXCompiler.cmake"
}, },
{ {
"isCMake" : true, "isCMake" : true,
@@ -957,8 +957,8 @@
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"paths" : "paths" :
{ {
"build" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a", "build" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a",
"source" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "source" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
"version" : "version" :
{ {

View File

@@ -27,7 +27,7 @@
[ [
0 0
], ],
"name" : "intaleq_driver", "name" : "siro_driver",
"targetIndexes" : "targetIndexes" :
[ [
0 0
@@ -49,8 +49,8 @@
"kind" : "codemodel", "kind" : "codemodel",
"paths" : "paths" :
{ {
"build" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a", "build" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a",
"source" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp" "source" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp"
}, },
"version" : "version" :
{ {

View File

@@ -2,7 +2,7 @@
"artifacts" : "artifacts" :
[ [
{ {
"path" : "/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a/libnative-lib.so" "path" : "/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a/libnative-lib.so"
} }
], ],
"backtrace" : 1, "backtrace" : 1,

View File

@@ -1,3 +1,3 @@
# ninja log v5 # ninja log v5
0 1180 1752789478075703294 CMakeFiles/native-lib.dir/native-lib.cpp.o a209ad40011cdd20 0 1180 1752789478075703294 CMakeFiles/native-lib.dir/native-lib.cpp.o a209ad40011cdd20
1229 2104 1752789479006413464 /Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a/libnative-lib.so 64d8cfdc0f8fb1 1229 2104 1752789479006413464 /Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a/libnative-lib.so 64d8cfdc0f8fb1

View File

@@ -1,5 +1,5 @@
# This is the CMakeCache file. # This is the CMakeCache file.
# For build in directory: /Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a # For build in directory: /Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a
# It was generated by CMake: /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake # It was generated by CMake: /Users/hamzaaleghwairyeen/Library/Android/sdk/cmake/3.31.5/bin/cmake
# You can edit this file to change values found and used by cmake. # You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor. # If you do not want to change any of the values, simply exit the editor.
@@ -127,13 +127,13 @@ CMAKE_EXPORT_BUILD_DATABASE:BOOL=
CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON
//Value Computed by CMake. //Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/pkgRedirects CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories. //Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local CMAKE_INSTALL_PREFIX:PATH=/usr/local
//No help, variable specified on the command line. //No help, variable specified on the command line.
CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a
//Path to a program. //Path to a program.
CMAKE_LINKER:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld CMAKE_LINKER:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld
@@ -176,7 +176,7 @@ CMAKE_PROJECT_DESCRIPTION:STATIC=
CMAKE_PROJECT_HOMEPAGE_URL:STATIC= CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake //Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=intaleq_driver CMAKE_PROJECT_NAME:STATIC=siro_driver
//Ranlib //Ranlib
CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib
@@ -185,7 +185,7 @@ CMAKE_RANLIB:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.120
CMAKE_READELF:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf CMAKE_READELF:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf
//No help, variable specified on the command line. //No help, variable specified on the command line.
CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/hamzaaleghwairyeen/development/App/siro_driver/build/app/intermediates/cxx/Debug/2j1f5m6a/obj/armeabi-v7a
//Flags used by the linker during the creation of dll's. //Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING= CMAKE_SHARED_LINKER_FLAGS:STRING=
@@ -255,13 +255,13 @@ CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_BINARY_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a siro_driver_BINARY_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_IS_TOP_LEVEL:STATIC=ON siro_driver_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake //Value Computed by CMake
intaleq_driver_SOURCE_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp siro_driver_SOURCE_DIR:STATIC=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
//Path to a library. //Path to a library.
log-lib:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/23/liblog.so log-lib:FILEPATH=/Users/hamzaaleghwairyeen/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/23/liblog.so
@@ -279,7 +279,7 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR //ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1 CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created //This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a CMAKE_CACHEFILE_DIR:INTERNAL=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/.cxx/Debug/2j1f5m6a/armeabi-v7a
//Major version of cmake used to create the current loaded cache //Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache //Minor version of cmake used to create the current loaded cache
@@ -358,7 +358,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL=
CMAKE_GENERATOR_TOOLSET:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this //Source directory with the top level CMakeLists.txt file for this
// project // project
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/hamzaaleghwairyeen/development/App/intaleq_driver/android/app/src/main/cpp CMAKE_HOME_DIRECTORY:INTERNAL=/Users/hamzaaleghwairyeen/development/App/siro_driver/android/app/src/main/cpp
//Install .so files without execute permission. //Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER //ADVANCED property for variable: CMAKE_LINKER

Some files were not shown because too many files have changed in this diff Show More