<?php
declare(strict_types=1);

require_once __DIR__ . '/../includes/functions.php';

$pdo = db();
if (!$pdo) {
    fwrite(STDERR, "DB connection failed\n");
    exit(1);
}

$branches = [
    'eyup-yuzme-kursu' => [
        'name' => 'Eyüp Şubesi',
        'district' => 'Eyüpsultan',
        'venue_name' => 'Navitas Spa Merkezi ve Spor Salonu - 5. Levent',
        'short_description' => '5. Levent lokasyonunda spa ve fitness atmosferini yansıtan, çocuklar ve yetişkinler için premium yüzme eğitimi.',
        'seo_title' => 'Eyüp Yüzme Kursu - Navitas Spa & Fitness 5. Levent | ASSK',
        'seo_description' => 'Eyüp yüzme kursu, 5. Levent özel yüzme dersi, çocuk yüzme kursu ve lisanslı sporcu eğitimi için ASSK Yüzme Kursu ile tanışın.',
        'seo_keywords' => 'Eyüp yüzme kursu, Eyüp yüzme, 5. Levent yüzme kursu, Kağıthane yüzme, özel yüzme dersi Eyüp',
    ],
    'basaksehir-yuzme-kursu' => [
        'name' => 'Başakşehir Şubesi',
        'district' => 'Başakşehir',
        'venue_name' => 'Hilton Mall of İstanbul',
        'short_description' => 'Hilton Mall of İstanbul kalitesinde, Atakent ve İkitelli bölgesine yakın güvenli yüzme eğitimi.',
        'seo_title' => 'Başakşehir Yüzme Kursu - Hilton Mall of İstanbul | ASSK',
        'seo_description' => 'Başakşehir yüzme kursu, Atakent çocuk yüzme kursu ve özel yüzme dersi programları için elit havuz lokasyonu.',
        'seo_keywords' => 'Başakşehir yüzme kursu, Başakşehir yüzme, Atakent yüzme, İkitelli yüzme kursu, çocuk yüzme kursu Başakşehir',
    ],
    'topkapi-yuzme-kursu' => [
        'name' => 'Topkapı Şubesi',
        'district' => 'Topkapı / Bayrampaşa',
        'venue_name' => 'DoubleTree by Hilton İstanbul Topkapı',
        'short_description' => 'Topkapı bölgesindeki Hilton standartlarında, çocuklar ve yetişkinler için planlı yüzme dersleri.',
        'seo_title' => 'Topkapı Yüzme Kursu - DoubleTree by Hilton Topkapı | ASSK',
        'seo_description' => 'Topkapı yüzme kursu ve Bayrampaşa özel yüzme dersi arayan aileler için güvenli, profesyonel ASSK eğitimi.',
        'seo_keywords' => 'Topkapı yüzme kursu, Bayrampaşa yüzme, çocuk yüzme kursu Topkapı, özel yüzme dersi Topkapı',
    ],
    'merter-yuzme-kursu' => [
        'name' => 'Merter Şubesi',
        'district' => 'Merter / Güngören',
        'venue_name' => 'Vitality Wellness Spa & Fitness Salonu',
        'short_description' => 'Merter tekstil merkezi bölgesinde, wellness hissi kuvvetli modern havuzda birebir ve grup dersleri.',
        'seo_title' => 'Merter Yüzme Kursu - Vitality Wellness Spa & Fitness | ASSK',
        'seo_description' => 'Merter yüzme kursu, Güngören yüzme ve çocuk yüzme kursu Merter programları için premium eğitim ortamı.',
        'seo_keywords' => 'Merter yüzme kursu, Güngören yüzme, Merter özel yüzme dersi, çocuk yüzme kursu Merter',
    ],
    'beylikduzu-yuzme-kursu' => [
        'name' => 'Beylikdüzü Şubesi',
        'district' => 'Beylikdüzü',
        'venue_name' => 'Avrasya Hamam',
        'short_description' => 'Beylikdüzü Cumhuriyet Mahallesi çevresinde aile paketleri, çocuk dersleri ve özel eğitim seçenekleri.',
        'seo_title' => 'Beylikdüzü Yüzme Kursu - Avrasya Hamam | ASSK',
        'seo_description' => 'Beylikdüzü yüzme kursu, aile yüzme paketi ve özel yüzme dersi için ASSK ile güvenli başlangıç yapın.',
        'seo_keywords' => 'Beylikdüzü yüzme kursu, Beylikdüzü çocuk yüzme, özel yüzme dersi Beylikdüzü, aile yüzme paketi Beylikdüzü',
    ],
];

