/var/www/vhosts/m-auto.co/httpdocs
NameSizeModeActions
admin/-0755rm
ajax/-0755rm
assets/-0755rm
includes/-0755rm
uploads/-0755rm
.htaccess29060644editdlrm
7-6-2026.zip159530644editdlrm
404.php13460644editdlrm
500.php13260644editdlrm
about.php22140644editdlrm
add_technical_specs.php36590644editdlrm
ajax_filter_cars.php74120644editdlrm
atom.xml62812440644editdlrm
BACKGROUND_THEMES_INFO.md45610644editdlrm
Backup.zip49650644editdlrm
branches.php107880644editdlrm
calculator.php58970644editdlrm
cars.php219910644editdlrm
car_condition_summary.php92480644editdlrm
car_details.php225840644editdlrm
CAR_GALLERY_README.md78700644editdlrm
car_gallery_summary.php108570644editdlrm
check_brand_matching.php20000644editdlrm
cleanup_for_production.php48780644editdlrm
compare.php202550644editdlrm
COMPARISON_SYSTEM_README.md68320644editdlrm
contact.php38190644editdlrm
contact_process.php23700644editdlrm
database_backup_2025-11-04_13-01-05.sql481380644editdlrm
debug_brands.php22670644editdlrm
deployment_checklist.php68600644editdlrm
DEPLOYMENT_GUIDE.md27120644editdlrm
export_database.php33290644editdlrm
find_nearest_branch.php28890644editdlrm
get-sitemap.php25800644editdlrm
get_branches_by_city.php46970644editdlrm
google7cbe8ec413192e2a.html530644editdlrm
google69217c47da90dd66.html530644editdlrm
index.php6335590644editdlrm
m11.zip322228240644editdlrm
main.php125950644editdlrm
main1.php119110644editdlrm
maintenance.php41690644editdlrm
maintenance_process.php34080644editdlrm
manifest.json8280644editdlrm
news.php26910644editdlrm
news_article.php65360644editdlrm
ODOO_INTEGRATION_README.md44350644editdlrm
offers.php22180644editdlrm
PRODUCTION_SUMMARY.md64260644editdlrm
quick_test_gallery.php60780644editdlrm
README.md61700644editdlrm
robots.txt590644editdlrm
server_check.php52930644editdlrm
sitemap.js4796200644editdlrm
sitemap.xml62818290644editdlrm
sw.js19540644editdlrm
test_odoo_connection.php34740644editdlrm
visit.php37810644editdlrm
visit_process.php27710644editdlrm
x.txt4796570644editdlrm
Edit: /var/www/vhosts/m-auto.co/httpdocs/quick_test_gallery.php (6078B)
🧪 اختبار سريع - ألبوم الصور والفيديو"; echo ""; $tests_passed = 0; $total_tests = 6; try { // Test 1: Check car_images table exists echo "

1. فحص جدول car_images

"; $result = $conn->query("SELECT COUNT(*) as count FROM car_images"); if ($result) { $count = $result->fetch_assoc()['count']; echo "

✅ جدول car_images موجود ويحتوي على {$count} صورة

"; $tests_passed++; } else { echo "

❌ جدول car_images غير موجود

"; } // Test 2: Check video_url column echo "

2. فحص حقل video_url

"; $result = $conn->query("SHOW COLUMNS FROM cars LIKE 'video_url'"); if ($result && $result->num_rows > 0) { echo "

✅ حقل video_url موجود في جدول cars

"; $tests_passed++; } else { echo "

❌ حقل video_url غير موجود

"; } // Test 3: Check directories echo "

3. فحص المجلدات

"; $dirs = ['uploads/cars', 'uploads/cars/gallery', 'uploads/cars/videos']; $dirs_ok = 0; foreach ($dirs as $dir) { if (is_dir($dir)) { $dirs_ok++; } } if ($dirs_ok == 3) { echo "

✅ جميع المجلدات موجودة ({$dirs_ok}/3)

"; $tests_passed++; } else { echo "

❌ بعض المجلدات مفقودة ({$dirs_ok}/3)

"; } // Test 4: Check admin files echo "

4. فحص ملفات لوحة التحكم

"; $admin_files = [ 'admin/car_form.php', 'admin/car_process.php', 'admin/car_image_actions.php', 'admin/cars.php' ]; $files_ok = 0; foreach ($admin_files as $file) { if (file_exists($file)) { $files_ok++; } } if ($files_ok == 4) { echo "

✅ جميع ملفات لوحة التحكم موجودة ({$files_ok}/4)

"; $tests_passed++; } else { echo "

❌ بعض ملفات لوحة التحكم مفقودة ({$files_ok}/4)

"; } // Test 5: Check frontend files echo "

5. فحص ملفات الواجهة الأمامية

"; $frontend_files = ['car_details.php', 'cars.php']; $files_ok = 0; foreach ($frontend_files as $file) { if (file_exists($file)) { $files_ok++; } } if ($files_ok == 2) { echo "

✅ جميع ملفات الواجهة الأمامية موجودة ({$files_ok}/2)

"; $tests_passed++; } else { echo "

❌ بعض ملفات الواجهة الأمامية مفقودة ({$files_ok}/2)

"; } // Test 6: Test basic functionality echo "

6. اختبار الوظائف الأساسية

"; $cars_result = $conn->query("SELECT COUNT(*) as count FROM cars"); $cars_count = $cars_result->fetch_assoc()['count']; if ($cars_count > 0) { // Test getting primary image for first car $first_car = $conn->query("SELECT id FROM cars LIMIT 1")->fetch_assoc(); $car_id = $first_car['id']; $primary_query = $conn->prepare("SELECT image_name FROM car_images WHERE car_id = ? AND is_primary = 1"); $primary_query->bind_param("i", $car_id); $primary_query->execute(); $primary_result = $primary_query->get_result(); if ($primary_result->num_rows > 0) { echo "

✅ يمكن جلب الصورة الرئيسية للسيارة

"; $tests_passed++; } else { echo "

⚠️ لا توجد صورة رئيسية للسيارة الأولى (هذا طبيعي إذا لم تضف صور بعد)

"; $tests_passed++; // نعتبرها نجحت لأنها حالة طبيعية } $primary_query->close(); } else { echo "

⚠️ لا توجد سيارات في قاعدة البيانات

"; $tests_passed++; // نعتبرها نجحت لأنها حالة طبيعية } // Final result echo "
"; echo "

النتيجة النهائية

"; $percentage = ($tests_passed / $total_tests) * 100; if ($tests_passed == $total_tests) { echo "

🎉 جميع الاختبارات نجحت! ({$tests_passed}/{$total_tests}) - {$percentage}%

"; echo "

✅ نظام ألبوم الصور والفيديو جاهز للاستخدام!

"; echo "

الخطوات التالية:

"; echo ""; } else { echo "

⚠️ بعض الاختبارات فشلت ({$tests_passed}/{$total_tests}) - {$percentage}%

"; echo "

يرجى مراجعة الأخطاء أعلاه وإصلاحها

"; } } catch (Exception $e) { echo "

❌ حدث خطأ أثناء الاختبار: " . $e->getMessage() . "

"; } $conn->close(); ?>