diff options
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 42 |
1 files changed, 26 insertions, 16 deletions
| @@ -12,7 +12,7 @@ if(!empty($_SESSION['erreur'])) | |||
| 12 | unset($_SESSION['erreur']); | 12 | unset($_SESSION['erreur']); |
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | // à modifier par l'utilisateur | 15 | // fichier destiné à l'utilisateur |
| 16 | require('config.php'); | 16 | require('config.php'); |
| 17 | 17 | ||
| 18 | // au premier démarrage du site | 18 | // au premier démarrage du site |
| @@ -208,7 +208,8 @@ if(isset($_GET['page'])) | |||
| 208 | } | 208 | } |
| 209 | 209 | ||
| 210 | 210 | ||
| 211 | // actions en mode admin, recharger une des pages principales | 211 | // actions en mode admin depuis le menu orange |
| 212 | // recharger une des pages principales | ||
| 212 | elseif($_SESSION['admin'] == 1 && isset($_GET['action'])) | 213 | elseif($_SESSION['admin'] == 1 && isset($_GET['action'])) |
| 213 | { | 214 | { |
| 214 | if($_GET['action'] == 'modif_mdp') | 215 | if($_GET['action'] == 'modif_mdp') |
| @@ -216,24 +217,33 @@ elseif($_SESSION['admin'] == 1 && isset($_GET['action'])) | |||
| 216 | //changePassword($secret); | 217 | //changePassword($secret); |
| 217 | changePassword(); | 218 | changePassword(); |
| 218 | } | 219 | } |
| 219 | // extraction du contenu du dossier data | ||
| 220 | else if($_GET['action'] == 'extraction') | ||
| 221 | { | ||
| 222 | require('controller/backup.php'); | ||
| 223 | extraction($_GET['from']); | ||
| 224 | } | ||
| 225 | // l'inverse, insertion des données d'une sauvegarde | ||
| 226 | else if($_GET['action'] == 'insertion') | ||
| 227 | { | ||
| 228 | require('controller/backup.php'); | ||
| 229 | insertion($_GET['from']); | ||
| 230 | } | ||
| 231 | else | 220 | else |
| 232 | { | 221 | { |
| 233 | accueil(); | 222 | require_once('controller/backup.php'); |
| 223 | |||
| 224 | // extraction du contenu du dossier data | ||
| 225 | if($_GET['action'] == 'sauvegarde') | ||
| 226 | { | ||
| 227 | sauvegarder($_GET['from']); | ||
| 228 | } | ||
| 229 | // insertion des données d'une sauvegarde | ||
| 230 | elseif($_GET['action'] == 'restauration') | ||
| 231 | { | ||
| 232 | restaurer($_GET['from']); | ||
| 233 | } | ||
| 234 | // tout sauf le dossier data | ||
| 235 | /*elseif($_GET['action'] == 'extrairePHP') | ||
| 236 | { | ||
| 237 | extrairePHP($_GET['from']); | ||
| 238 | }*/ | ||
| 239 | else | ||
| 240 | { | ||
| 241 | accueil(); | ||
| 242 | } | ||
| 234 | } | 243 | } |
| 235 | } | 244 | } |
| 236 | 245 | ||
| 246 | // à supprimer, on utilisera plutôt une variable de session | ||
| 237 | // renvoi ici par le .htaccess si lien mort ou sans http:// au début | 247 | // renvoi ici par le .htaccess si lien mort ou sans http:// au début |
| 238 | elseif(isset($_GET['erreur'])) | 248 | elseif(isset($_GET['erreur'])) |
| 239 | { | 249 | { |
| @@ -253,4 +263,4 @@ elseif(isset($_GET['erreur'])) | |||
| 253 | else | 263 | else |
| 254 | { | 264 | { |
| 255 | accueil(); | 265 | accueil(); |
| 256 | } | 266 | } \ No newline at end of file |
