/var/www/vhosts/m-auto.co/httpdocs
Edit: /var/www/vhosts/m-auto.co/httpdocs/test_odoo_connection.php (3474B)
اختبار الاتصال مع Odoo CRM";
try {
$odoo = new OdooAPI();
echo "
1. اختبار الاتصال:
";
if ($odoo->testConnection()) {
echo "
✓ تم الاتصال بنجاح مع Odoo
";
echo "
2. اختبار إنشاء Lead:
";
$testLeadData = [
'name' => 'اختبار التكامل',
'contact_name' => 'عميل تجريبي',
'phone' => '01234567890',
'email' => 'test@example.com',
'description' => 'هذا اختبار للتكامل مع الموقع',
'source' => 'Website Test'
];
$leadId = $odoo->createLead($testLeadData);
if ($leadId) {
echo "
✓ تم إنشاء Lead بنجاح - ID: {$leadId}
";
echo "
3. اختبار إنشاء Activity:
";
$activityId = $odoo->createActivity(
$leadId,
1,
'متابعة اختبار التكامل',
'هذا نشاط تجريبي للتأكد من عمل التكامل'
);
if ($activityId) {
echo "
✓ تم إنشاء Activity بنجاح - ID: {$activityId}
";
} else {
echo "
⚠ لم يتم إنشاء Activity (قد يكون بسبب إعدادات Odoo)
";
}
} else {
echo "
✗ فشل في إنشاء Lead
";
}
} else {
echo "
✗ فشل في الاتصال مع Odoo
";
echo "
تأكد من:
";
echo "
";
echo "- صحة بيانات الاتصال في ملف odoo_config.php
";
echo "- أن خادم Odoo يعمل ويمكن الوصول إليه
";
echo "- أن المستخدم لديه صلاحيات الوصول لـ XML-RPC
";
echo "
";
}
} catch (Exception $e) {
echo "
خطأ: " . $e->getMessage() . "
";
}
echo "
";
echo "
تعليمات الإعداد:
";
echo "
";
echo "- قم بتحديث ملف
includes/odoo_config.php ببيانات خادم Odoo الخاص بك ";
echo "- تأكد من تفعيل XML-RPC في إعدادات Odoo
";
echo "- تأكد من أن المستخدم لديه صلاحيات CRM
";
echo "- قم بحذف هذا الملف بعد انتهاء الاختبار
";
echo "
";
echo "
";
echo "
الحقول المخصصة المطلوبة في Odoo:
";
echo "
قد تحتاج لإضافة الحقول التالية في نموذج CRM Lead:
";
echo "
";
echo "x_branch - اسم الفرع (Char) ";
echo "x_service_type - نوع الخدمة (Char) ";
echo "x_car_info - معلومات السيارة (Text) ";
echo "x_visit_date - تاريخ الزيارة (Date) ";
echo "x_reservation_date - تاريخ الحجز (Date) ";
echo "
";
?>