<?php
require_once __DIR__ . '/includes/config.php';

try {
    $db = getDB();
    
    // 1. Create articles table if not exists
    $db->exec("CREATE TABLE IF NOT EXISTS `articles` (
        `id` INT AUTO_INCREMENT PRIMARY KEY,
        `slug` VARCHAR(255) NOT NULL UNIQUE,
        `title` VARCHAR(255) NOT NULL,
        `category` VARCHAR(100) NOT NULL DEFAULT 'Actualité',
        `excerpt` TEXT NULL,
        `content` LONGTEXT NULL,
        `image_path` VARCHAR(255) NULL,
        `author` VARCHAR(100) DEFAULT 'Équipe AJOUAMAI',
        `featured` TINYINT(1) DEFAULT 0,
        `status` ENUM('publie', 'brouillon') DEFAULT 'publie',
        `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4");

    // 2. Demo articles dataset with real images from assets/img
    $demoArticles = [
        [
            'slug' => 'le-marche-immobilier-de-prestige-a-sidi-rahal-casablanca-en-2025',
            'title' => 'Le marché immobilier de prestige à Sidi Rahal Casablanca en 2025',
            'category' => 'Marché Immobilier',
            'excerpt' => 'Analyse approfondie des tendances, de la valorisation du littoral et des opportunités d\'investissement dans la région de Sidi Rahal Casablanca.',
            'content' => '<p class="mb-6">Le marché immobilier d\'exception à <strong>Sidi Rahal Casablanca</strong> connaît une dynamique sans précédent. Porté par le développement d\'infrastructures routières modernes et l\'attrait grandissant pour le littoral casablancais, le secteur haut de gamme attire aussi bien des acquéreurs résidents que des investisseurs internationaux.</p><p class="mb-6">Les villas pieds dans l\'eau et les résidences fermées sécurisées avec vue panoramique sur l\'Atlantique affichent une croissance constante de leur valeur patrimoniale. La demande pour des espaces généreux, alliant élégance architecturale et prestations de standing (piscines privatives, domotique, jardins paysagers), n\'a jamais été aussi soutenue.</p><h3 class="font-serif text-2xl font-light text-black mt-8 mb-4">Pourquoi investir à Sidi Rahal Casablanca ?</h3><p class="mb-6">Située à proximité immédiate du cœur économique de Casablanca, la frange maritime de Sidi Rahal offre un cadre de vie idéal entre sérénité marine et accessibilité urbaine. La rareté du foncier d\'exception garantit une appréciation pérenne sur le long terme.</p>',
            'image_path' => 'assets/img/project-1.jpg',
            'author' => 'Imad Ajouamai',
            'featured' => 1
        ],
        [
            'slug' => 'acquerir-sa-villa-d-exception-a-sidi-rahal-le-guide-complet',
            'title' => 'Acquérir sa villa d\'exception à Sidi Rahal : le guide complet',
            'category' => 'Conseils & Guide',
            'excerpt' => 'Les critères fondamentaux pour réussir l\'acquisition d\'une propriété haut de gamme : vérification juridique, orientation et prestations.',
            'content' => '<p class="mb-6">L\'achat d\'une villa de luxe est un projet de vie autant qu\'un investissement patrimonial majeur. Pour réussir votre acquisition à <strong>Sidi Rahal Casablanca</strong>, plusieurs facteurs clés doivent être scrupuleusement analysés par un expert du marché local.</p><h3 class="font-serif text-2xl font-light text-black mt-8 mb-4">1. La vérification juridique et foncière</h3><p class="mb-6">Assurez-vous de la conformité du titre foncier, de l\'absence de servitudes et du respect des règles d\'urbanisme de la zone littorale. Notre agence <strong>AJOUAMAI IMMO-BUSINESS</strong> vous accompagne à chaque étape avec nos conseillers juridiques partenaires.</p><h3 class="font-serif text-2xl font-light text-black mt-8 mb-4">2. L\'orientation et la qualité architecturale</h3><p class="mb-6">L\'exposition sud ou sud-ouest est privilégiée pour bénéficier d\'un ensoleillement optimal tout au long de l\'année. De plus, les matériaux employés doivent être spécialement adaptés au climat marin (isolation thermique, traitements anti-corrosion, double vitrage haute performance).</p>',
            'image_path' => 'assets/img/project-2.jpg',
            'author' => 'Hind Ajouamai',
            'featured' => 1
        ],
        [
            'slug' => 'investir-dans-le-littoral-casablancais-opportunites-et-rendement',
            'title' => 'Investir dans le littoral casablancais : opportunités et rendement',
            'category' => 'Investissement',
            'excerpt' => 'Pourquoi la frange littorale de Sidi Rahal s\'impose comme le nouvel épicentre des résidences secondaires et locatives haut de gamme.',
            'content' => '<p class="mb-6">Avec l\'essor du télétravail et l\'engouement pour un mode de vie plus proche de la nature, la frange littorale sud de Casablanca est devenue le refuge privilégié des familles et des cadres dirigeants.</p><p class="mb-6">Le rendement locatif des biens d\'exception pendant la saison estivale et lors des week-ends prolongés génère des revenus réguliers très attractifs, tout en préservant l\'usage personnel de votre résidence au fil des saisons.</p>',
            'image_path' => 'assets/img/project-3.jpg',
            'author' => 'Équipe AJOUAMAI',
            'featured' => 1
        ],
        [
            'slug' => 'l-evolution-de-l-architecture-contemporaine-au-maroc',
            'title' => 'L\'évolution de l\'architecture contemporaine au Maroc',
            'category' => 'Architecture & Design',
            'excerpt' => 'Entre sobriété moderne et matériaux nobles locaux : comment les architectes réinventent la villa d\'exception.',
            'content' => '<p class="mb-6">L\'architecture haut de gamme au Maroc vit une véritable révolution créative. Alliant la pureté des lignes géométriques contemporaines aux traditions artisanales ancestrales (marbre blanc, bois de cèdre, zellige épuré, baies vitrées toute hauteur), les résidences actuelles créent un dialogue harmonieux entre intérieur et paysage maritime.</p>',
            'image_path' => 'assets/img/property-4.jpg',
            'author' => 'Khadija El Mansouri',
            'featured' => 0
        ],
        [
            'slug' => 'titre-foncier-et-securisation-des-transactions-immobilieres',
            'title' => 'Titre foncier et sécurisation des transactions immobilières',
            'category' => 'Juridique & Patrimoine',
            'excerpt' => 'Les étapes clés de l\'accompagnement juridique d\'AJOUAMAI IMMO-BUSINESS pour sécuriser la transmission et la propriété foncière.',
            'content' => '<p class="mb-6">La sécurité juridique est la pierre angulaire de toute transaction réussie. Chez <strong>AJOUAMAI IMMO-BUSINESS</strong>, nous effectuons un audit systématique de chaque bien avant sa mise en commercialisation : vérification des charges foncières, de la concordance des plans cadastraux et du certificat de propriété réactualisé.</p>',
            'image_path' => 'assets/img/property-5.jpg',
            'author' => 'Maître Benjelloun',
            'featured' => 0
        ],
        [
            'slug' => 'sidi-rahal-casablanca-cadre-de-vie-privilegie-entre-mer-et-metropole',
            'title' => 'Sidi Rahal Casablanca : cadre de vie privilégié entre mer et métropole',
            'category' => 'Art de Vivre',
            'excerpt' => 'Clubs nautiques, plages préservées, gastronomie et sérénité à seulement 25 minutes du centre-ville de Casablanca.',
            'content' => '<p class="mb-6">Offrant de vastes étendues de sable fin et une brise marine rafraîchissante, <strong>Sidi Rahal Casablanca</strong> représente l\'équilibre parfait pour les amoureux du calme sans faire de compromis sur la proximité des commodités de la métropole.</p>',
            'image_path' => 'assets/img/project-5.jpg',
            'author' => 'Équipe AJOUAMAI',
            'featured' => 0
        ]
    ];

    $stmt = $db->prepare("INSERT INTO `articles` (`slug`, `title`, `category`, `excerpt`, `content`, `image_path`, `author`, `featured`, `status`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 'publie') ON DUPLICATE KEY UPDATE `title` = VALUES(`title`), `excerpt` = VALUES(`excerpt`), `content` = VALUES(`content`), `image_path` = VALUES(`image_path`), `featured` = VALUES(`featured`)");

    foreach ($demoArticles as $art) {
        $stmt->execute([
            $art['slug'],
            $art['title'],
            $art['category'],
            $art['excerpt'],
            $art['content'],
            $art['image_path'],
            $art['author'],
            $art['featured']
        ]);
    }

    echo "Articles table created and seeded successfully!\n";
} catch (Exception $e) {
    echo "Error seeding articles: " . $e->getMessage() . "\n";
}
