Skip to main content

COP/SECOURS - Evolution vers la version 3.0.0

Nous rejoindre sur Discord : lien discord

Sujet : Evolution du projet All In One vers la version 3.0.0

Nouvelle mise à jour majeur sur le fonctionnement du projet All in One. Beaucoup de modifications ont été apportées dans cette version. Pour vous faciliter la tâche, veuillez télécharger les éléments suivants : télécharger les éléments de la mise à jour

Nous allons vous expliquer étapes par étapes ce qu'il faudra faire pour installer la mise à jour!

Si vous rencontrez un problème, n'hésitez pas à nous contacter.

Nouveautés :

  • Système de documents internes (https://wiki.xelyos.fr/books/tutorial-projet-all-in-one/chapter/copsecours-documents)
  • Ajout de plusieurs délits possible en une seule fois pour le LSPD
  • Les candidats peuvent transmettre des documents pdf dans les candidatures diectements depuis le site vitrine
  • Suppression des accents dans les noms des répertoires (par exemple : identité)
  • Modification de la structure des fiches d'impression
  • Les agents de police peuvent maintenant supprimés une arme pour un civil
  • Optimisatoin de fonctionnement
  • Les émojis sont disponibles dans la majorité des textes

Avant de commencer la modification des fichiers, vous devez exécuter cette requête dans votre base de données. Elle va supprimer les candidatures présentes mais nécessaire au fonctionnement de la version 3.0.0

/* Modification candidature LSPD */
DROP TABLE lspd_candidature; -- On supprime la table
CREATE TABLE IF NOT EXISTS `lspd_candidature` (
  `id` INTEGER NOT NULL AUTO_INCREMENT UNIQUE,
  `discord_id` varchar(32) NOT NULL,
  `nom` varchar(32) NOT NULL,
  `prenom` varchar(32) NOT NULL,
  `phone` varchar(32) NOT NULL,
  `age_IG` INTEGER NOT NULL,
  `age_IRL` INTEGER NOT NULL,
  `tmps_serveur` INTEGER NOT NULL,
  `tmps_life` INTEGER NOT NULL,
  `ancien_flic` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_flic` varchar(32),
  `dispo_ecole` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_ecole` varchar(64),
  `dispo_vacance` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_vacance` varchar(64),
  `dispo_travail` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_travail` varchar(64),
  `objectif_lspd` varchar(512),
  `motivation_lspd` TEXT,
  `reponse_concat` TEXT,
  `attachments` TEXT,
	`date_depot` DATE NOT NULL,
  `etat_act` ENUM('0','1','2') NOT NULL DEFAULT '0',
  `adress_ip` varchar(32) NOT NULL,
  PRIMARY KEY (`id`)
);

/* Modification candidature EMS */
DROP TABLE ems_candidature; -- On supprime la table
CREATE TABLE IF NOT EXISTS `ems_candidature` (
  `id` INTEGER NOT NULL AUTO_INCREMENT UNIQUE,
  `discord_id` varchar(32) NOT NULL,
  `nom` varchar(32) NOT NULL,
  `prenom` varchar(32) NOT NULL,
  `phone` varchar(32) NOT NULL,
  `age_IG` INTEGER NOT NULL,
  `age_IRL` INTEGER NOT NULL,
  `tmps_serveur` INTEGER NOT NULL,
  `tmps_life` INTEGER NOT NULL,
  `ancien_flic` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_flic` varchar(32),
  `dispo_ecole` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_ecole` varchar(64),
  `dispo_vacance` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_vacance` varchar(64),
  `dispo_travail` ENUM('0','1') NOT NULL DEFAULT '0',
  `detail_travail` varchar(64),
  `objectif_lspd` varchar(512),
  `motivation_lspd` TEXT,
  `reponse_concat` TEXT,
  `attachments` TEXT,
	`date_depot` DATE NOT NULL,
  `etat_act` ENUM('0','1','2') NOT NULL DEFAULT '0',
  `adress_ip` varchar(32) NOT NULL,
  PRIMARY KEY (`id`)
);