<?php
/**
 * إضافة إعدادات Hero Section للصفحة الرئيسية
 */

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

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

echo "<!DOCTYPE html>
<html lang='ar' dir='rtl'>
<head>
    <meta charset='UTF-8'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0'>
    <title>إضافة إعدادات Hero Section</title>
    <style>
        body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; padding: 20px; background: #f5f5f5; }
        .container { max-width: 800px; margin: 0 auto; background: white; padding: 30px; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
        h1 { color: #333; border-bottom: 3px solid #E57393; padding-bottom: 10px; }
        .success { background: #d4edda; color: #155724; padding: 15px; border-radius: 5px; margin: 10px 0; border-right: 4px solid #28a745; }
        .error { background: #f8d7da; color: #721c24; padding: 15px; border-radius: 5px; margin: 10px 0; border-right: 4px solid #dc3545; }
        .info { background: #d1ecf1; color: #0c5460; padding: 15px; border-radius: 5px; margin: 10px 0; border-right: 4px solid #17a2b8; }
        .setting { background: #f8f9fa; padding: 10px; margin: 5px 0; border-radius: 5px; }
        .setting strong { color: #E57393; }
    </style>
</head>
<body>
<div class='container'>";

echo "<h1>🎨 إضافة إعدادات Hero Section</h1>";

try {
    // القيم الافتراضية لإعدادات Hero
    $hero_settings = [
        'hero_title' => 'اكتشفي جمالك الطبيعي ✨',
        'hero_description' => 'منتجات عناية بالبشرة والجمال طبيعية 100% مع خدمات متخصصة في مركزنا',
        'hero_bg_image' => 'https://images.unsplash.com/photo-1596462502278-27bfdc403348?w=1600&h=900&fit=crop&q=80',
        'hero_overlay_color' => '#E57393',
        'hero_overlay_opacity' => '0.7'
    ];

    echo "<div class='info'>";
    echo "<strong>📋 سيتم إضافة الإعدادات التالية:</strong><br><br>";
    foreach ($hero_settings as $key => $value) {
        echo "<div class='setting'><strong>{$key}:</strong> " . htmlspecialchars($value) . "</div>";
    }
    echo "</div>";

    // إضافة أو تحديث كل إعداد
    $query = "INSERT INTO settings (setting_key, setting_value, setting_type) 
              VALUES (?, ?, 'string') 
              ON DUPLICATE KEY UPDATE setting_value = VALUES(setting_value)";
    
    $stmt = $conn->prepare($query);
    
    $added = 0;
    $updated = 0;
    
    foreach ($hero_settings as $key => $value) {
        // التحقق من وجود الإعداد
        $check_query = "SELECT setting_value FROM settings WHERE setting_key = ?";
        $check_stmt = $conn->prepare($check_query);
        $check_stmt->execute([$key]);
        $existing = $check_stmt->fetch(PDO::FETCH_ASSOC);
        
        // تنفيذ الإضافة/التحديث
        $stmt->execute([$key, $value]);
        
        if ($existing) {
            $updated++;
            echo "<div class='success'>✅ تم تحديث: <strong>{$key}</strong></div>";
        } else {
            $added++;
            echo "<div class='success'>✨ تم إضافة: <strong>{$key}</strong></div>";
        }
    }
    
    echo "<div class='success'>";
    echo "<h3>✅ تمت العملية بنجاح!</h3>";
    echo "<p>تم إضافة {$added} إعداد جديد وتحديث {$updated} إعداد موجود.</p>";
    echo "</div>";
    
    echo "<div class='info'>";
    echo "<h3>📝 الخطوات التالية:</h3>";
    echo "<ol>";
    echo "<li>اذهب إلى <a href='../admin/settings/index.php' style='color: #E57393; font-weight: bold;'>صفحة الإعدادات</a></li>";
    echo "<li>اختر تبويب <strong>الصفحة الرئيسية</strong></li>";
    echo "<li>قم بتعديل النصوص والصورة حسب رغبتك</li>";
    echo "<li>احفظ التغييرات</li>";
    echo "<li>افتح <a href='../public/index.php' style='color: #E57393; font-weight: bold;'>الصفحة الرئيسية</a> لرؤية التغييرات</li>";
    echo "</ol>";
    echo "</div>";
    
} catch (PDOException $e) {
    echo "<div class='error'>";
    echo "<h3>❌ حدث خطأ!</h3>";
    echo "<p>" . htmlspecialchars($e->getMessage()) . "</p>";
    echo "</div>";
}

echo "</div></body></html>";
?>
