From f19db76cc3b21785619ffd24bfb34692a3aaa66a Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 24 Feb 2022 02:29:14 +0100 Subject: recursiveIterator --- index.php | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 0b2a950..73bfb66 100644 --- a/index.php +++ b/index.php @@ -12,7 +12,7 @@ if(!empty($_SESSION['erreur'])) unset($_SESSION['erreur']); } -// à modifier par l'utilisateur +// fichier destiné à l'utilisateur require('config.php'); // au premier démarrage du site @@ -208,7 +208,8 @@ if(isset($_GET['page'])) } -// actions en mode admin, recharger une des pages principales +// actions en mode admin depuis le menu orange +// recharger une des pages principales elseif($_SESSION['admin'] == 1 && isset($_GET['action'])) { if($_GET['action'] == 'modif_mdp') @@ -216,24 +217,33 @@ elseif($_SESSION['admin'] == 1 && isset($_GET['action'])) //changePassword($secret); changePassword(); } - // extraction du contenu du dossier data - else if($_GET['action'] == 'extraction') - { - require('controller/backup.php'); - extraction($_GET['from']); - } - // l'inverse, insertion des données d'une sauvegarde - else if($_GET['action'] == 'insertion') - { - require('controller/backup.php'); - insertion($_GET['from']); - } else { - accueil(); + require_once('controller/backup.php'); + + // extraction du contenu du dossier data + if($_GET['action'] == 'sauvegarde') + { + sauvegarder($_GET['from']); + } + // insertion des données d'une sauvegarde + elseif($_GET['action'] == 'restauration') + { + restaurer($_GET['from']); + } + // tout sauf le dossier data + /*elseif($_GET['action'] == 'extrairePHP') + { + extrairePHP($_GET['from']); + }*/ + else + { + accueil(); + } } } +// à supprimer, on utilisera plutôt une variable de session // renvoi ici par le .htaccess si lien mort ou sans http:// au début elseif(isset($_GET['erreur'])) { @@ -253,4 +263,4 @@ elseif(isset($_GET['erreur'])) else { accueil(); -} +} \ No newline at end of file -- cgit v1.2.3