summaryrefslogtreecommitdiff
path: root/beta_old1/app/admin.php
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2018-06-30 11:29:21 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2018-06-30 11:29:21 +0200
commit4f0df31cc153855d099e4c06228a6cf1bf51eeca (patch)
tree0c93c6b44d7b7025935d822d4209172ef0eef2b8 /beta_old1/app/admin.php
parent19cdd5e2fde57d53f05570cd50f5ffd223182566 (diff)
download2007-AWOR-4f0df31cc153855d099e4c06228a6cf1bf51eeca.tar.gz
2007-AWOR-4f0df31cc153855d099e4c06228a6cf1bf51eeca.tar.bz2
2007-AWOR-4f0df31cc153855d099e4c06228a6cf1bf51eeca.zip
Version beta_old1 (sans la doc) 2007-02-22+15:00 - 2007-03-11+16:41:00
Diffstat (limited to 'beta_old1/app/admin.php')
-rw-r--r--beta_old1/app/admin.php34
1 files changed, 26 insertions, 8 deletions
diff --git a/beta_old1/app/admin.php b/beta_old1/app/admin.php
index fffdd13..4248d2a 100644
--- a/beta_old1/app/admin.php
+++ b/beta_old1/app/admin.php
@@ -2,8 +2,8 @@
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');
+//~ require_once('include/je.inc.php');
+//~ require_once('include/ju.inc.php');
include('include/ludo/config.inc.php');
generate_html_doctype_and_head("Administration");
@@ -17,9 +17,24 @@ generate_html_divs_menu();
&gt; Administration
</p>
</div>
- <div id="contenu">
<?php
- generate_html_div_help();
+ 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ètre erroné'."\n";
+ }
+ }
if ( !isset($_SESSION['session_loginP']) || ( !is_integer(array_search($_SESSION['session_loginP'],$CONFIG['SUPERUSERS'],true))) )
{
@@ -33,10 +48,13 @@ generate_html_divs_menu();
// 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)
- //~ admin_display_listes(); // Permet de virer des liste
- //~ admin_display_fichiers(); // Permet de virer des fichiers, doit purger physiquement sur le disque
- //~ admin_display_reunions(); // Permet de virer des gens, doit purger les tables Creneau et Choisir, Repondre, Fichiers
- //~ admin_display_personnes(); // Permet de virer des gens, doit purger les tables Appartenir, Reunion
+ 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();