<?php
/**
 * تنفيذ إنشاء جداول الاستشارات
 */

require_once __DIR__ . '/../config/database.php';

$database = new Database();
$conn = $database->getConnection();

try {
    echo "جاري إنشاء جداول الاستشارات...\n\n";
    
    // Read SQL file
    $sql = file_get_contents(__DIR__ . '/create_consultations_table.sql');
    
    // Execute SQL
    $conn->exec($sql);
    
    echo "✅ تم إنشاء الجداول بنجاح!\n\n";
    
    // Insert sample data
    echo "جاري إضافة بيانات تجريبية...\n";
    
    $sample_consultations = [
        [
            'title' => 'استشارة جلدية متخصصة',
            'description' => 'استشارة مع أخصائي جلدية لتحديد نوع بشرتك والمنتجات المناسبة لك',
            'duration' => 30,
            'price' => 200.00,
            'discount_price' => 150.00,
            'consultant_name' => 'د. سارة أحمد',
            'consultant_title' => 'أخصائي أمراض جلدية',
            'features' => json_encode(['تحليل نوع البشرة', 'توصيات منتجات', 'خطة عناية شخصية', 'متابعة لمدة شهر'])
        ],
        [
            'title' => 'استشارة تغذية للبشرة',
            'description' => 'استشارة تغذية متخصصة لتحسين صحة البشرة من الداخل',
            'duration' => 45,
            'price' => 250.00,
            'discount_price' => 200.00,
            'consultant_name' => 'د. منى خالد',
            'consultant_title' => 'أخصائي تغذية علاجية',
            'features' => json_encode(['تقييم النظام الغذائي', 'خطة غذائية مخصصة', 'مكملات غذائية', 'متابعة أسبوعية'])
        ],
        [
            'title' => 'مكالمة سريعة - استشارة عامة',
            'description' => 'مكالمة سريعة للإجابة على أسئلتك حول العناية بالبشرة',
            'duration' => 15,
            'price' => 100.00,
            'discount_price' => 75.00,
            'consultant_name' => 'فريق روز سكين',
            'consultant_title' => 'خبراء العناية بالبشرة',
            'features' => json_encode(['استشارة سريعة', 'إجابات فورية', 'توصيات منتجات'])
        ]
    ];
    
    $stmt = $conn->prepare("
        INSERT INTO consultations 
        (title, description, duration, price, discount_price, consultant_name, consultant_title, features, order_position) 
        VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
    ");
    
    foreach ($sample_consultations as $index => $consultation) {
        $stmt->execute([
            $consultation['title'],
            $consultation['description'],
            $consultation['duration'],
            $consultation['price'],
            $consultation['discount_price'],
            $consultation['consultant_name'],
            $consultation['consultant_title'],
            $consultation['features'],
            $index + 1
        ]);
        echo "  ✓ تم إضافة: {$consultation['title']}\n";
    }
    
    echo "\n✅ تم إضافة البيانات التجريبية بنجاح!\n";
    echo "\nيمكنك الآن:\n";
    echo "1. الذهاب إلى لوحة التحكم لإدارة الاستشارات\n";
    echo "2. عرض الاستشارات في الصفحة الرئيسية\n";
    
} catch (PDOException $e) {
    echo "❌ خطأ: " . $e->getMessage() . "\n";
}
