From 5dac82f52f45ad27f16ec2ff63ee75e2f39ef942 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 11:37:30 +0200 Subject: Renommage pour diff de beta_old1 vers beta_accents --- beta_accents/app/admin.php | 63 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 beta_accents/app/admin.php (limited to 'beta_accents/app/admin.php') diff --git a/beta_accents/app/admin.php b/beta_accents/app/admin.php new file mode 100644 index 0000000..4248d2a --- /dev/null +++ b/beta_accents/app/admin.php @@ -0,0 +1,63 @@ +\n"; + +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Administration +

+
+' . "\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ètre erroné'."\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\'êtes pas un administrateur !'; + generate_html_div_errmsg($errmsg); + echo ''; + exit(); + } + + + // TODO : fonctions qui purgent les tables filles selon un id donné, pour chaque cas mère-fille (indiqués plus bas) + + // Fonctions qui génèrent des tableaux listant tous les objets de la base, et permettant la sélection multiple et l'éffacement (en cascade) + html_generate_MySQLTableSuppr('AWOR_Liste','idL'); // Permet de virer des liste + echo "
\n"; + html_generate_MySQLTableSuppr('AWOR_Fichier','idFic'); // Permet de virer des fichiers, doit purger physiquement sur le disque + echo "
\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 "
\n"; + html_generate_MySQLTableSuppr('AWOR_Personne','idP'); // Permet de virer des gens, doit purger les tables Appartenir, Reunion + +echo " \n"; +generate_html_div_footer(); +?> + + -- cgit v1.2.3