-- ============================================================
--  Daniel — Données initiales (à importer après schema.sql)
--  Paramètres par défaut, profils d'image et pages de base.
--  NB : aucun compte admin ici (mot de passe à créer via un script
--       de configuration ultérieur, avec password_hash()).
-- ============================================================

SET NAMES utf8mb4;

-- ---- Paramètres du site --------------------------------------------------
INSERT INTO settings (`key`, `value`) VALUES
    ('site_title',                'DANIEL TIZIANI'),
    ('tagline',                   'Simple, fort & juste'),
    ('default_lang',              'fr'),
    ('contact_enabled',           '0'),
    ('contact_recaptcha_enabled', '0'),
    ('image_author',              'Daniel Tiziani'),
    -- Thème (D-13)
    ('theme_color_bg',            '#e6e6e6'),
    ('theme_color_text',          '#7a7a7a'),
    ('theme_color_accent',        '#e2041a'),
    ('theme_color_header_bg',     '#a6a8a9'),
    ('theme_color_footer_bg',     '#a6a8a9'),
    ('theme_color_hover',         '#4e4e4e'),
    -- Menu (D-12)
    ('menu_breakpoint',           'lg'),
    ('menu_mode',                 'offcanvas'),
    ('menu_show_contact',         '1'),
    -- Lazy-load (D-14)
    ('gallery_lazyload_enabled',  '1'),
    ('gallery_batch_size',        '12');

-- ---- Profils de dérivés d'images (D-26) ---------------------------------
INSERT INTO image_profiles (`key`, label, width, height, crop, orientation, webp) VALUES
    ('thumb',      'Vignette (grille)',        400,  266, 1, 'auto', 1),
    ('normal',     'Affichage standard',      1200,    0, 0, 'auto', 1),
    ('fullscreen', 'Plein écran (lightbox)',  1920, 1280, 0, 'auto', 1),
    ('cover',      'Couverture (tuile)',       400,  240, 1, 'auto', 1);

-- ---- Pages de base -------------------------------------------------------
INSERT INTO pages (slug, title, body_html, status, seo_noindex) VALUES
    ('home',             'Accueil',         '<p>Simple, fort &amp; juste</p>', 'published', 0),
    ('mentions-legales', 'Mentions légales','<p>À compléter.</p>',             'draft',     1);
