diff options
Diffstat (limited to 'beta_accents/install')
-rw-r--r-- | beta_accents/install/RAZbase.php | 130 | ||||
-rw-r--r-- | beta_accents/install/base.sql | 123 | ||||
-rw-r--r-- | beta_accents/install/jeu_essai.sql | 2 |
3 files changed, 0 insertions, 255 deletions
diff --git a/beta_accents/install/RAZbase.php b/beta_accents/install/RAZbase.php deleted file mode 100644 index 9b9fa25..0000000 --- a/beta_accents/install/RAZbase.php +++ /dev/null @@ -1,130 +0,0 @@ -<?php -function SQLConnect($mysql_host, $mysql_user, $mysql_pass, $mysql_base) -{ - - if ( ! ($link = @mysql_connect($mysql_host,$mysql_user,$mysql_pass)) ) - return('Erreur MySql : Impossible de se connecter : ' . mysql_error()); - if ( ! @mysql_select_db($mysql_base)) - return('Erreur Mysql : Impossible de sélectionner la database'); -} - -function SQLFileExec($filepath) -{ - // Chargement du fichier complet dans la variable $request... - - // C'est une méthode barbare, mais il est compliqué de faire mieux - if ( ! ($fd=fopen($filepath,'r') ) ) - { - echo '<div class="errmsg" style="color:#900">Impossible d\'ouvrir le fichier ' . $filepath . "</div>\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 '<div class="sqlcode" style="color:#009">' . str_replace("\n", '<br />', htmlspecialchars( $req) ) ."</div>\n"; - - // execution de la requete et affichage de l'erreur s'il y a lieu - if ( ! mysql_query($req) ) - { - echo '<div class="sqlerr" style="color:#900">' . 'Erreur No ' . mysql_errno() . ' : ' . htmlspecialchars( mysql_error() ) . "</div>\n"; - } - } - } - } -} -echo '<?xml version="1.0" encoding="ISO-8859-1"?>' -?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <title>AWOR - RAZBase</title> - <style> -body{ - margin : 0 25%; - font:80% sans-serif; -} -h1 { - text-align:center; -} -*.errmsg { - color : red -} -*.sqlerr { - color : orange -} -*.sqlcode { - border: thin solid gray; - color : blue; - margin : 2em 0; -} - </style> - </head> - <body> - <h1>Remise à zéro de la base de données</h1> - <form action='' method="post"> -<?php if ( ! isset($_POST['confirm']) ) { ?> - <p> - 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.<br /> - 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.<br /> - Etes-vous sûr de vouloir réinitialiser la base de données ?<br /> - <label>Addresse du serveur SQL : </label><input name="SQLhost" type="text" value="localhost" /><br /> - <label>Utilisateur SQL : </label><input name="SQLuser" type="text" /><br /> - <label>Mot de passe SQL : </label><input name="SQLpwd" type="password" /><br /> - <label>Database SQL : </label><input name="SQLdb" type="text" /><br /> - <input type="hidden" name="confirm" value="1" /> - <input type="submit" value="Confirmer" /> - </p> - </form> -<?php } ?> - -<? -if (isset($_POST['confirm']) ) -{ - echo ' <p>'; - $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'); -?> - </p> - <form action="" method="post"> - <p> - Si vous le souhaitez, vous pouvez insérer un jeu d'essai pour tester l'application.<br /> - 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. - <label>Addresse du serveur SQL : </label><input name="SQLhost" type="text" value="localhost" /><br /> - <label>Utilisateur SQL : </label><input name="SQLuser" type="text" /><br /> - <label>Mot de passe SQL : </label><input name="SQLpwd" type="password" /><br /> - <label>Database SQL : </label><input name="SQLdb" type="text" /><br /> - <input type="hidden" name="confirm" value="2" /> - <input type="submit" value="Insérer" /> - </p> - </form> -<?php - } - } - elseif ( $_POST['confirm'] === '2' ) - { - SQLFileExec('jeu_essai.sql'); - } -} -?> - <p><a href="../index.php">Retour à l'index</a></p> - </body> -</html> diff --git a/beta_accents/install/base.sql b/beta_accents/install/base.sql deleted file mode 100644 index 6d1ba97..0000000 --- a/beta_accents/install/base.sql +++ /dev/null @@ -1,123 +0,0 @@ --- --- 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_accents/install/jeu_essai.sql b/beta_accents/install/jeu_essai.sql deleted file mode 100644 index 889d4f6..0000000 --- a/beta_accents/install/jeu_essai.sql +++ /dev/null @@ -1,2 +0,0 @@ --- phpMyAdmin SQL Dump --- TODO !! |