-- https://www.phpmyadmin.net/
--

START TRANSACTION;



-- --------------------------------------------------------

--
-- Table structure for table `footer_content`
--

CREATE TABLE IF NOT EXISTS `footer_content` (
  `id` int NOT NULL AUTO_INCREMENT,
  `section` varchar(50) NOT NULL,
  `content` text NOT NULL,
  `language_code` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `footer_content`
--

INSERT INTO `footer_content` (`id`, `section`, `content`, `language_code`) VALUES
(1, 'about', '<h3>À propos de Velomaha</h3><p>Velomaha est votre spécialiste du vélo depuis 2010. Nous vous proposons des vélos de qualité et un service de réparation professionnel.</p>', 'fr'),
(2, 'social_media', '<a href=\"#\"><i class=\"fab fa-facebook\"></i></a><a href=\"#\"><i class=\"fab fa-twitter\"></i></a><a href=\"#\"><i class=\"fab fa-instagram\"></i></a><a href=\"#\"><i class=\"fab fa-linkedin\"></i></a>', 'fr'),
(3, 'quick_links', '<ul><li><a href=\"accueil.php\">Accueil</a></li><li><a href=\"produits.php\">Produits</a></li><li><a href=\"services.php\">Services</a></li><li><a href=\"contact.php\">Contact</a></li><li><a href=\"mentions-legales.php\">Mentions légales</a></li></ul>', 'fr'),
(4, 'contact', '<p><i class=\"fas fa-map-marker-alt\"></i> 123 Avenue des Vélos, 75001 Paris</p><p><i class=\"fas fa-phone\"></i> 01 23 45 67 89</p><p><i class=\"fas fa-envelope\"></i> contact@Velomaha.fr</p>', 'fr'),
(5, 'newsletter', '<h3>Newsletter</h3><p>Inscrivez-vous pour recevoir nos actualités et offres spéciales.</p><form action=\"#\" method=\"post\"><input type=\"email\" name=\"email\" placeholder=\"Votre email\" required><button type=\"submit\" class=\"btn\">S\'inscrire</button></form>', 'fr'),
(6, 'footer_bottom', '<p>© 2023 Velomaha - Tous droits réservés</p>', 'fr'),
(7, 'about', '<h3>About Velomaha</h3><p>Velomaha has been your cycling specialist since 2010. We offer quality bicycles and professional repair services.</p>', 'en'),
(8, 'social_media', '<a href=\"#\"><i class=\"fab fa-facebook\"></i></a><a href=\"#\"><i class=\"fab fa-twitter\"></i></a><a href=\"#\"><i class=\"fab fa-instagram\"></i></a><a href=\"#\"><i class=\"fab fa-linkedin\"></i></a>', 'en'),
(9, 'quick_links', '<ul><li><a href=\"home.php\">Home</a></li><li><a href=\"products.php\">Products</a></li><li><a href=\"services.php\">Services</a></li><li><a href=\"contact.php\">Contact</a></li><li><a href=\"legal-notice.php\">Legal Notice</a></li></ul>', 'en'),
(10, 'contact', '<p><i class=\"fas fa-map-marker-alt\"></i> 123 Bicycle Avenue, 75001 Paris</p><p><i class=\"fas fa-phone\"></i> 01 23 45 67 89</p><p><i class=\"fas fa-envelope\"></i> contact@Velomaha.fr</p>', 'en'),
(11, 'newsletter', '<h3>Newsletter</h3><p>Sign up to receive our news and special offers.</p><form action=\"#\" method=\"post\"><input type=\"email\" name=\"email\" placeholder=\"Your email\" required><button type=\"submit\" class=\"btn\">Subscribe</button></form>', 'en'),
(12, 'footer_bottom', '<p>© 2023 Velomaha - All rights reserved</p>', 'en');

-- --------------------------------------------------------

--
-- Table structure for table `header_content`
--

CREATE TABLE IF NOT EXISTS `header_content` (
  `id` int NOT NULL AUTO_INCREMENT,
  `section` varchar(50) NOT NULL,
  `content` text NOT NULL,
  `language_code` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `header_content`
--

INSERT INTO `header_content` (`id`, `section`, `content`, `language_code`) VALUES
(17, 'nav_links', '<li><a href=\"home.php\">Home</a></li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Bike</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=bike&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=bike&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Walk</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=walk&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=walk&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Run</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=run&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=run&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li><a href=\"contact.php\">Contact</a></li>', 'en'),
(18, 'language_switcher', '<?php echo generateLanguageSwitcher(); ?>', 'en'),
(16, 'logo', '<a href=\"home.php\"><img src=\"../images/header/logo.png\" alt=\"Logo Omaha Beach D Day Story\"></a>', 'en'),
(15, 'language_switcher', '<?php echo generateLanguageSwitcher(); ?>', 'fr'),
(14, 'nav_links', '<li><a href=\"accueil.php\">Accueil</a></li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Bike</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=bike&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=bike&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Walk</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=walk&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=walk&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li class=\"has-dropdown\">\n                   <a href=\"#\">Run</a>\n                   <ul class=\"dropdown-menu\">\n                       <li><a href=\"tour.php?type=run&variant=road\">Omaha Road Tour</a></li>\n                       <li><a href=\"tour.php?type=run&variant=beach\">Omaha Beach Tour</a></li>\n                   </ul>\n               </li>\n               <li><a href=\"contact.php\">Contact</a></li>', 'fr'),
(13, 'logo', '<a href=\"home.php\"><img src=\"../images/header/logo.png\" alt=\"Logo Omaha Beach D Day Story\"></a>', 'fr');

-- --------------------------------------------------------

--
-- Table structure for table `home_content`
--

CREATE TABLE IF NOT EXISTS `home_content` (
  `id` int NOT NULL AUTO_INCREMENT,
  `section_name` varchar(50) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `subtitle` varchar(255) DEFAULT NULL,
  `content` text,
  `image_path` varchar(255) DEFAULT NULL,
  `button_text` varchar(100) DEFAULT NULL,
  `button_link` varchar(255) DEFAULT NULL,
  `display_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `last_updated` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `home_sections`
--

CREATE TABLE IF NOT EXISTS `home_sections` (
  `id` int NOT NULL AUTO_INCREMENT,
  `section_id` varchar(50) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `content` text,
  `image_path` varchar(255) DEFAULT NULL,
  `last_updated` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `language_code` varchar(5) DEFAULT 'fr',
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_section_language` (`section_id`,`language_code`),
  UNIQUE KEY `section_language` (`section_id`,`language_code`),
  KEY `fk_home_section_language` (`language_code`)
) ENGINE=MyISAM AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `home_sections`
--

INSERT INTO `home_sections` (`id`, `section_id`, `title`, `content`, `image_path`, `last_updated`, `language_code`) VALUES
(1, 'intro', '', '', '../images/home/6810ba479948c_DSC_0042.jpg', '2025-04-29 11:38:47', 'fr'),
(2, 'about', 'À propos d\'Omaha Beach D Day Story', '<p>Avec Omaha Beach D-Day Story, explorez les plages du débarquement comme&nbsp; jamais auparavent.</p>', '../images/home/6810ba8d9d2bb_DSC_0046.jpg', '2025-04-29 11:39:57', 'fr'),
(3, 'services', 'Nos services', '<p style=\"text-align: left;\">Nous proposons une large gamme de services pour répondre à tous vos besoins en matière de cyclisme :</p><p style=\"text-align: left;\"><ul><li>Vente de vélos neufs et d\'occasion</li><li>Réparation et entretien</li><li>Location de vélos</li><li>Accessoires et équipements</li></ul></p>', NULL, '2025-04-28 15:00:44', 'fr'),
(22, 'intro', '', '', '../images/home/6810b6dbc4969_6810b3e9db611_DSC_0042.jpg', '2025-04-29 11:25:53', 'en'),
(23, 'about', 'About Omaha Beach D Day Story', '<p><span style=\"background-color: rgb(248, 248, 248);\">With Omaha beach D-Day story, you will have an unforgettable experience, touring the D-Day beaches, either on bike or by foot, and enjoying an immersive experience inside the blockhauses.</span></p>', '../images/home/681092212705b_piste.jpg', '2025-04-29 11:09:42', 'en'),
(24, 'products', 'Our products', '<p>our products are exceptionnals</p>', '', '2025-04-29 08:51:20', 'en');

-- --------------------------------------------------------

--
-- Table structure for table `languages`
--

CREATE TABLE IF NOT EXISTS `languages` (
  `id` int NOT NULL AUTO_INCREMENT,
  `code` varchar(5) NOT NULL,
  `name` varchar(50) NOT NULL,
  `is_default` tinyint(1) DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `flag_icon` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `code` (`code`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `languages`
--

INSERT INTO `languages` (`id`, `code`, `name`, `is_default`, `is_active`, `flag_icon`, `created_at`) VALUES
(1, 'fr', 'Français', 1, 1, '', '2025-04-28 15:19:11'),
(2, 'en', 'English', 0, 1, '', '2025-04-28 15:19:11');

-- --------------------------------------------------------

--
-- Table structure for table `partners`
--

CREATE TABLE IF NOT EXISTS `partners` (
  `id` int NOT NULL AUTO_INCREMENT,
  `image_path` varchar(255) NOT NULL,
  `alt_text` varchar(255) NOT NULL,
  `language_code` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `partners`
--

INSERT INTO `partners` (`id`, `image_path`, `alt_text`, `language_code`) VALUES
(1, '../images/partners/CALVADOS-dep_logo2015.png', 'Partenaire Calvados Département', 'fr'),
(2, '../images/partners/isigny-omaha-1.png', 'Partenaire Isigny Omaha', 'fr'),
(3, '../images/partners/logo-intersport.jpg', 'Partenaire Intersport', 'fr'),
(4, '../images/partners/CALVADOS-dep_logo2015.png', 'Partner Calvados Department', 'en'),
(5, '../images/partners/isigny-omaha-1.png', 'Partner Isigny Omaha', 'en'),
(6, '../images/partners/logo-intersport.jpg', 'Partner Intersport', 'en');

-- --------------------------------------------------------

--
-- Table structure for table `partner_content`
--

CREATE TABLE IF NOT EXISTS `partner_content` (
  `id` int NOT NULL AUTO_INCREMENT,
  `section` varchar(50) NOT NULL,
  `content` text NOT NULL,
  `language_code` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `partner_content`
--

INSERT INTO `partner_content` (`id`, `section`, `content`, `language_code`) VALUES
(1, 'section_title', 'Nos partenaires', 'fr'),
(2, 'section_title', 'Our Partners', 'en');

-- --------------------------------------------------------

--
-- Table structure for table `social_media`
--

CREATE TABLE IF NOT EXISTS `social_media` (
  `id` int NOT NULL AUTO_INCREMENT,
  `platform` varchar(50) NOT NULL,
  `url` varchar(255) NOT NULL,
  `icon` varchar(50) DEFAULT NULL,
  `display_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `tours`
--

CREATE TABLE IF NOT EXISTS `tours` (
  `id` int NOT NULL AUTO_INCREMENT,
  `tour_type` enum('bike','walk','run') NOT NULL,
  `tour_variant` enum('road','beach') NOT NULL,
  `title` varchar(255) NOT NULL,
  `intro_text` text NOT NULL,
  `secondary_text` text,
  `video_url` varchar(255) DEFAULT NULL,
  `image1_path` varchar(255) DEFAULT NULL,
  `image1_alt` varchar(255) DEFAULT NULL,
  `image2_path` varchar(255) DEFAULT NULL,
  `image2_alt` varchar(255) DEFAULT NULL,
  `image3_path` varchar(255) DEFAULT NULL,
  `image3_alt` varchar(255) DEFAULT NULL,
  `what_title` varchar(255) DEFAULT 'C''est quoi ?',
  `what_content` text,
  `when_title` varchar(255) DEFAULT 'C''est quand ?',
  `when_content` text,
  `where_title` varchar(255) DEFAULT 'C''est où ?',
  `where_content` text,
  `how_title` varchar(255) DEFAULT 'C''est comment ?',
  `how_content` text,
  `price_title` varchar(255) DEFAULT 'C''est combien ?',
  `price_amount` decimal(10,2) DEFAULT NULL,
  `price_content` text,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `language_code` varchar(5) DEFAULT 'fr',
  `information_tour` text,
  PRIMARY KEY (`id`),
  KEY `fk_tour_language` (`language_code`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `tours`
--

INSERT INTO `tours` (`id`, `tour_type`, `tour_variant`, `title`, `intro_text`, `secondary_text`, `video_url`, `image1_path`, `image1_alt`, `image2_path`, `image2_alt`, `image3_path`, `image3_alt`, `what_title`, `what_content`, `when_title`, `when_content`, `where_title`, `where_content`, `how_title`, `how_content`, `price_title`, `price_amount`, `price_content`, `created_at`, `updated_at`, `language_code`, `information_tour`) VALUES
(1, 'bike', 'beach', 'Découvrir Omaha Beach autrement...', 'Eolia Normandie vous propose de découvrir Omaha Beach autrement. En Fat Bike vous participez à une randonnée cycliste commentée unique et originale :  votre guide cyclo vous emmène sur  un siècle  d’histoire de la Plage des Sables d’Or avec un focus particulier sur le D-DAY. Les blockhaus d’Omaha sont ici ou là vos salles de cinéma pour vous immerger dans les photos et films d’époque avec des images et un son « nouvelle technologie » !', '', '//www.youtube-nocookie.com/embed/WM0BqIUeOQo?iv_load_policy=3&rel=1', 'images/tours/680f85435141b_story-omaha-.jpg', 'Omaha Beach Tour', 'images/tours/680f854351515_680f4373ba193_story-omaha-.jpg', 'Fat Bike Tour', 'images/tours/680f8543515b5_680f4349d113e_story-omaha.jpg', 'D-Day Tour', 'C\'est quoi ?', '<li>Randonnée commentée en Fat Bike électrique sur Omaha Beach (4 heures).</li><li>Projection de photos et de vidéos dans les blockhaus et bunkers.</li><li>Ravitaillement à mi-parcours (chaud – froid selon saison).</li><li>Cadeau de l\'expérience.</li><li>Photo souvenir</li>', 'C\'est quand ?', '<li>Tous les jours de l\'année selon la demande et la disponibilité.</li><li>Sur réservation préalable à minima 48 heures avant.</li><li>Horaires de pratique en fonction de la marée basse.</li><li>Annulation possible selon les conditions météorologiques</li>', 'C\'est où ?', '<li>« EOLIA BIKE CAFE »</li><li>12 rue Bernard Anquetil</li><li>14710 Saint-Laurent sur Mer.</li>', 'C\'est comment ?', '<li>Guidage bilingue (Français / Anglais)</li><li>Groupes composés de 4 pers mini et de 8 maxi.</li><li>Ouvert au plus de 14 ans uniquement.</li><li>Assurance pour les participants inclue.</li><li>Prévoir des vêtements adaptés à l\'activité et à la météo du moment.</li><li>Déjeuner à EOLIA SNACK (non compris) / Colleville sur Mer (09 77 95 91 54)</li>', 'C\'est combien ?', 120.00, '<li>Acompte 50% par virement à la réservation</li><li>Réservation au (+33) 6 52 01 45 91 / velomaha@gmail.com</li><li>Prestation facturée par CPNOB – 14710 Colleville sur Mer</li>', '2025-04-28 08:33:45', '2025-04-29 12:29:15', 'fr', 'Informations sur Omaha Beach Tour...'),
(2, 'bike', 'road', 'Tour Vélo Route Normandie', 'Découvrez les plages du débarquement en suivant les routes', '', '//www.youtube-nocookie.com/embed/WM0BqIUeOQo?iv_load_policy=3&rel=1', 'images/tours/680f4488e5d89_story-omaha.jpg', 'Route Tour', 'images/tours/680f4488e5e74_stories-omah.jpg', 'Vélo Route', 'images/tours/680f4488e5fc4_story-omaha-.jpg', 'Tour Normandie', 'C\'est quoi ?', '<li>Circuit guidé en vélo de route (5 heures).</li><li>Visite de sites historiques.</li><li>Dégustation de produits locaux.</li><li>Support technique.</li>', 'C\'est quand ?', '<li>Tous les jours d\'avril à octobre.</li><li>Réservation 24h à l\'avance.</li><li>Départ à 9h.</li>', 'C\'est où ?', '<li>« EOLIA BIKE CAFE »</li><li>12 rue Bernard Anquetil</li><li>14710 Saint-Laurent sur Mer.</li>', 'C\'est comment ?', '<li>Guide francophone.</li><li>Groupes de 6 personnes maximum.</li><li>Niveau intermédiaire requis.</li><li>Vélo et équipement fournis.</li>', 'C\'est combien ?', 95.00, '<li>Paiement complet à la réservation</li><li>Réservation au (+33) 6 52 01 45 91</li>', '2025-04-28 08:33:45', '2025-04-29 14:55:50', 'fr', 'Informations sur Omaha Road Tour...'),
(3, 'bike', 'road', 'Bike Road Tour Normandy', 'Découvrez les routes pittoresques de Normandie à vélo. Notre circuit vous emmène à travers les paysages verdoyants et les villages historiques de la région.', 'Un parcours adapté à tous les niveaux avec des pauses culturelles et gastronomiques.', '//www.youtube-nocookie.com/embed/WM0BqIUeOQo?iv_load_policy=3&rel=1', 'images/tours/681096a2a109b_680f4349d113e_story-omaha.jpg', 'Road tour', 'images/tours/681096a2a11b3_680f448801a2b_stories-omah.jpg', 'Bike road', 'images/tours/681096a2a124f_680f854351515_680f4373ba193_story-omaha-.jpg', 'Normandy tour', 'What ?', '<li>Circuit guidé en vélo de route (5 heures).</li><li>Visite de sites historiques.</li><li>Dégustation de produits locaux.</li><li>Support technique.</li>', 'When ?', '<li>Tous les jours d\'avril à octobre.</li><li>Réservation 24h à l\'avance.</li><li>Départ à 9h.</li>', 'Where ?', '<li>« EOLIA BIKE CAFE »</li><li>12 rue Bernard Anquetil</li><li>14710 Saint-Laurent sur Mer.</li>', 'How ?', '<li>Guide francophone.</li><li>Groupes de 6 personnes maximum.</li><li>Niveau intermédiaire requis.</li><li>Vélo et équipement fournis.</li>', 'How much ?', 95.00, '<li>Paiement complet à la réservation</li><li>Réservation au (+33) 6 52 01 45 91</li>', '2025-04-29 09:05:39', '2025-04-29 12:23:30', 'en', 'Detailed information about the tour.');
COMMIT;

