From 19cdd5e2fde57d53f05570cd50f5ffd223182566 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 11:26:37 +0200 Subject: Renommage pour diff entre appli_3_alpha_old et beta_old1 --- beta_old1/app/install/RAZbase.php | 130 ++++++++++++++++++++++++++++++++++++ beta_old1/app/install/base.sql | 123 ++++++++++++++++++++++++++++++++++ beta_old1/app/install/jeu_essai.sql | 2 + 3 files changed, 255 insertions(+) create mode 100644 beta_old1/app/install/RAZbase.php create mode 100644 beta_old1/app/install/base.sql create mode 100644 beta_old1/app/install/jeu_essai.sql (limited to 'beta_old1/app/install') diff --git a/beta_old1/app/install/RAZbase.php b/beta_old1/app/install/RAZbase.php new file mode 100644 index 0000000..9b9fa25 --- /dev/null +++ b/beta_old1/app/install/RAZbase.php @@ -0,0 +1,130 @@ +Impossible d\'ouvrir le fichier ' . $filepath . "\n"; + } + else + { + if ( ! feof( $fd ) ) { $script = fgets($fd,4096); } + $request = ''; + while ( ! feof( $fd ) ) + { + $request .= fgets($fd,4096); + } + + // Explosion dans un tableau, requete par requete + $tabReq = explode(";", $request); + + // Pour chaque requete + foreach ( $tabReq as $req ) + { + $req=trim($req); + if ( $req !== "" ) + { + // affichage de verification + echo '
' . str_replace("\n", '
', htmlspecialchars( $req) ) ."
\n"; + + // execution de la requete et affichage de l'erreur s'il y a lieu + if ( ! mysql_query($req) ) + { + echo '
' . 'Erreur No ' . mysql_errno() . ' : ' . htmlspecialchars( mysql_error() ) . "
\n"; + } + } + } + } +} +echo '' +?> + + + + AWOR - RAZBase + + + +

Remise à zéro de la base de données

+
+ +

+ Ce script va détruire toutes les tables d'une précédente installation (si elles existent) et va les recréer, dépourvues de données.
+ Vous devrez utiliser un compte SQL qui ait les droits nécessaires (DROP, CREATE TABLE...). Notez que ces droits sont superflus pour le fonctionnement normal de l'application.
+ Etes-vous sûr de vouloir réinitialiser la base de données ?
+
+
+
+
+ + +

+
+ + +'; + $errmsg = SQLConnect( addslashes($_POST['SQLhost']),addslashes($_POST['SQLuser']),addslashes($_POST['SQLpwd']),addslashes($_POST['SQLdb']) ); + if ( $_POST['confirm'] === '1' ) + { + if ( is_string($errmsg) ) { echo $errmsg; } else + { + SQLFileExec('base.sql'); +?> +

+
+

+ Si vous le souhaitez, vous pouvez insérer un jeu d'essai pour tester l'application.
+ Vous pouvez effectuer l'insertion de ce jeu d'essai avec le compte MySQL qui sera utilisé au fonctionnement de l'application, pour tester si les droits sont suffisants. +
+
+
+
+ + +

+
+ +

Retour à l'index

+ + diff --git a/beta_old1/app/install/base.sql b/beta_old1/app/install/base.sql new file mode 100644 index 0000000..6d1ba97 --- /dev/null +++ b/beta_old1/app/install/base.sql @@ -0,0 +1,123 @@ +-- +-- Structure de la table `AWOR_Appartenir` +-- + +DROP TABLE IF EXISTS `AWOR_Appartenir`; +CREATE TABLE IF NOT EXISTS `AWOR_Appartenir` ( + `idL` int(11) NOT NULL, + `idP` int(11) NOT NULL, + PRIMARY KEY (`idL`,`idP`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Choisir` +-- + +DROP TABLE IF EXISTS `AWOR_Choisir`; +CREATE TABLE IF NOT EXISTS `AWOR_Choisir` ( + `idC` int(11) NOT NULL, + `idP` int(11) NOT NULL, + `estDispo` set('oui','non') NOT NULL, + PRIMARY KEY (`idC`,`idP`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `AWOR_Creneau` +-- + +DROP TABLE IF EXISTS `AWOR_Creneau`; +CREATE TABLE IF NOT EXISTS `AWOR_Creneau` ( + `idC` int(11) NOT NULL auto_increment, + `dateHeure` datetime NOT NULL, + `duree` int(11) NOT NULL, + `idR` int(11) NOT NULL, + PRIMARY KEY (`idC`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `AWOR_Fichier` +-- + +DROP TABLE IF EXISTS `AWOR_Fichier`; +CREATE TABLE IF NOT EXISTS `AWOR_Fichier` ( + `idFic` int(11) NOT NULL auto_increment, + `nomFic` varchar(256) NOT NULL, + `idR` int(11) NOT NULL, + PRIMARY KEY (`idFic`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `AWOR_Liste` +-- + +DROP TABLE IF EXISTS `AWOR_Liste`; +CREATE TABLE IF NOT EXISTS `AWOR_Liste` ( + `idL` int(11) NOT NULL auto_increment, + `libelleL` varchar(50) NOT NULL, + `estPrivee` set('oui','non') NOT NULL default 'oui', + `idP_Createur` int(11) default NULL, + PRIMARY KEY (`idL`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `AWOR_Personne` +-- + +DROP TABLE IF EXISTS `AWOR_Personne`; +CREATE TABLE IF NOT EXISTS `AWOR_Personne` ( + `idP` int(11) NOT NULL auto_increment, + `courrielP` varchar(50) NOT NULL, + `loginP` varchar(50) default NULL, + `nomP` varchar(50) NOT NULL, + `prenomP` varchar(50) NOT NULL, + `estAdmin` set('oui','non') NOT NULL default 'non', + `methodeAuth` set('pop','webetud','bypass') NOT NULL default 'pop', + PRIMARY KEY (`idP`), + UNIQUE KEY `loginP` (`loginP`), + UNIQUE KEY `courrielP` (`courrielP`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `AWOR_Repondre` +-- + +DROP TABLE IF EXISTS `AWOR_Repondre`; +CREATE TABLE IF NOT EXISTS `AWOR_Repondre` ( + `idR` int(11) NOT NULL, + `idP` int(11) NOT NULL, + `commentaireReponse` varchar(500) default NULL, + PRIMARY KEY (`idR`,`idP`) +); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Reunion` +-- + +DROP TABLE IF EXISTS `AWOR_Reunion`; +CREATE TABLE IF NOT EXISTS `AWOR_Reunion` ( + `idR` int(11) NOT NULL auto_increment, + `objetR` varchar(80) NOT NULL, + `ordreJourR` varchar(250), + `lieuR` varchar(50), + `remarquesR` varchar(500), + `montrerDispoR` set('oui','non') NOT NULL default 'non', + `estAnnulee` set('oui','non') NOT NULL default 'non', + `idP_Orga` int(11) NOT NULL, + `idC_Fixe` int(11) default NULL, + `idL` int(11) default NULL, + PRIMARY KEY (`idR`) +); diff --git a/beta_old1/app/install/jeu_essai.sql b/beta_old1/app/install/jeu_essai.sql new file mode 100644 index 0000000..889d4f6 --- /dev/null +++ b/beta_old1/app/install/jeu_essai.sql @@ -0,0 +1,2 @@ +-- phpMyAdmin SQL Dump +-- TODO !! -- cgit v1.2.3