$stmt = $pdo->prepare('UPDATE branches SET name=:name, district=:district, venue_name=:venue_name, short_description=:short_description, seo_title=:seo_title, seo_description=:seo_description, seo_keywords=:seo_keywords WHERE slug=:slug');
foreach ($branches as $slug => $branch) {
    $stmt->execute([':slug' => $slug] + array_combine(
        array_map(fn($key) => ':' . $key, array_keys($branch)),
        array_values($branch)
    ));
}

$services = [
    'ozel-yuzme-dersi' => ['Özel Yüzme Dersi', 'Birebir eğitmen desteği, kişiye özel program, hızlı gelişim ve su korkusu olanlar için güvenli başlangıç.'],
    'grup-yuzme-dersi' => ['Grup Yüzme Dersi', 'Yaş ve seviye gruplarına göre planlanan, sosyal öğrenme ortamı ve düzenli gelişim takibi sunan dersler.'],
    'aile-paketleri' => ['Aile Paketleri', 'Aile bireyleri için avantajlı paketler; çocuk ve ebeveyn katılımına uygun sağlıklı yaşam programları.'],
    'lisansli-sporcu-egitimi' => ['Lisanslı Sporcu Eğitimi', 'Teknik gelişim, kondisyon takibi, yarışma ve kulüp altyapısına hazırlık için hedef odaklı yüzme eğitimi.'],
];
$stmt = $pdo->prepare('UPDATE services SET title=:title, description=:description WHERE slug=:slug');
foreach ($services as $slug => [$title, $description]) {
    $stmt->execute([':slug' => $slug, ':title' => $title, ':description' => $description]);
}

$posts = [
    'cocuklar-icin-yuzme-egitiminin-faydalari' => 'Çocuklar İçin Yüzme Eğitiminin Faydaları',
    'yuzme-kursuna-baslama-yasi-kac-olmali' => 'Yüzme Kursuna Başlama Yaşı Kaç Olmalı?',
    'ozel-yuzme-dersi-mi-grup-dersi-mi' => 'Özel Yüzme Dersi mi Grup Dersi mi?',
    'yuzme-sporunun-cocuk-gelisimine-katkilari' => 'Yüzme Sporunun Çocuk Gelişimine Katkıları',
    'lisansli-sporcu-olmak-icin-yuzme-egitiminde-nelere-dikkat-edilmeli' => 'Lisanslı Sporcu Olmak İçin Yüzme Eğitiminde Nelere Dikkat Edilmeli?',
    'su-korkusu-nasil-yenilir' => 'Su Korkusu Nasıl Yenilir?',
    'aile-paketleri-ile-yuzme-egitimine-baslamanin-avantajlari' => 'Aile Paketleri ile Yüzme Eğitimine Başlamanın Avantajları',
    'istanbulda-yuzme-kursu-secerken-nelere-dikkat-edilmeli' => 'İstanbul’da Yüzme Kursu Seçerken Nelere Dikkat Edilmeli?',
];
$stmt = $pdo->prepare('UPDATE blog_posts SET title=:title, seo_title=:seo_title WHERE slug=:slug');
foreach ($posts as $slug => $title) {
    $stmt->execute([':slug' => $slug, ':title' => $title, ':seo_title' => $title . ' | ASSK Yüzme Kursu Blog']);
}

echo "Turkish content updated\n";
