From ccaf4c771991fe57840ca7ee2a123003906529d8 Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Wed, 17 Feb 2021 20:31:47 +0100 Subject: [PATCH] LivraisonParSecteurs : il manquait des fichiers dans Git --- .../LivraisonParSecteurs/Config/sqldb.map | 2 + .../LivraisonParSecteurs/Config/thelia.sql | 71 +++++++++++++++++++ .../LivraisonParSecteurs/Model/LpsArea.php | 20 ++++++ .../Model/LpsAreaCity.php | 20 ++++++ .../Model/LpsAreaCityQuery.php | 20 ++++++ .../Model/LpsAreaQuery.php | 20 ++++++ .../Model/LpsAreaSchedule.php | 20 ++++++ .../Model/LpsAreaScheduleQuery.php | 20 ++++++ 8 files changed, 193 insertions(+) create mode 100644 local/modules/LivraisonParSecteurs/Config/sqldb.map create mode 100644 local/modules/LivraisonParSecteurs/Config/thelia.sql create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsArea.php create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsAreaCity.php create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsAreaCityQuery.php create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsAreaQuery.php create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsAreaSchedule.php create mode 100644 local/modules/LivraisonParSecteurs/Model/LpsAreaScheduleQuery.php diff --git a/local/modules/LivraisonParSecteurs/Config/sqldb.map b/local/modules/LivraisonParSecteurs/Config/sqldb.map new file mode 100644 index 00000000..63a93baa --- /dev/null +++ b/local/modules/LivraisonParSecteurs/Config/sqldb.map @@ -0,0 +1,2 @@ +# Sqlfile -> Database map +thelia.sql=thelia diff --git a/local/modules/LivraisonParSecteurs/Config/thelia.sql b/local/modules/LivraisonParSecteurs/Config/thelia.sql new file mode 100644 index 00000000..ccc1b2a4 --- /dev/null +++ b/local/modules/LivraisonParSecteurs/Config/thelia.sql @@ -0,0 +1,71 @@ + +# This is a fix for InnoDB in MySQL >= 4.1.x +# It "suspends judgement" for fkey relationships until are tables are set. +SET FOREIGN_KEY_CHECKS = 0; + +-- --------------------------------------------------------------------- +-- lps_area +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `lps_area`; + +CREATE TABLE `lps_area` +( + `id` INTEGER NOT NULL, + `title` VARCHAR(50) NOT NULL, + `active` TINYINT DEFAULT 1 NOT NULL, + `price` FLOAT DEFAULT 0 NOT NULL, + `created_at` DATETIME, + `updated_at` DATETIME, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- --------------------------------------------------------------------- +-- lps_area_city +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `lps_area_city`; + +CREATE TABLE `lps_area_city` +( + `id` INTEGER NOT NULL AUTO_INCREMENT, + `id_area` INTEGER NOT NULL, + `zipcode` VARCHAR(10) NOT NULL, + `title` VARCHAR(50) NOT NULL, + `latitude` DOUBLE, + `longitude` DOUBLE, + `created_at` DATETIME, + `updated_at` DATETIME, + PRIMARY KEY (`id`), + INDEX `fi_area_area_city` (`id_area`), + CONSTRAINT `fk_area_area_city` + FOREIGN KEY (`id_area`) + REFERENCES `lps_area` (`id`) + ON DELETE CASCADE +) ENGINE=InnoDB; + +-- --------------------------------------------------------------------- +-- lps_area_schedule +-- --------------------------------------------------------------------- + +DROP TABLE IF EXISTS `lps_area_schedule`; + +CREATE TABLE `lps_area_schedule` +( + `id` INTEGER NOT NULL AUTO_INCREMENT, + `id_area` INTEGER NOT NULL, + `day` INTEGER NOT NULL, + `begin_time` TIME NOT NULL, + `end_time` TIME NOT NULL, + `created_at` DATETIME, + `updated_at` DATETIME, + PRIMARY KEY (`id`), + INDEX `fi_area_area_schedule` (`id_area`), + CONSTRAINT `fk_area_area_schedule` + FOREIGN KEY (`id_area`) + REFERENCES `lps_area` (`id`) + ON DELETE CASCADE +) ENGINE=InnoDB; + +# This restores the fkey checks, after having unset them earlier +SET FOREIGN_KEY_CHECKS = 1; diff --git a/local/modules/LivraisonParSecteurs/Model/LpsArea.php b/local/modules/LivraisonParSecteurs/Model/LpsArea.php new file mode 100644 index 00000000..85a202f5 --- /dev/null +++ b/local/modules/LivraisonParSecteurs/Model/LpsArea.php @@ -0,0 +1,20 @@ +