CREATE TABLE `admin_tools` (
  `PK_admin_tools_id` int NOT NULL,
  `FK_admin_tools_id` int NOT NULL DEFAULT '0',
  `libelle_admin_tools` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `actif_admin_tools` int NOT NULL,
  `ordre_admin_tools` int NOT NULL,
  `cle` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `params` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `module_admin_tools` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `admin_tools` (`PK_admin_tools_id`, `FK_admin_tools_id`, `libelle_admin_tools`, `actif_admin_tools`, `ordre_admin_tools`, `cle`, `params`, `module_admin_tools`) VALUES
(1, 0, 'Gestionnaire de fichiers', 1, 19, 'gestionnairefichier', '', ''),
(2, 0, 'Termes génériques', 1, 20, 'genericterms', '', ''),
(3, 0, 'Rubriques du site', 1, 18, 'rubrique', '', '');

CREATE TABLE `admin_users` (
  `PK_admin_users_id` int NOT NULL,
  `FK_admin_users_groups_id` int NOT NULL,
  `FK_admin_users_rights_id` int NOT NULL,
  `pseudo` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `nom` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `prenom` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `hash` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `hash_date` datetime NOT NULL,
  `actif_admin_users` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `admin_users` (`PK_admin_users_id`, `FK_admin_users_groups_id`, `FK_admin_users_rights_id`, `pseudo`, `nom`, `prenom`, `email`, `password`, `hash`, `hash_date`, `actif_admin_users`) VALUES
(1, 1, 1, '', 'wmh', 'dev', 'wmhproject69@gmail.com', '$2y$10$eSmHOEqHSJ6MTdzknakoMu7H00MV80nGzNSx/yp7rfjDHKZZ38Qgm', '', '0000-00-00 00:00:00', 1);


CREATE TABLE `admin_users_groups` (
  `PK_admin_users_groups_id` int NOT NULL,
  `libelle_admin_users_groups` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `all` int DEFAULT NULL,
  `front_modif` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `admin_users_groups` (`PK_admin_users_groups_id`, `libelle_admin_users_groups`, `all`, `front_modif`) VALUES
(1, 'Admin full', 1, 1),
(2, 'User classique', 0, 1);


CREATE TABLE `admin_users_groups_admin_tools` (
  `PK_admin_users_groups_admin_tools_id` int NOT NULL,
  `FK_admin_users_groups_id` int NOT NULL,
  `FK_admin_tools_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `admin_users_groups_admin_tools`
--

INSERT INTO `admin_users_groups_admin_tools` (`PK_admin_users_groups_admin_tools_id`, `FK_admin_users_groups_id`, `FK_admin_tools_id`) VALUES
(1, 1, 1),
(2, 1, 2),
(3, 1, 3),
(4, 2, 1),
(5, 2, 2),
(6, 2, 3);


CREATE TABLE `admin_users_rights` (
  `PK_admin_users_rights_id` int NOT NULL,
  `libelle_admin_users_rights` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `add` int DEFAULT NULL,
  `del` int DEFAULT NULL,
  `edit` int DEFAULT NULL,
  `active` int DEFAULT NULL,
  `sort` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `admin_users_rights` (`PK_admin_users_rights_id`, `libelle_admin_users_rights`, `add`, `del`, `edit`, `active`, `sort`) VALUES
(1, 'All', 1, 1, 1, 1, 1),
(2, 'All but no delete', 1, 0, 1, 1, 1);

CREATE TABLE `generic_terms` (
  `PK_generic_terms_id` int NOT NULL,
  `backend` int NOT NULL,
  `frontend` int NOT NULL,
  `code_langue` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `module` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `libelle_generic_terms` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `cle` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `term` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `generic_terms` (`PK_generic_terms_id`, `backend`, `frontend`, `code_langue`, `module`, `libelle_generic_terms`, `description`, `cle`, `term`) VALUES
(1, 1, 1, 'fr', '', 'Email', '', 'email', 'Email'),
(2, 1, 1, 'fr', '', '', '', 'password', 'Mot de passe'),
(3, 1, 1, 'fr', '', '', '', 'submit', 'Valider'),
(4, 1, 1, 'fr', '', '', '', 'login', 'Connexion'),
(5, 1, 1, 'fr', '', '', '', 'required', 'Vous devez compléter ce champ'),
(6, 1, 1, 'fr', '', '', '', 'remember_login', 'Se souvenir de moi'),
(7, 1, 1, 'fr', '', '', '', 'login_title', 'Connexion'),
(8, 1, 1, 'fr', '', 'Erreur sur l\'email', '', 'bad_mail', 'Email incorrect'),
(9, 1, 1, 'fr', '', '', '', 'user_not_found', 'Utilisateur non trouvé'),
(10, 1, 1, 'fr', '', '', '', 'forgot_login', 'Mot de passe oublié ?'),
(11, 1, 1, 'fr', '', '', '', 'remember_title', 'Mot de passe oublié'),
(12, 1, 1, 'fr', '', '', '', 'logout', 'Déconnexion'),
(13, 1, 1, 'fr', '', '', '', 'password_reset_sujet', 'Réinitialisation de votre mot de passe'),
(14, 1, 1, 'fr', '', '', '', 'password_reset_body', '##NOM##,\r\n\r\nVous avez demandé à réinitialiser votre mot de passe.\r\n\r\nVeuillez cliquer sur le lien suivant afin de pouvoir en créer un nouveau.'),
(15, 1, 1, 'fr', '', '', '', 'password_reset_link', 'Réinitialiser le mot de passe'),
(16, 1, 1, 'fr', '', '', '', 'password_reset_found', 'Vous allez recevoir un email de réinitialisation.'),
(17, 1, 1, 'fr', '', '', '', 'password_new', 'Entrez votre nouveau mot de passe'),
(18, 1, 1, 'fr', '', '', '', 'password_confirm', 'Confirmez votre mot de passe'),
(19, 1, 1, 'fr', '', '', '', 'password_not_match', 'Les mots de passe ne correspondent pas'),
(20, 1, 1, 'fr', '', '', '', 'password_reset_done', 'Votre mot de passe a bien été mis à jour'),
(21, 1, 0, 'fr', '', 'Titre du bloc paramètres', '', 'adminsettings_title', 'Paramètres'),
(22, 1, 0, 'fr', '', 'Titre du bloc outils', '', 'admin_tools_title', 'Outils'),
(23, 1, 1, 'fr', '', 'Message de mise à jour réussie', '', 'maj_ok', 'Mise à jour effectuée avec succès'),
(24, 1, 1, 'fr', '', 'Message d\'ajout réussi', '', 'add_ok', 'Ajout effectué avec succès'),
(25, 1, 0, 'fr', '', 'Titre liste termes génériques', '', 'genericterms_index_title', 'Liste des termes génériques'),
(26, 1, 0, 'fr', '', 'Titre édition d\'un terme générique', '', 'genericterms_title', 'Ajout / Modification d\'un terme générique'),
(27, 1, 0, 'fr', '', '', '', 'genericterms', 'Termes génériques'),
(28, 1, 0, 'fr', '', '', '', 'genericterms_back_liste', 'Retour à la liste'),
(29, 1, 0, 'fr', '', '', '', 'genericterms_add', 'Ajouter un terme générique'),
(30, 1, 0, 'fr', '', '', '', 'cle_generic_terms', 'Clé utilisée dans le site'),
(31, 1, 0, 'fr', '', '', '', 'term_terms', 'Terme associé'),
(32, 1, 0, 'fr', '', '', '', 'libelle_generic_terms', 'Titre visible en back office'),
(33, 1, 0, 'fr', '', '', '', 'description_generic_terms', 'Description'),
(34, 1, 0, 'fr', '', '', '', 'backend_generic_terms', 'Terme utilisé en backoffice ?'),
(35, 1, 0, 'fr', '', '', '', 'frontend_generic_terms', 'Terme utilisé sur le site?'),
(36, 1, 0, 'fr', '', '', '', 'code_langue', 'Code langue'),
(37, 1, 0, 'fr', '', '', '', 'choose_language', '- Choisissez une langue -'),
(38, 1, 1, 'fr', '', '', '', 'oui', 'Oui'),
(39, 1, 1, 'fr', '', '', '', 'non', 'Non'),
(40, 1, 0, 'fr', '', '', '', 'admin_tools', 'Outils du backoffice'),
(41, 1, 0, 'fr', '', '', '', 'usersmenus', 'Gestion des utilisateurs'),
(42, 1, 0, 'fr', '', '', '', 'adminusers', 'Liste des utilisateurs'),
(43, 1, 0, 'fr', '', '', '', 'adminusersrights', 'Droits utilisateurs'),
(44, 1, 0, 'fr', '', '', '', 'adminusersgroups', 'Groupes d\'affichage'),
(45, 1, 0, 'fr', '', '', '', 'admin_tools_index_title', 'Outils du backoffice'),
(46, 1, 0, 'fr', '', '', '', 'admin_tools_add', 'Ajouter un outil'),
(47, 1, 0, 'fr', '', '', '', 'admin_tools_back_liste', 'Retour à la liste'),
(48, 1, 0, 'fr', '', '', '', 'libelle_admin_tools', 'Libellé de l\'outil'),
(49, 1, 0, 'fr', '', '', '', 'cle_url', 'Clé d\'url'),
(50, 1, 0, 'fr', '', '', '', 'actif_admin_tools', 'Outil actif ?'),
(51, 1, 0, 'fr', '', '', '', 'adminusers_index_title', 'Liste des utilisateurs'),
(52, 1, 0, 'fr', '', '', '', 'adminusers_add', 'Ajouter un utilisateur'),
(53, 1, 0, 'fr', '', '', '', 'adminusers_title', 'Ajout / Modification d\'un utilisateur'),
(54, 1, 0, 'fr', '', '', '', 'adminusers_back_liste', 'Retour à la liste'),
(55, 1, 0, 'fr', '', '', '', 'FK_admin_users_rights_id', 'Droits utilisateur'),
(56, 1, 0, 'fr', '', '', '', 'FK_admin_users_groups_id', 'Groupe utilisateur associé'),
(57, 1, 0, 'fr', '', '', '', 'actif_admin_users', 'Utilisateur actif ?'),
(58, 1, 0, 'fr', '', '', '', 'adminusersrights_index_title', 'Droits utilisateurs'),
(59, 1, 0, 'fr', '', '', '', 'adminusersrights_add', 'Ajouter un droit utilisateur'),
(60, 1, 0, 'fr', '', '', '', 'adminusersrights_back_liste', 'Retour à la liste'),
(61, 1, 0, 'fr', '', '', '', 'libelle_admin_users_rights', 'Libellé du droit'),
(62, 1, 0, 'fr', '', '', '', 'add', 'Ajouter'),
(63, 1, 0, 'fr', '', '', '', 'del', 'Supprimer'),
(64, 1, 1, 'fr', '', '', '', 'edit', 'Éditer'),
(65, 1, 1, 'fr', '', '', '', 'active', 'Activer'),
(66, 1, 0, 'fr', '', '', '', 'sort', 'Classer'),
(67, 1, 0, 'fr', '', '', '', 'adminusersrights_title', 'Ajout / Modification d\'un droit'),
(68, 1, 0, 'fr', '', '', '', 'adminusersgroups_index_title', 'Groupes d\'affichage'),
(69, 1, 0, 'fr', '', '', '', 'adminusersgroups_add', 'Ajouter un groupe d\'affichage'),
(70, 1, 0, 'fr', '', '', '', 'adminusersgroups_title', 'Ajout / Modification d\'un groupe d\'affichage'),
(71, 1, 0, 'fr', '', '', '', 'adminusersgroups_back_liste', 'Retour à la liste'),
(72, 1, 0, 'fr', '', '', '', 'libelle_admin_users_groups', 'Libellé du groupe d\'affichage'),
(73, 1, 0, 'fr', '', '', '', 'all', 'Tout'),
(74, 1, 0, 'fr', '', '', '', 'front_modif', 'Peut modifier les contenus du site'),
(75, 1, 0, 'fr', '', '', '', 'liste_menus', 'Liste des outils accessibles'),
(76, 1, 0, 'fr', '', '', '', 'rubriquetype_index_title', 'Types de menus'),
(77, 1, 0, 'fr', '', '', '', 'rubriquetype_add', 'Ajouter un type de menu'),
(78, 1, 0, 'fr', '', '', '', 'rubriquetype_title', 'Ajout / Modification d\'un type de menus'),
(79, 1, 0, 'fr', '', '', '', 'rubriquetype_back_liste', 'Retour à la liste'),
(80, 1, 0, 'fr', '', '', '', 'libelle_rubrique_type', 'Libellé du type de menus'),
(81, 1, 0, 'fr', '', '', '', 'connecte', 'Doit être connecté?'),
(82, 1, 0, 'fr', '', '', '', 'actif_rubrique_type', 'Type de menu actif ?'),
(83, 1, 0, 'fr', '', '', '', 'rubriquetype', 'Type de menus'),
(84, 1, 0, 'fr', '', '', '', 'rubriqueposition', 'Position des menus'),
(85, 1, 0, 'fr', '', '', '', 'rubriqueposition_index_title', 'Position des menus'),
(86, 1, 0, 'fr', '', '', '', 'rubriqueposition_add', 'Ajouter une position'),
(87, 1, 0, 'fr', '', '', '', 'rubriqueposition_title', 'Ajout / Modification d\'une position de menu'),
(88, 1, 0, 'fr', '', '', '', 'libelle_rubrique_position', 'Libellé de la position'),
(89, 1, 0, 'fr', '', '', '', 'actif_rubrique_position', 'Position active ?'),
(90, 1, 0, 'fr', '', '', '', 'rubriqueposition_back_liste', 'Retour à la liste'),
(91, 1, 0, 'fr', '', '', '', 'langues', 'Langues'),
(92, 1, 0, 'fr', '', '', '', 'langues_index_title', 'Liste des langues'),
(93, 1, 0, 'fr', '', '', '', 'langues_add', 'Ajouter une langue'),
(94, 1, 0, 'fr', '', '', '', 'langues_back_liste', 'Retour à la liste'),
(95, 1, 0, 'fr', '', '', '', 'langues_title', 'Ajout / Modification d\'une langue'),
(96, 1, 0, 'fr', '', '', '', 'libelle_langues', 'Libellé de la langue'),
(97, 1, 0, 'fr', '', '', '', 'defaut_langue', 'Langue par defaut ?'),
(98, 1, 0, 'fr', '', '', '', 'actif_langues', 'Langue active'),
(99, 1, 0, 'fr', '', '', '', 'confirm_del', 'Êtes-vous surs de vouloir supprimer'),
(100, 1, 0, 'fr', '', '', '', 'filemanager', 'Gestionnaire de fichiers'),
(101, 1, 0, 'fr', '', '', '', 'rubrique_index_title', 'Menus du site'),
(102, 1, 0, 'fr', '', '', '', 'rubrique_add', 'Ajouter un menu'),
(103, 1, 0, 'fr', '', '', '', 'rubrique_title', 'Ajout / Modification d\'un menu'),
(104, 1, 0, 'fr', '', '', '', 'FK_rubrique_type_id', 'Type de menus'),
(105, 1, 0, 'fr', '', '', '', 'libelle_rubrique', 'Libellé du menu'),
(106, 1, 0, 'fr', '', '', '', 'FK_rubrique_position_id', 'Position du menu'),
(107, 1, 0, 'fr', '', '', '', 'rubrique_back_liste', 'Retour à la liste'),
(108, 1, 0, 'fr', '', '', '', 'menu_icon', 'Icône associé'),
(109, 1, 0, 'fr', '', '', '', 'lien_direct', 'Lien direct ?'),
(110, 1, 0, 'fr', '', '', '', 'link', 'Lien'),
(111, 1, 0, 'fr', '', '', '', 'url', 'Url personnalisée'),
(112, 1, 0, 'fr', '', '', '', 'actif_rubrique', 'Rubrique active'),
(113, 1, 0, 'fr', '', '', '', 'cache_rubrique', 'Nécessite une connexion internet ?'),
(114, 1, 0, 'fr', '', '', '', 'rubrique', 'Menus du site'),
(115, 1, 1, 'fr', '', '', '', 'genericterms_search_title', 'Rechercher un terme'),
(116, 1, 1, 'fr', '', '', '', 'keywords', 'Mot(s) clé'),
(117, 1, 1, 'fr', '', '', '', 'search_btn', 'Chercher'),
(118, 1, 1, 'fr', '', '', '', 'cancel_btn', 'Annuler'),
(119, 1, 1, 'fr', '', '', '', 'search_title', 'Recherche'),
(120, 1, 1, 'fr', '', '', '', 'desactive', 'Désactiver'),
(121, 1, 0, 'fr', '', 'Titre du bloc menus du site', '', 'menus_title', 'Rubriques du site'),
(122, 1, 0, 'fr', '', '', '', 'desc_url_rubrique', 'Si vous souhaitez créer une url spécifique, vérifiez qu\'elle est unique et elle ne doit comporter que les caractères et symboles suivants : (A...Z, a...z, 0...9, -)'),
(123, 1, 0, 'fr', '', 'Erreur pattern url perso', 'Erreur si un caractère interdit a été saisit.', 'error_url_pattern', 'Veuillez respecter les consignes de création d\'url personnalisée'),
(124, 1, 0, 'fr', '', 'Url personnalisée déjà existante', '', 'error_url_already_exist', 'Cette url existe déjà sur le site'),
(125, 1, 0, 'fr', '', '', '', 'in', 'en'),
(126, 1, 0, 'fr', '', '', '', 'content', 'Contenu'),
(127, 1, 0, 'fr', '', '', '', 'content_differ', 'Contenu différé'),
(128, 1, 0, 'fr', '', '', '', 'titre_rubrique', 'Titre de la rubrique'),
(129, 1, 0, 'fr', '', '', '', 'content_rubrique', 'Contenu de la rubrique'),
(130, 1, 0, 'fr', '', '', '', 'titre_rubrique_temp', 'Titre de la rubrique (différé)'),
(131, 1, 0, 'fr', '', '', '', 'content_rubrique_temp', 'Contenu de la rubrique (différé)'),
(132, 1, 0, 'fr', '', '', '', 'date_update_rubrique', 'Date de bascule du contenu'),
(133, 1, 0, 'fr', '', '', '', 'desc_url_rubrique_lng', 'Le préfixe de langue <strong>##LNG##</strong> sera automatiquement ajouté à l\'url.'),
(134, 1, 0, 'fr', '', 'Bouton pour sortir sur le site web associé', '', 'view_site', 'Voir le site'),
(135, 1, 1, 'fr', '', '', '', 'edit_profil', 'Éditer mon profil'),
(136, 1, 1, 'fr', '', '', '', 'nom', 'Nom'),
(137, 1, 1, 'fr', '', '', '', 'prenom', 'Prénom'),
(138, 1, 1, 'fr', '', '', '', 'pseudo', 'Pseudo'),
(139, 1, 1, 'fr', '', '', '', 'min_char_error', 'Vous devez au minimum créer un mot de passe de 8 caractères'),
(140, 1, 0, 'fr', '', '', '', 'adminusers_profil_title', 'Votre profil'),
(141, 1, 0, 'fr', '', '', '', 'time_update_rubrique', 'Heure de bascule du contenu'),
(142, 1, 1, 'fr', '', '', '', 'email_bad_ou_deja', 'Incorrect email or already registered'),
(143, 1, 0, 'fr', '', '', '', 'rubrique_module_index_title', 'Modules du site'),
(144, 1, 0, 'fr', '', '', '', 'rubrique_module_add', 'Ajouter un module'),
(145, 1, 0, 'fr', '', '', '', 'rubrique_module_title', 'Ajout / Modification d\'un module'),
(146, 1, 0, 'fr', '', '', '', 'rubrique_module_back_liste', 'Retour à la liste des modules'),
(147, 1, 0, 'fr', '', '', '', 'libelle_rubrique_module', 'Nom du module'),
(148, 1, 0, 'fr', '', '', '', 'controller_module', 'Controller du module'),
(149, 1, 0, 'fr', '', '', '', 'action_module', 'Action à appeler en front'),
(150, 1, 0, 'fr', '', '', '', 'textes', 'Recharger les textes du module'),
(151, 1, 0, 'fr', '', '', '', 'module_textes_reload_ok', 'Textes du module rechargés avec succès'),
(152, 1, 0, 'fr', '', '', '', 'rubrique_module', 'Modules du site'),
(153, 1, 0, 'fr', '', '', '', 'delete_ok', 'Suppression effectuée avec succès'),
(154, 1, 0, 'fr', '', '', '', 'namespace_module', 'Namespace'),
(155, 1, 0, 'fr', '', '', '', 'actif_rubrique_module', 'Module actif ?'),
(156, 1, 1, 'fr', '', '', '', 'image_upload_not_image', 'Le fichier que vous tentez de charger n\'est pas une image valide'),
(157, 1, 1, 'fr', '', '', '', 'image_upload_too_big', 'Le fichier que vous tentez de charger est trop volumineux'),
(158, 1, 1, 'fr', '', '', '', 'delete_picture', 'Supprimer la photo'),
(159, 1, 1, 'fr', '', '', '', 'confirm_delete_picture', 'Êtes-vous sur de vouloir supprimer cette image?'),
(160, 1, 1, 'fr', '', '', '', 'delete_picture_ok', 'Photo supprimé avec succès'),
(161, 1, 0, 'fr', '', '', '', 'modules_liste', 'Liste des modules'),
(162, 1, 0, 'fr', '', '', '', 'rubrique_module_position', 'Position du module dans le contenu'),
(163, 1, 0, 'fr', '', '', '', 'rubrique_module_forward', 'Le module gère affiche le contenu?'),
(164, 1, 0, 'fr', '', '', '', 'rubrique_module_position_avant', 'Avant le contenu'),
(165, 1, 0, 'fr', '', '', '', 'rubrique_module_position_apres', 'Après le contenu'),
(166, 1, 1, 'fr', '', '', '', 'form_error', 'Veuillez vérifier les informations saisies'),
(167, 1, 1, 'fr', '', '', '', 'password_confirm1', 'Confirmez le mot de passe'),
(168, 1, 1, 'fr', '', '', '', 'actif_users', 'Utilisateur actif ?'),
(169, 1, 0, 'fr', '', '', '', 'user_tool', 'Gerer les utilisateurs'),
(170, 1, 0, 'fr', '', '', '', 'users', 'Liste des utilisateurs'),
(171, 1, 0, 'fr', '', '', '', 'users_title', 'Ajout / Modification d\'un utilisateur'),
(172, 1, 0, 'fr', '', '', '', 'users_back_liste', 'Retour à la liste des utilisateurs'),
(173, 1, 0, 'fr', '', '', '', 'users_add', 'Ajouter un utilisateur'),
(174, 1, 0, 'fr', '', '', '', 'users_export', 'Export des utilisateurs'),
(175, 1, 0, 'fr', '', '', '', 'users_import', 'Import des utilisateurs'),
(176, 1, 0, 'fr', '', '', '', 'users_index_title', 'Liste des utilisateurs'),
(177, 1, 0, 'fr', '', '', '', 'users_type_title', 'Ajout / Modification d\'un type d\'utilisateur'),
(178, 1, 0, 'fr', '', '', '', 'users_type_back_liste', 'Retour à la liste des types d\'utilisateurs'),
(179, 1, 0, 'fr', '', '', '', 'users_type_add', 'Ajouter un type d\'utilisateur'),
(180, 1, 0, 'fr', '', '', '', 'users_import_title', 'Import des utilisateurs'),
(181, 1, 0, 'fr', '', '', '', 'libelle_users_type', 'Libellé du type d\'utilisateur'),
(182, 1, 0, 'fr', '', '', '', 'actif_users_type', 'Type d\'utilisateur actif ?'),
(183, 1, 0, 'fr', '', '', '', 'users_type_index_title', 'Liste des types d\'utilisateurs'),
(184, 1, 0, 'fr', '', '', '', 'users_type', 'Types d\'utilisateurs'),
(185, 1, 0, 'fr', '', '', '', 'code_users', 'Code unique (identifiant, scans...)'),
(186, 1, 0, 'fr', '', '', '', 'code_bad_ou_deja', 'Identifiant déjà utilisé ou de mauvais format'),
(187, 1, 0, 'fr', '', '', '', 'rubriquemenu', 'Paramétrage des menus'),
(188, 1, 0, 'fr', '', '', '', 'management_toggle', 'Bascule de contenu'),
(189, 1, 0, 'fr', '', '', '', 'management_clean', 'Nettoyer le site'),
(190, 1, 0, 'fr', '', '', '', 'management', 'Gestion des contenus'),
(191, 1, 0, 'fr', '', '', '', 'management_clean_title', 'Gestion des contenus du site'),
(192, 1, 0, 'fr', '', '', '', 'management_clean_confirm', 'Êtes-vous sur de vouloir lancer cette procédure? Elle est irréversible! Tout sera effacé.'),
(193, 1, 0, 'fr', '', '', '', 'management_toggle_title', 'Bascule de contenu'),
(194, 1, 0, 'fr', '', '', '', 'old_text', 'Texte à remplacer'),
(195, 1, 0, 'fr', '', '', '', 'new_text', 'Nouveau texte'),
(196, 1, 0, 'fr', '', '', '', 'submit_remplace', 'Remplacer le texte'),
(197, 1, 0, 'fr', '', '', '', 'management_clean_ok', 'Nettoyage effectué avec succès'),
(198, 1, 0, 'fr', '', 'Liste des modules disponibles à charger', '', 'module_name_dispo', 'Module(s) disponible(s)'),
(199, 1, 0, 'fr', '', '', '', 'choose_module', '- Sélectionnez un module -'),
(200, 1, 0, 'fr', '', '', '', 'load_module', 'Charger le module'),
(201, 0, 1, 'fr', '', '', '', 'fallback_title', 'Hors-ligne'),
(202, 0, 1, 'fr', '', '', '', 'fallback_explain', 'Vous êtes hors-ligne. Veuillez activer votre wifi ou les données cellulaires pour visualiser ce contenu.'),
(203, 0, 1, 'fr', '', 'Titre page erreur 404 en front', '', 'error_404_title', 'Page indisponible'),
(204, 0, 1, 'fr', '', '', '', 'error_404_text', 'Cette page ne semble pas exister.'),
(205, 0, 1, 'fr', '', '', '', 'cle_bad_ou_deja', 'Clé déjà utilisée'),
(206, 1, 0, 'fr', '', '', '', 'confirm_action_special', 'Êtes-vous sur de vouloir effectuer cette action? Elle est irréversible.'),
(207, 1, 1, 'fr', '', '', '', 'valider', 'Valider'),
(208, 1, 1, 'fr', '', '', '', 'annuler', 'Annuler'),
(209, 1, 1, 'fr', '', '', '', 'champ_obligatoire', 'Obligatoire'),
(210, 1, 1, 'fr', '', '', '', 'champ_non_obligatoire', 'Facultatif'),
(211, 1, 0, 'fr', '', '', '', 'champ_actif', 'Actif'),
(212, 1, 0, 'fr', '', '', '', 'champ_non_actif', 'Désactivé'),
(213, 1, 1, 'fr', '', '', '', 'FK_pays_id', 'Country'),
(214, 1, 1, 'fr', '', '', '', 'save', 'Enregistrer'),
(215, 1, 1, 'fr', '', '', '', 'advanced_search', 'Recherche avancée'),
(216, 1, 0, 'fr', '', '', '', 'duplicate', 'Dupliquer'),
(217, 1, 1, 'fr', '', '', '', 'commentaire', 'Commentaire(s)'),
(218, 1, 1, 'fr', '', '', '', 'telephone', 'Téléphone'),
(219, 1, 1, 'fr', '', '', '', 'mobile', 'Portable'),
(220, 1, 1, 'fr', '', '', NULL, 'green_toolbox_provider', 'Engagé RSE'),
(221, 1, 1, 'fr', '', '', NULL, 'entite_concernee', 'Entitée concernée'),
(222, 1, 1, 'fr', '', '', '', 'date_rendu_toolbox_project', 'Date de rendu de l\'appel d\'offre'),
(223, 1, 1, 'fr', '', '', '', 'chance_toolbox_project', 'Chances de réussite'),
(224, 1, 1, 'fr', '', '', '', 'estimation_toolbox_project', 'Estimation du budget (en €)'),
(225, 1, 1, 'fr', '', '', NULL, 'old_number_toolbox_project', 'Ancien numéro de dossier'),
(226, 1, 1, 'fr', '', '', '', 'statut_appel_offre', 'Appel d\'offre'),
(227, 1, 1, 'fr', '', '', NULL, 'statut_en_cours', 'En cours'),
(228, 1, 1, 'fr', '', '', NULL, 'statut_facture', 'Facturé'),
(229, 1, 1, 'fr', '', '', NULL, 'statut_perdu', 'Perdu'),
(230, 1, 1, 'fr', '', '', NULL, 'statut_toolbox_projet', 'Statut'),
(231, 1, 1, 'fr', '', '', NULL, 'directory_list', 'Équipe'),
(232, 1, 1, 'fr', '', '', NULL, 'siege_social', 'Siège social'),
(233, 1, 1, 'fr', '', '', NULL, 'siret_toolbox_customer', 'SIRET'),
(234, 1, 1, 'fr', '', '', '', 'siret_deja', 'Ce SIRET est incorrect ou existe déjà'),
(235, 1, 0, 'fr', '', '', NULL, 'rubrique_module_add_manually', 'Ajouter manuellement un module'),
(236, 1, 0, 'fr', '', '', NULL, 'templates_index_title', 'Liste des templates'),
(237, 1, 0, 'fr', '', '', NULL, 'templates', 'Templates'),
(238, 1, 0, 'fr', '', '', NULL, 'actif_templates', 'Template active?'),
(239, 1, 0, 'fr', '', '', NULL, 'color1_templates', 'Couleur principale'),
(240, 1, 0, 'fr', '', '', NULL, 'color2_templates', 'Couleur secondaire'),
(241, 1, 0, 'fr', '', '', NULL, 'color2_templates_need', 'Seconde couleur active?'),
(242, 1, 0, 'fr', '', '', NULL, 'folder_templates', 'Dossier'),
(243, 1, 0, 'fr', '', '', NULL, 'header_templates', 'En-tête du site et des mails'),
(244, 1, 0, 'fr', '', '', NULL, 'libelle_templates', 'Libellé de la template'),
(245, 1, 0, 'fr', '', '', NULL, 'logo_templates', 'Logo, favicon évènement'),
(246, 1, 0, 'fr', '', '', NULL, 'templates_add', 'Ajouter une template'),
(247, 1, 0, 'fr', '', '', NULL, 'templates_back_liste', 'Retour à la liste des templates'),
(248, 1, 0, 'fr', '', '', NULL, 'templates_menu', 'Gestion des templates'),
(249, 1, 0, 'fr', '', '', NULL, 'templates_title', 'Ajout / Modification d\'une template'),
(250, 1, 1, 'fr', '', '', NULL, 'yes_thanks', 'Oui'),
(251, 1, 1, 'fr', '', '', NULL, 'no_thanks', 'Non merci'),
(252, 0, 1, 'fr', '', '', NULL, 'intall_btn_text', 'Installer l\'application?'),
(253, 1, 1, 'fr', '', '', NULL, 'statut_interne', 'Interne'),
(254, 1, 1, 'fr', '', '', NULL, 'nsp', 'Nsp'),
(255, 1, 0, 'fr', '', '', NULL, 'import_file_title', 'Importer un fichier'),
(256, 1, 0, 'fr', '', '', NULL, 'explain_file_upload', 'Il est préférable de charger un fichier du type <strong>XLS</strong> ou <strong>CSV</strong> plutôt qu\'un <strong>XLSX</strong>, ce dernier augmente les risques d\'erreurs d\'imports.<br />De préférence, ne laissez dans votre fichier que les colonnes à importer.'),
(257, 1, 0, 'fr', '', '', NULL, 'start_import_btn', 'Importer'),
(258, 1, 1, 'fr', '', '', NULL, 'error_extension_type', 'Format de fichier invalide. Format(s) autorisé(s) : ##FORMAT##'),
(259, 1, 0, 'fr', '', '', NULL, 'ignore_first_line', 'Ignorer la première ligne du fichier'),
(260, 1, 0, 'fr', '', '', NULL, 'select_file_import', 'Sélectionner ce fichier'),
(261, 1, 0, 'fr', '', '', NULL, 'file_select', 'Sélection d\'un fichier'),
(262, 1, 0, 'fr', '', '', NULL, 'explain_file_upload', 'Il est préférable de charger un fichier du type <strong>XLS</strong> ou <strong>CSV</strong> plutôt qu\'un <strong>XLSX</strong>, ce dernier augmente les risques d\'erreurs d\'imports.<br />De préférence, ne laissez dans votre fichier que les colonnes à importer.'),
(263, 1, 0, 'fr', '', '', NULL, 'ignorer_valeur', 'Ignorer cette colonne'),
(264, 1, 0, 'fr', '', '', NULL, 'pays', 'Pays'),
(265, 1, 0, 'fr', '', '', NULL, 'choix_selecteur', '- Choix de la donnée -'),
(266, 1, 0, 'fr', '', '', NULL, 'attribution_import_title', 'Attribution des données'),
(267, 1, 0, 'fr', '', '', NULL, 'attribution_import_explain', 'Veuillez assigner un champ a chaque donnée'),
(268, 1, 0, 'fr', '', '', NULL, 'action_import_choix', 'Options'),
(269, 1, 0, 'fr', '', '', NULL, 'erase_all_import', 'Remplacer les données'),
(270, 1, 0, 'fr', '', '', NULL, 'no_erase_all_import', 'Non, conserver les anciennes données et ajouter celles-ci à la suite'),
(271, 1, 0, 'fr', '', '', NULL, 'yes_erase_all_import', 'Oui, effacer les données avant d\'importer celles-ci'),
(272, 1, 0, 'fr', '', '', NULL, 'confirm_import', 'En acceptant, l\'import sera lancé et vous risquez de perdre des données.'),
(273, 1, 0, 'fr', '', '', NULL, 'view_file', 'Voir le fichier'),
(274, 1, 0, 'fr', '', '', NULL, 'import_other_file', 'Importer un autre fichier'),
(275, 1, 0, 'fr', '', '', NULL, 'import_donnee_invalide', 'Certaines données semblent invalides.<br />Pour les emails pensez a bien enlever les espaces et autres caractères interdits dans la syntaxe d\'un email.'),
(276, 1, 0, 'fr', '', '', NULL, 'import_ligne', 'Ligne '),
(277, 1, 0, 'fr', '', '', NULL, 'import_error_list', 'Liste des erreurs rencontrées'),
(278, 1, 0, 'fr', '', '', NULL, 'ignore_all_import', 'Ignorer les erreurs dans les données'),
(279, 1, 0, 'fr', '', '', NULL, 'no_ignore_all_import', 'Non, me faire la liste des erreurs rencontrées'),
(280, 1, 0, 'fr', '', '', NULL, 'yes_ignore_all_import', 'Oui, importer la liste telle qu\'importée'),
(281, 1, 0, 'fr', '', '', NULL, 'importok', 'Fichier importé avec succès'),
(282, 1, 0, 'fr', '', '', NULL, 'import_separateur', 'Choix du séparateur (uniquement pour les fichiers au format CSV)'),
(283, 1, 0, 'fr', '', '', NULL, 'import_virgule', 'Séparateur virgule « , »'),
(284, 1, 0, 'fr', '', '', NULL, 'import_pointvirgule', 'Séparateur point-virgule « ; »'),
(285, 1, 0, 'fr', '', '', NULL, 'commentaire_import', 'Commentaires sur cet import'),
(286, 1, 0, 'fr', '', '', NULL, 'dump_history', 'Historique des sauvegardes'),
(287, 1, 0, 'fr', '', '', NULL, 'explain_dump_history', 'Vous pouvez sélectionner une ancienne version des données et la réimporter.'),
(288, 1, 0, 'fr', '', '', NULL, 'warning_dump_history', 'Attention si vous décidez de revenir a une ancienne version, toutes les données actuellement présentes seront perdues !'),
(289, 1, 0, 'fr', '', '', NULL, 'execute_dump_history', 'Restaurer cette version'),
(290, 1, 0, 'fr', '', '', NULL, 'confirm_execute_dump_history', 'Êtes-vous sur de vouloir restaurer cette version?\\nL\\\'opération est irréversible'),
(291, 1, 0, 'fr', '', '', NULL, 'dumpok', 'Restauration effectuée avec succès'),
(292, 1, 0, 'fr', '', '', NULL, 'file_select_import', 'Sélectionnez un fichier a traiter'),
(293, 1, 1, 'fr', '', '', NULL, 'delete_file', 'Supprimer le fichier'),
(294, 1, 1, 'fr', '', '', '', 'confirm_delete_file', 'Êtes-vous sur de vouloir supprimer ce fichier ?'),
(295, 1, 1, 'fr', '', '', NULL, 'delete_file_ok', 'Fichier supprimé'),
(296, 1, 0, 'fr', '', '', NULL, 'rubrique_invisible', 'Invisible (reste accessible par l\'url)'),
(297, 1, 1, 'fr', '', '', '', 'no_log_rubrique', 'Accessible non connecté ?'),
(298, 1, 1, 'fr', '', '', '', 'resetMenu', 'Réinitialiser les outils du Back-Office'),
(299, 1, 1, 'fr', '', '', '', 'backToHome', 'Retour à l\'accueil');

CREATE TABLE `imports` (
  `PK_imports_id` int NOT NULL,
  `FK_admin_users_id` int NOT NULL,
  `fichier` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `original_name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `base` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `date_upload` datetime NOT NULL,
  `date_finalise` datetime NOT NULL,
  `dump_file` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `commentaire` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `langues` (
  `PK_langues_id` int NOT NULL,
  `libelle_langues` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `code_langue` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `defaut` int DEFAULT NULL,
  `actif_langues` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `langues` (`PK_langues_id`, `libelle_langues`, `code_langue`, `defaut`, `actif_langues`) VALUES
(1, 'Français', 'fr', 1, 1);

CREATE TABLE `pays` (
  `PK_pays_id` int NOT NULL,
  `code_num` int NOT NULL,
  `code_iso` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `code_iso3` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `fr` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `en` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `ordre_pays` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `pays` (`PK_pays_id`, `code_num`, `code_iso`, `code_iso3`, `fr`, `en`, `ordre_pays`) VALUES
(1, 4, 'AF', 'AFG', 'Afghanistan', 'Afghanistan', 2),
(2, 710, 'ZA', 'ZAF', 'Afrique du Sud', 'South Africa', 3),
(3, 8, 'AL', 'ALB', 'Albanie', 'Albania', 4),
(4, 12, 'DZ', 'DZA', 'Algérie', 'Algeria', 5),
(5, 276, 'DE', 'DEU', 'Allemagne', 'Germany', 6),
(6, 20, 'AD', 'AND', 'Andorre', 'Andorra', 7),
(7, 24, 'AO', 'AGO', 'Angola', 'Angola', 8),
(8, 660, 'AI', 'AIA', 'Anguilla', 'Anguilla', 9),
(9, 10, 'AQ', 'ATA', 'Antarctique', 'Antarctica', 10),
(10, 28, 'AG', 'ATG', 'Antigua-et-Barbuda', 'Antigua and Barbuda', 11),
(11, 530, 'AN', 'ANT', 'Antilles Néerlandaises', 'Netherlands Antilles', 12),
(12, 682, 'SA', 'SAU', 'Arabie Saoudite', 'Saudi Arabia', 13),
(13, 32, 'AR', 'ARG', 'Argentine', 'Argentina', 14),
(14, 51, 'AM', 'ARM', 'Arménie', 'Armenia', 15),
(15, 533, 'AW', 'ABW', 'Aruba', 'Aruba', 16),
(16, 36, 'AU', 'AUS', 'Australie', 'Australia', 17),
(17, 40, 'AT', 'AUT', 'Autriche', 'Austria', 18),
(18, 31, 'AZ', 'AZE', 'Azerbaïdjan', 'Azerbaijan', 19),
(19, 44, 'BS', 'BHS', 'Bahamas', 'Bahamas', 20),
(20, 48, 'BH', 'BHR', 'Bahreïn', 'Bahrain', 21),
(21, 50, 'BD', 'BGD', 'Bangladesh', 'Bangladesh', 22),
(22, 52, 'BB', 'BRB', 'Barbade', 'Barbados', 23),
(23, 112, 'BY', 'BLR', 'Bélarus', 'Belarus', 24),
(24, 56, 'BE', 'BEL', 'Belgique', 'Belgium', 25),
(25, 84, 'BZ', 'BLZ', 'Belize', 'Belize', 26),
(26, 204, 'BJ', 'BEN', 'Bénin', 'Benin', 27),
(27, 60, 'BM', 'BMU', 'Bermudes', 'Bermuda', 28),
(28, 64, 'BT', 'BTN', 'Bhoutan', 'Bhutan', 29),
(29, 68, 'BO', 'BOL', 'Bolivie', 'Bolivia', 30),
(30, 70, 'BA', 'BIH', 'Bosnie-Herzégovine', 'Bosnia and Herzegovina', 31),
(31, 72, 'BW', 'BWA', 'Botswana', 'Botswana', 32),
(32, 76, 'BR', 'BRA', 'Brésil', 'Brazil', 33),
(33, 96, 'BN', 'BRN', 'Brunéi Darussalam', 'Brunei Darussalam', 34),
(34, 100, 'BG', 'BGR', 'Bulgarie', 'Bulgaria', 35),
(35, 854, 'BF', 'BFA', 'Burkina Faso', 'Burkina Faso', 36),
(36, 108, 'BI', 'BDI', 'Burundi', 'Burundi', 37),
(37, 116, 'KH', 'KHM', 'Cambodge', 'Cambodia', 38),
(38, 120, 'CM', 'CMR', 'Cameroun', 'Cameroon', 39),
(39, 124, 'CA', 'CAN', 'Canada', 'Canada', 40),
(40, 132, 'CV', 'CPV', 'Cap-vert', 'Cape Verde', 41),
(41, 152, 'CL', 'CHL', 'Chili', 'Chile', 42),
(42, 156, 'CN', 'CHN', 'Chine', 'China', 43),
(43, 196, 'CY', 'CYP', 'Chypre', 'Cyprus', 44),
(44, 170, 'CO', 'COL', 'Colombie', 'Colombia', 45),
(45, 174, 'KM', 'COM', 'Comores', 'Comoros', 46),
(46, 188, 'CR', 'CRI', 'Costa Rica', 'Costa Rica', 47),
(47, 384, 'CI', 'CIV', 'Côte d\'Ivoire', 'Côte d\'Ivoire', 48),
(48, 191, 'HR', 'HRV', 'Croatie', 'Croatia', 49),
(49, 192, 'CU', 'CUB', 'Cuba', 'Cuba', 50),
(50, 208, 'DK', 'DNK', 'Danemark', 'Denmark', 51),
(51, 262, 'DJ', 'DJI', 'Djibouti', 'Djibouti', 52),
(52, 212, 'DM', 'DMA', 'Dominique', 'Dominica', 53),
(53, 818, 'EG', 'EGY', 'Égypte', 'Egypt', 54),
(54, 222, 'SV', 'SLV', 'El Salvador', 'El Salvador', 55),
(55, 784, 'AE', 'ARE', 'Émirats Arabes Unis', 'United Arab Emirates', 56),
(56, 218, 'EC', 'ECU', 'Équateur', 'Ecuador', 57),
(57, 232, 'ER', 'ERI', 'Érythrée', 'Eritrea', 58),
(58, 724, 'ES', 'ESP', 'Espagne', 'Spain', 59),
(59, 233, 'EE', 'EST', 'Estonie', 'Estonia', 60),
(60, 583, 'FM', 'FSM', 'États Fédérés de Micronésie', 'Federated States of Micronesia', 61),
(61, 840, 'US', 'USA', 'États-Unis', 'United States', 62),
(62, 231, 'ET', 'ETH', 'Éthiopie', 'Ethiopia', 63),
(63, 643, 'RU', 'RUS', 'Fédération de Russie', 'Russian Federation', 64),
(64, 242, 'FJ', 'FJI', 'Fidji', 'Fiji', 65),
(65, 246, 'FI', 'FIN', 'Finlande', 'Finland', 66),
(66, 250, 'FR', 'FRA', 'France', 'France', 1),
(67, 266, 'GA', 'GAB', 'Gabon', 'Gabon', 67),
(68, 270, 'GM', 'GMB', 'Gambie', 'Gambia', 68),
(69, 268, 'GE', 'GEO', 'Géorgie', 'Georgia', 69),
(70, 239, 'GS', 'SGS', 'Géorgie du Sud et les Îles Sandwich du Sud', 'South Georgia and the South Sandwich Islands', 70),
(71, 288, 'GH', 'GHA', 'Ghana', 'Ghana', 71),
(72, 292, 'GI', 'GIB', 'Gibraltar', 'Gibraltar', 72),
(73, 300, 'GR', 'GRC', 'Grèce', 'Greece', 73),
(74, 308, 'GD', 'GRD', 'Grenade', 'Grenada', 74),
(75, 304, 'GL', 'GRL', 'Groenland', 'Greenland', 75),
(76, 312, 'GP', 'GLP', 'Guadeloupe', 'Guadeloupe', 76),
(77, 316, 'GU', 'GUM', 'Guam', 'Guam', 77),
(78, 320, 'GT', 'GTM', 'Guatemala', 'Guatemala', 78),
(79, 324, 'GN', 'GIN', 'Guinée', 'Guinea', 79),
(80, 226, 'GQ', 'GNQ', 'Guinée Équatoriale', 'Equatorial Guinea', 80),
(81, 624, 'GW', 'GNB', 'Guinée-Bissau', 'Guinea-Bissau', 81),
(82, 328, 'GY', 'GUY', 'Guyana', 'Guyana', 82),
(83, 254, 'GF', 'GUF', 'Guyane Française', 'French Guiana', 83),
(84, 332, 'HT', 'HTI', 'Haïti', 'Haiti', 84),
(85, 340, 'HN', 'HND', 'Honduras', 'Honduras', 85),
(86, 344, 'HK', 'HKG', 'Hong-Kong', 'Hong Kong', 86),
(87, 348, 'HU', 'HUN', 'Hongrie', 'Hungary', 87),
(88, 74, 'BV', 'BVT', 'Île Bouvet', 'Bouvet Island', 88),
(89, 162, 'CX', 'CXR', 'Île Christmas', 'Christmas Island', 89),
(90, 833, 'IM', 'IMN', 'Île de Man', 'Isle of Man', 90),
(91, 574, 'NF', 'NFK', 'Île Norfolk', 'Norfolk Island', 91),
(92, 238, 'FK', 'FLK', 'Îles (malvinas) Falkland', 'Falkland Islands', 92),
(93, 248, 'AX', 'ALA', 'Îles Åland', 'Åland Islands', 93),
(94, 136, 'KY', 'CYM', 'Îles Caïmanes', 'Cayman Islands', 94),
(95, 166, 'CC', 'CCK', 'Îles Cocos (Keeling)', 'Cocos (Keeling) Islands', 95),
(96, 184, 'CK', 'COK', 'Îles Cook', 'Cook Islands', 96),
(97, 234, 'FO', 'FRO', 'Îles Féroé', 'Faroe Islands', 97),
(98, 334, 'HM', 'HMD', 'Îles Heard et Mcdonald', 'Heard Island and McDonald Islands', 98),
(99, 580, 'MP', 'MNP', 'Îles Mariannes du Nord', 'Northern Mariana Islands', 99),
(100, 584, 'MH', 'MHL', 'Îles Marshall', 'Marshall Islands', 100),
(101, 581, 'UM', 'UMI', 'Îles Mineures Éloignées des États-Unis', 'United States Minor Outlying Islands', 101),
(102, 90, 'SB', 'SLB', 'Îles Salomon', 'Solomon Islands', 102),
(103, 796, 'TC', 'TCA', 'Îles Turks et Caïques', 'Turks and Caicos Islands', 103),
(104, 92, 'VG', 'VGB', 'Îles Vierges Britanniques', 'British Virgin Islands', 104),
(105, 850, 'VI', 'VIR', 'Îles Vierges des États-Unis', 'U.S. Virgin Islands', 105),
(106, 356, 'IN', 'IND', 'Inde', 'India', 106),
(107, 360, 'ID', 'IDN', 'Indonésie', 'Indonesia', 107),
(108, 368, 'IQ', 'IRQ', 'Iraq', 'Iraq', 108),
(109, 372, 'IE', 'IRL', 'Irlande', 'Ireland', 109),
(110, 352, 'IS', 'ISL', 'Islande', 'Iceland', 110),
(111, 376, 'IL', 'ISR', 'Israël', 'Israel', 111),
(112, 380, 'IT', 'ITA', 'Italie', 'Italy', 112),
(113, 434, 'LY', 'LBY', 'Jamahiriya Arabe Libyenne', 'Libyan Arab Jamahiriya', 113),
(114, 388, 'JM', 'JAM', 'Jamaïque', 'Jamaica', 114),
(115, 392, 'JP', 'JPN', 'Japon', 'Japan', 115),
(116, 400, 'JO', 'JOR', 'Jordanie', 'Jordan', 116),
(117, 398, 'KZ', 'KAZ', 'Kazakhstan', 'Kazakhstan', 117),
(118, 404, 'KE', 'KEN', 'Kenya', 'Kenya', 118),
(119, 417, 'KG', 'KGZ', 'Kirghizistan', 'Kyrgyzstan', 119),
(120, 296, 'KI', 'KIR', 'Kiribati', 'Kiribati', 120),
(121, 414, 'KW', 'KWT', 'Koweït', 'Kuwait', 121),
(122, 807, 'MK', 'MKD', 'L\'ex-République Yougoslave de Macédoine', 'The Former Yugoslav Republic of Macedonia', 122),
(123, 426, 'LS', 'LSO', 'Lesotho', 'Lesotho', 123),
(124, 428, 'LV', 'LVA', 'Lettonie', 'Latvia', 124),
(125, 422, 'LB', 'LBN', 'Liban', 'Lebanon', 125),
(126, 430, 'LR', 'LBR', 'Libéria', 'Liberia', 126),
(127, 438, 'LI', 'LIE', 'Liechtenstein', 'Liechtenstein', 127),
(128, 440, 'LT', 'LTU', 'Lituanie', 'Lithuania', 128),
(129, 442, 'LU', 'LUX', 'Luxembourg', 'Luxembourg', 129),
(130, 446, 'MO', 'MAC', 'Macao', 'Macao', 130),
(131, 450, 'MG', 'MDG', 'Madagascar', 'Madagascar', 131),
(132, 458, 'MY', 'MYS', 'Malaisie', 'Malaysia', 132),
(133, 454, 'MW', 'MWI', 'Malawi', 'Malawi', 133),
(134, 462, 'MV', 'MDV', 'Maldives', 'Maldives', 134),
(135, 466, 'ML', 'MLI', 'Mali', 'Mali', 135),
(136, 470, 'MT', 'MLT', 'Malte', 'Malta', 136),
(137, 504, 'MA', 'MAR', 'Maroc', 'Morocco', 137),
(138, 474, 'MQ', 'MTQ', 'Martinique', 'Martinique', 138),
(139, 480, 'MU', 'MUS', 'Maurice', 'Mauritius', 139),
(140, 478, 'MR', 'MRT', 'Mauritanie', 'Mauritania', 140),
(141, 175, 'YT', 'MYT', 'Mayotte', 'Mayotte', 141),
(142, 484, 'MX', 'MEX', 'Mexique', 'Mexico', 142),
(143, 492, 'MC', 'MCO', 'Monaco', 'Monaco', 143),
(144, 496, 'MN', 'MNG', 'Mongolie', 'Mongolia', 144),
(145, 500, 'MS', 'MSR', 'Montserrat', 'Montserrat', 145),
(146, 508, 'MZ', 'MOZ', 'Mozambique', 'Mozambique', 146),
(147, 104, 'MM', 'MMR', 'Myanmar', 'Myanmar', 147),
(148, 516, 'NA', 'NAM', 'Namibie', 'Namibia', 148),
(149, 520, 'NR', 'NRU', 'Nauru', 'Nauru', 149),
(150, 524, 'NP', 'NPL', 'Népal', 'Nepal', 150),
(151, 558, 'NI', 'NIC', 'Nicaragua', 'Nicaragua', 151),
(152, 562, 'NE', 'NER', 'Niger', 'Niger', 152),
(153, 566, 'NG', 'NGA', 'Nigéria', 'Nigeria', 153),
(154, 570, 'NU', 'NIU', 'Niué', 'Niue', 154),
(155, 578, 'NO', 'NOR', 'Norvège', 'Norway', 155),
(156, 540, 'NC', 'NCL', 'Nouvelle-Calédonie', 'New Caledonia', 156),
(157, 554, 'NZ', 'NZL', 'Nouvelle-Zélande', 'New Zealand', 157),
(158, 512, 'OM', 'OMN', 'Oman', 'Oman', 158),
(159, 800, 'UG', 'UGA', 'Ouganda', 'Uganda', 159),
(160, 860, 'UZ', 'UZB', 'Ouzbékistan', 'Uzbekistan', 160),
(161, 586, 'PK', 'PAK', 'Pakistan', 'Pakistan', 161),
(162, 585, 'PW', 'PLW', 'Palaos', 'Palau', 162),
(163, 591, 'PA', 'PAN', 'Panama', 'Panama', 163),
(164, 598, 'PG', 'PNG', 'Papouasie-Nouvelle-Guinée', 'Papua New Guinea', 164),
(165, 600, 'PY', 'PRY', 'Paraguay', 'Paraguay', 165),
(166, 528, 'NL', 'NLD', 'Pays-Bas', 'Netherlands', 166),
(167, 604, 'PE', 'PER', 'Pérou', 'Peru', 167),
(168, 608, 'PH', 'PHL', 'Philippines', 'Philippines', 168),
(169, 612, 'PN', 'PCN', 'Pitcairn', 'Pitcairn', 169),
(170, 616, 'PL', 'POL', 'Pologne', 'Poland', 170),
(171, 258, 'PF', 'PYF', 'Polynésie Française', 'French Polynesia', 171),
(172, 630, 'PR', 'PRI', 'Porto Rico', 'Puerto Rico', 172),
(173, 620, 'PT', 'PRT', 'Portugal', 'Portugal', 173),
(174, 634, 'QA', 'QAT', 'Qatar', 'Qatar', 174),
(175, 760, 'SY', 'SYR', 'République Arabe Syrienne', 'Syrian Arab Republic', 175),
(176, 140, 'CF', 'CAF', 'République Centrafricaine', 'Central African', 176),
(177, 410, 'KR', 'KOR', 'République de Corée', 'Republic of Korea', 177),
(178, 498, 'MD', 'MDA', 'République de Moldova', 'Republic of Moldova', 178),
(179, 180, 'CD', 'COD', 'République Démocratique du Congo', 'The Democratic Republic Of The Congo', 179),
(180, 418, 'LA', 'LAO', 'République Démocratique Populaire Lao', 'Lao People\'s Democratic Republic', 180),
(181, 214, 'DO', 'DOM', 'République Dominicaine', 'Dominican Republic', 181),
(182, 178, 'CG', 'COG', 'République du Congo', 'Republic of the Congo', 182),
(183, 364, 'IR', 'IRN', 'République Islamique d\'Iran', 'Islamic Republic of Iran', 183),
(184, 408, 'KP', 'PRK', 'République Populaire Démocratique de Corée', 'Democratic People\'s Republic of Korea', 184),
(185, 203, 'CZ', 'CZE', 'République Tchèque', 'Czech Republic', 185),
(186, 834, 'TZ', 'TZA', 'République-Unie de Tanzanie', 'United Republic Of Tanzania', 186),
(187, 638, 'RE', 'REU', 'Réunion', 'Réunion', 187),
(188, 642, 'RO', 'ROU', 'Roumanie', 'Romania', 188),
(189, 826, 'GB', 'GBR', 'Royaume-Uni', 'United Kingdom', 189),
(190, 646, 'RW', 'RWA', 'Rwanda', 'Rwanda', 190),
(191, 732, 'EH', 'ESH', 'Sahara Occidental', 'Western Sahara', 191),
(192, 659, 'KN', 'KNA', 'Saint-Kitts-et-Nevis', 'Saint Kitts and Nevis', 192),
(193, 674, 'SM', 'SMR', 'Saint-Marin', 'San Marino', 193),
(194, 666, 'PM', 'SPM', 'Saint-Pierre-et-Miquelon', 'Saint-Pierre and Miquelon', 194),
(195, 336, 'VA', 'VAT', 'Saint-Siège (état de la Cité du Vatican)', 'Vatican City State', 195),
(196, 670, 'VC', 'VCT', 'Saint-Vincent-et-les Grenadines', 'Saint Vincent and the Grenadines', 196),
(197, 654, 'SH', 'SHN', 'Sainte-Hélène', 'Saint Helena', 197),
(198, 662, 'LC', 'LCA', 'Sainte-Lucie', 'Saint Lucia', 198),
(199, 882, 'WS', 'WSM', 'Samoa', 'Samoa', 199),
(200, 16, 'AS', 'ASM', 'Samoa Américaines', 'American Samoa', 200),
(201, 678, 'ST', 'STP', 'Sao Tomé-et-Principe', 'Sao Tome and Principe', 201),
(202, 686, 'SN', 'SEN', 'Sénégal', 'Senegal', 202),
(203, 891, 'CS', 'SCG', 'Serbie-et-Monténégro', 'Serbia and Montenegro', 203),
(204, 690, 'SC', 'SYC', 'Seychelles', 'Seychelles', 204),
(205, 694, 'SL', 'SLE', 'Sierra Leone', 'Sierra Leone', 205),
(206, 702, 'SG', 'SGP', 'Singapour', 'Singapore', 206),
(207, 703, 'SK', 'SVK', 'Slovaquie', 'Slovakia', 207),
(208, 705, 'SI', 'SVN', 'Slovénie', 'Slovenia', 208),
(209, 706, 'SO', 'SOM', 'Somalie', 'Somalia', 209),
(210, 736, 'SD', 'SDN', 'Soudan', 'Sudan', 210),
(211, 144, 'LK', 'LKA', 'Sri Lanka', 'Sri Lanka', 211),
(212, 752, 'SE', 'SWE', 'Suède', 'Sweden', 212),
(213, 756, 'CH', 'CHE', 'Suisse', 'Switzerland', 213),
(214, 740, 'SR', 'SUR', 'Suriname', 'Suriname', 214),
(215, 744, 'SJ', 'SJM', 'Svalbard etÎle Jan Mayen', 'Svalbard and Jan Mayen', 215),
(216, 748, 'SZ', 'SWZ', 'Swaziland', 'Swaziland', 216),
(217, 762, 'TJ', 'TJK', 'Tadjikistan', 'Tajikistan', 217),
(218, 158, 'TW', 'TWN', 'Taïwan', 'Taiwan', 218),
(219, 148, 'TD', 'TCD', 'Tchad', 'Chad', 219),
(220, 260, 'TF', 'ATF', 'Terres Australes Françaises', 'French Southern Territories', 220),
(221, 86, 'IO', 'IOT', 'Territoire Britannique de l\'Océan Indien', 'British Indian Ocean Territory', 221),
(222, 275, 'PS', 'PSE', 'Territoire Palestinien Occupé', 'Occupied Palestinian Territory', 222),
(223, 764, 'TH', 'THA', 'Thaïlande', 'Thailand', 223),
(224, 626, 'TL', 'TLS', 'Timor-Leste', 'Timor-Leste', 224),
(225, 768, 'TG', 'TGO', 'Togo', 'Togo', 225),
(226, 772, 'TK', 'TKL', 'Tokelau', 'Tokelau', 226),
(227, 776, 'TO', 'TON', 'Tonga', 'Tonga', 227),
(228, 780, 'TT', 'TTO', 'Trinité-et-Tobago', 'Trinidad and Tobago', 228),
(229, 788, 'TN', 'TUN', 'Tunisie', 'Tunisia', 229),
(230, 795, 'TM', 'TKM', 'Turkménistan', 'Turkmenistan', 230),
(231, 792, 'TR', 'TUR', 'Turquie', 'Turkey', 231),
(232, 798, 'TV', 'TUV', 'Tuvalu', 'Tuvalu', 232),
(233, 804, 'UA', 'UKR', 'Ukraine', 'Ukraine', 233),
(234, 858, 'UY', 'URY', 'Uruguay', 'Uruguay', 234),
(235, 548, 'VU', 'VUT', 'Vanuatu', 'Vanuatu', 235),
(236, 862, 'VE', 'VEN', 'Venezuela', 'Venezuela', 236),
(237, 704, 'VN', 'VNM', 'Viet Nam', 'Vietnam', 237),
(238, 876, 'WF', 'WLF', 'Wallis et Futuna', 'Wallis and Futuna', 238),
(239, 887, 'YE', 'YEM', 'Yémen', 'Yemen', 239),
(240, 894, 'ZM', 'ZMB', 'Zambie', 'Zambia', 240),
(241, 716, 'ZW', 'ZWE', 'Zimbabwe', 'Zimbabwe', 241);

CREATE TABLE `rubrique` (
  `PK_rubrique_id` int NOT NULL,
  `libelle_rubrique` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `titre` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `titre_temp` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `content_temp` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `date_update` date DEFAULT NULL,
  `time_update` time NOT NULL,
  `meta` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `url` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `direct` int DEFAULT '0',
  `no_log` int NOT NULL DEFAULT '0',
  `link` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `icon` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `cache_rubrique` int NOT NULL,
  `actif_rubrique` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `rubrique_module` (
  `PK_rubrique_module_id` int NOT NULL,
  `namespace` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `libelle_rubrique_module` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `controller` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `action` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `forward` int NOT NULL,
  `position` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `manual` int NOT NULL DEFAULT '0',
  `actif_rubrique_module` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `rubrique_module` (`PK_rubrique_module_id`, `namespace`, `libelle_rubrique_module`, `controller`, `action`, `forward`, `position`, `manual`, `actif_rubrique_module`) VALUES
(1, 'Application', 'Accueil', 'index', 'home', 0, '', 0, 1);

CREATE TABLE `rubrique_module_liste` (
  `PK_rubrique_module_liste_id` int NOT NULL,
  `FK_rubrique_id` int DEFAULT NULL,
  `FK_rubrique_module_id` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `rubrique_ordre` (
  `PK_rubrique_ordre_id` int NOT NULL,
  `FK_rubrique_id` int DEFAULT NULL,
  `FK_rubrique_parent_id` int DEFAULT '0',
  `FK_rubrique_type_id` int DEFAULT NULL,
  `FK_rubrique_position_id` int DEFAULT NULL,
  `ordre_rubrique` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `rubrique_position` (
  `PK_rubrique_position_id` int NOT NULL,
  `libelle_rubrique_position` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `actif_rubrique_position` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `rubrique_position` (`PK_rubrique_position_id`, `libelle_rubrique_position`, `actif_rubrique_position`) VALUES
(1, 'Menu par défaut', 1),
(2, 'Footer', 1);

CREATE TABLE `rubrique_traduction` (
  `PK_rubrique_traduction_id` int NOT NULL,
  `FK_rubrique_id` int DEFAULT '0',
  `FK_langues_id` int DEFAULT NULL,
  `direct` int NOT NULL,
  `link` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `libelle_rubrique` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `titre` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `titre_temp` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `content_temp` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `date_update` date DEFAULT NULL,
  `time_update` time NOT NULL,
  `meta` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `url` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `actif_rubrique` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `rubrique_type` (
  `PK_rubrique_type_id` int NOT NULL,
  `libelle_rubrique_type` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `connecte` int DEFAULT NULL,
  `actif_rubrique_type` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `rubrique_type` (`PK_rubrique_type_id`, `libelle_rubrique_type`, `connecte`, `actif_rubrique_type`) VALUES
(1, 'Menu classique', 0, 1),
(2, 'Exposants', 1, 1),
(3, 'Inscrits', 1, 1),
(4, 'Intervenants', 1, 0);

CREATE TABLE `templates` (
  `PK_templates_id` int NOT NULL,
  `libelle_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `folder_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `header_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `logo_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `color1_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `color2_templates` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `actif_templates` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `users` (
  `PK_users_id` int NOT NULL,
  `nom` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `prenom` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `societe` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `hash` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `hash_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `code_users` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `signature` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `actif_users` int NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `users_type` (
  `PK_users_type_id` int NOT NULL,
  `libelle_users_type` varchar(220) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `actif_users_type` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `users_type` (`PK_users_type_id`, `libelle_users_type`, `actif_users_type`) VALUES
(1, 'Utilisateur', 1),
(2, 'Intervenants', 1),
(3, 'Partenaires', 1);

CREATE TABLE `users_type_liste` (
  `PK_users_type_liste_id` int NOT NULL,
  `FK_users_type_id` int NOT NULL,
  `FK_users_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


ALTER TABLE `admin_tools`
  ADD PRIMARY KEY (`PK_admin_tools_id`),
  ADD KEY `FK_admin_tools_id` (`FK_admin_tools_id`),
  ADD KEY `ordre_admin_tools` (`ordre_admin_tools`),
  ADD KEY `actif_admin_tools` (`actif_admin_tools`),
  ADD KEY `module_admin_tools` (`module_admin_tools`);

ALTER TABLE `admin_users`
  ADD PRIMARY KEY (`PK_admin_users_id`),
  ADD UNIQUE KEY `email_2` (`email`),
  ADD KEY `actif_admin_users` (`actif_admin_users`),
  ADD KEY `password` (`password`),
  ADD KEY `FK_admin_users_groups_id` (`FK_admin_users_groups_id`),
  ADD KEY `FK_admin_users_rights_id` (`FK_admin_users_rights_id`),
  ADD KEY `hash` (`hash`),
  ADD KEY `hash_date` (`hash_date`);

ALTER TABLE `admin_users_groups`
  ADD PRIMARY KEY (`PK_admin_users_groups_id`);

ALTER TABLE `admin_users_groups_admin_tools`
  ADD PRIMARY KEY (`PK_admin_users_groups_admin_tools_id`);

ALTER TABLE `admin_users_rights`
  ADD PRIMARY KEY (`PK_admin_users_rights_id`);

ALTER TABLE `generic_terms`
  ADD PRIMARY KEY (`PK_generic_terms_id`),
  ADD KEY `backend` (`backend`),
  ADD KEY `frontend` (`frontend`);

ALTER TABLE `imports`
  ADD PRIMARY KEY (`PK_imports_id`),
  ADD KEY `date_upload` (`date_upload`),
  ADD KEY `date_finalise` (`date_finalise`);

ALTER TABLE `langues`
  ADD PRIMARY KEY (`PK_langues_id`);

ALTER TABLE `pays`
  ADD PRIMARY KEY (`PK_pays_id`),
  ADD KEY `code_iso` (`code_iso`),
  ADD KEY `ordre_pays` (`ordre_pays`);

ALTER TABLE `rubrique`
  ADD PRIMARY KEY (`PK_rubrique_id`);

ALTER TABLE `rubrique_module`
  ADD PRIMARY KEY (`PK_rubrique_module_id`),
  ADD KEY `actif_rubrique_module` (`actif_rubrique_module`);

ALTER TABLE `rubrique_module_liste`
  ADD PRIMARY KEY (`PK_rubrique_module_liste_id`);

ALTER TABLE `rubrique_ordre`
  ADD PRIMARY KEY (`PK_rubrique_ordre_id`),
  ADD KEY `Rubrique` (`FK_rubrique_id`),
  ADD KEY `Type de rubrique` (`FK_rubrique_position_id`),
  ADD KEY `Ordre` (`ordre_rubrique`);

ALTER TABLE `rubrique_position`
  ADD PRIMARY KEY (`PK_rubrique_position_id`);

ALTER TABLE `rubrique_traduction`
  ADD PRIMARY KEY (`PK_rubrique_traduction_id`),
  ADD KEY `Rubrique Parent` (`FK_rubrique_id`);

ALTER TABLE `rubrique_type`
  ADD PRIMARY KEY (`PK_rubrique_type_id`);

ALTER TABLE `templates`
  ADD PRIMARY KEY (`PK_templates_id`),
  ADD KEY `actif_templactes` (`actif_templates`);

ALTER TABLE `users`
  ADD PRIMARY KEY (`PK_users_id`),
  ADD KEY `email` (`email`),
  ADD KEY `actif_user` (`actif_users`),
  ADD KEY `hash` (`hash`),
  ADD KEY `code_users` (`code_users`);

ALTER TABLE `users_type`
  ADD PRIMARY KEY (`PK_users_type_id`),
  ADD KEY `libelle_users_type` (`libelle_users_type`),
  ADD KEY `actif_users_type` (`actif_users_type`);

ALTER TABLE `users_type_liste`
  ADD PRIMARY KEY (`PK_users_type_liste_id`),
  ADD KEY `FK_users_type_id` (`FK_users_type_id`),
  ADD KEY `FK_users_id` (`FK_users_id`);


ALTER TABLE `admin_tools`
  MODIFY `PK_admin_tools_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

ALTER TABLE `admin_users`
  MODIFY `PK_admin_users_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

ALTER TABLE `admin_users_groups`
  MODIFY `PK_admin_users_groups_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

ALTER TABLE `admin_users_groups_admin_tools`
  MODIFY `PK_admin_users_groups_admin_tools_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

ALTER TABLE `admin_users_rights`
  MODIFY `PK_admin_users_rights_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

ALTER TABLE `generic_terms`
  MODIFY `PK_generic_terms_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=300;

ALTER TABLE `imports`
  MODIFY `PK_imports_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `langues`
  MODIFY `PK_langues_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

ALTER TABLE `pays`
  MODIFY `PK_pays_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=242;

ALTER TABLE `rubrique`
  MODIFY `PK_rubrique_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `rubrique_module`
  MODIFY `PK_rubrique_module_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

ALTER TABLE `rubrique_module_liste`
  MODIFY `PK_rubrique_module_liste_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `rubrique_ordre`
  MODIFY `PK_rubrique_ordre_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `rubrique_position`
  MODIFY `PK_rubrique_position_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

ALTER TABLE `rubrique_traduction`
  MODIFY `PK_rubrique_traduction_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `rubrique_type`
  MODIFY `PK_rubrique_type_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

ALTER TABLE `templates`
  MODIFY `PK_templates_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `users`
  MODIFY `PK_users_id` int NOT NULL AUTO_INCREMENT;

ALTER TABLE `users_type`
  MODIFY `PK_users_type_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

ALTER TABLE `users_type_liste`
  MODIFY `PK_users_type_liste_id` int NOT NULL AUTO_INCREMENT;
COMMIT;