summaryrefslogtreecommitdiff
path: root/final/app/admin.php
diff options
context:
space:
mode:
Diffstat (limited to 'final/app/admin.php')
-rw-r--r--final/app/admin.php63
1 files changed, 63 insertions, 0 deletions
diff --git a/final/app/admin.php b/final/app/admin.php
new file mode 100644
index 0000000..aad3277
--- /dev/null
+++ b/final/app/admin.php
@@ -0,0 +1,63 @@
+<?php
+require('include/ludo/session_verify.inc.php');
+require_once('include/ludo/html_elements.inc.php');
+require_once('include/ludo/fonctions.inc.php');
+//~ require_once('include/je.inc.php');
+//~ require_once('include/ju.inc.php');
+include('include/ludo/config.inc.php');
+
+generate_html_doctype_and_head("Administration");
+echo "<body>\n";
+
+generate_html_divs_menu();
+?>
+ <div id="sous_menu">
+ <p class="arbre">
+ &gt; <a href="index.php">Accueil</a>
+ &gt; Administration
+ </p>
+ </div>
+<?php
+ generate_html_div_help();
+ echo '<div id="contenu">' . "\n";
+
+ if ( isset($_REQUEST['action']) )
+ {
+ switch ($_REQUEST['action'])
+ {
+ case 'delete_from_AWOR_Liste':
+ case 'delete_from_AWOR_Fichier':
+ case 'delete_from_AWOR_Reunion':
+ case 'delete_from_AWOR_Personne':
+ $_REQUEST['action']();
+ break;
+ default:
+ $errmsg = 'Impossible de traiter la requete : param&egrave;tre erron&eacute;'."\n";
+ }
+ }
+
+ if ( !isset($_SESSION['session_loginP']) || ( !is_integer(array_search($_SESSION['session_loginP'],$CONFIG['SUPERUSERS'],true))) )
+ {
+ $errmsg='Vous n\'avez pas le droit de consulter cette page : vous n\'&ecirc;tes pas un administrateur !';
+ generate_html_div_errmsg($errmsg);
+ echo '</body></html>';
+ exit();
+ }
+
+
+ // TODO : fonctions qui purgent les tables filles selon un id donn&eacute;, pour chaque cas m&egrave;re-fille (indiqu&eacute;s plus bas)
+
+ // Fonctions qui g&eacute;n&egrave;rent des tableaux listant tous les objets de la base, et permettant la s&eacute;lection multiple et l'&eacute;ffacement (en cascade)
+ html_generate_MySQLTableSuppr('AWOR_Liste','idL'); // Permet de virer des liste
+ echo "<br />\n";
+ html_generate_MySQLTableSuppr('AWOR_Fichier','idFic'); // Permet de virer des fichiers, doit purger physiquement sur le disque
+ echo "<br />\n";
+ html_generate_MySQLTableSuppr('AWOR_Reunion','idR', 'idR,objetR,estAnnulee,idP_Orga,idC_Fixe,idL'); // Permet de virer des gens, doit purger les tables Creneau et Choisir, Repondre, Fichiers
+ echo "<br />\n";
+ html_generate_MySQLTableSuppr('AWOR_Personne','idP'); // Permet de virer des gens, doit purger les tables Appartenir, Reunion
+
+echo " </div>\n";
+generate_html_div_footer();
+?>
+</body>
+</html>