diff options
author | polo <ordipolo@gmx.fr> | 2021-11-26 04:29:10 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2021-11-26 04:29:10 +0100 |
commit | b97a68343ec5c4ff1fae25ff5dc41f1a2ce6a17f (patch) | |
tree | 528ec98f86a61b492d7ebce61486647f633b1f42 /index.php | |
parent | cdf1bda847edd3e22e9fe817a802219ad8e0f626 (diff) | |
download | melaine-b97a68343ec5c4ff1fae25ff5dc41f1a2ce6a17f.zip |
disco modif/suppr désordre
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 26 |
1 files changed, 20 insertions, 6 deletions
@@ -72,6 +72,7 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_ | |||
72 | exit; // arrêt ici !! | 72 | exit; // arrêt ici !! |
73 | } | 73 | } |
74 | 74 | ||
75 | |||
75 | // traitement des POST du ckeditor | 76 | // traitement des POST du ckeditor |
76 | // la fonction submitCKeditor est "autonome", elle n'affiche rien puis redirige sans GET | 77 | // la fonction submitCKeditor est "autonome", elle n'affiche rien puis redirige sans GET |
77 | if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1 | 78 | if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1 |
@@ -81,8 +82,12 @@ if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1 | |||
81 | || (isset($_POST['titre']) && isset($_POST['annee'])))) | 82 | || (isset($_POST['titre']) && isset($_POST['annee'])))) |
82 | { | 83 | { |
83 | require('controller/ckeditor.php'); // traitement du POST | 84 | require('controller/ckeditor.php'); // traitement du POST |
84 | require('lib/htmlawed/htmLawed.php'); // failles XSS | 85 | require('controller/Security.php'); // sécurité des chaines |
85 | require('model/Classes.php'); // modèle | 86 | require('model/Page.php'); // modèle |
87 | if($_GET['page'] == 'discographie') | ||
88 | { | ||
89 | require('model/Album.php'); | ||
90 | } | ||
86 | 91 | ||
87 | // modification | 92 | // modification |
88 | if(isset($_SESSION['nomFichier'])) | 93 | if(isset($_SESSION['nomFichier'])) |
@@ -100,6 +105,7 @@ if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1 | |||
100 | unset($_GET['action']); | 105 | unset($_GET['action']); |
101 | unset($_POST['contenu']); | 106 | unset($_POST['contenu']); |
102 | header('Location: index.php?page=' . $_GET['page']); | 107 | header('Location: index.php?page=' . $_GET['page']); |
108 | exit(); | ||
103 | } | 109 | } |
104 | 110 | ||
105 | // déconnexion: nettoyer et recharger la page | 111 | // déconnexion: nettoyer et recharger la page |
@@ -119,7 +125,11 @@ require('controller/visitor.php'); | |||
119 | // utile pour presque toutes les pages | 125 | // utile pour presque toutes les pages |
120 | if(isset($_GET['page']) && $_GET['page'] != 'menu') | 126 | if(isset($_GET['page']) && $_GET['page'] != 'menu') |
121 | { | 127 | { |
122 | require('model/Classes.php'); | 128 | require('model/Page.php'); |
129 | if($_GET['page'] == 'discographie' || $_GET['page'] == 'album') | ||
130 | { | ||
131 | require('model/Album.php'); | ||
132 | } | ||
123 | } | 133 | } |
124 | 134 | ||
125 | // contrôleur des pages en mode admin | 135 | // contrôleur des pages en mode admin |
@@ -194,7 +204,11 @@ if(isset($_GET['page'])) | |||
194 | // modification | 204 | // modification |
195 | if(isset($_GET['album']) && is_numeric($_GET['album']) && $_GET['album'] > 0) | 205 | if(isset($_GET['album']) && is_numeric($_GET['album']) && $_GET['album'] > 0) |
196 | { | 206 | { |
197 | discoEdit($_GET['album'], 0); | 207 | if(!isset($_GET['album_code'])) |
208 | { | ||
209 | $_GET['album_code'] = ''; | ||
210 | } | ||
211 | discoEdit($_GET['album'], $_GET['album_code'], 0); | ||
198 | } | 212 | } |
199 | // nouvel article | 213 | // nouvel article |
200 | else | 214 | else |
@@ -204,13 +218,13 @@ if(isset($_GET['page'])) | |||
204 | { | 218 | { |
205 | unset($_SESSION['nomFichier']); | 219 | unset($_SESSION['nomFichier']); |
206 | } | 220 | } |
207 | discoEdit(0, 0); | 221 | discoEdit(0, '', 0); |
208 | } | 222 | } |
209 | } | 223 | } |
210 | // suppression | 224 | // suppression |
211 | else if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'suppression') | 225 | else if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'suppression') |
212 | { | 226 | { |
213 | discoEdit($_GET['album'], 1); | 227 | discoEdit($_GET['album'], '', 1); |
214 | } | 228 | } |
215 | else | 229 | else |
216 | { | 230 | { |