diff options
Diffstat (limited to 'controller/admin.php')
| -rw-r--r-- | controller/admin.php | 144 |
1 files changed, 68 insertions, 76 deletions
diff --git a/controller/admin.php b/controller/admin.php index 21a8f6f..83ee702 100644 --- a/controller/admin.php +++ b/controller/admin.php | |||
| @@ -31,7 +31,6 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
| 31 | { | 31 | { |
| 32 | // nom de l'article ciblé (objet et session) | 32 | // nom de l'article ciblé (objet et session) |
| 33 | $Articles->fileCode = $fileCode; | 33 | $Articles->fileCode = $fileCode; |
| 34 | $_SESSION['file_code'] = $Articles->fileCode; | ||
| 35 | 34 | ||
| 36 | if($suppression) | 35 | if($suppression) |
| 37 | { | 36 | { |
| @@ -89,80 +88,6 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
| 89 | require('view/template.php'); | 88 | require('view/template.php'); |
| 90 | } | 89 | } |
| 91 | 90 | ||
| 92 | // un article (= actualité) | ||
| 93 | function menuEdit($fileCode, int $suppression) | ||
| 94 | { | ||
| 95 | $page = "menu"; | ||
| 96 | $title = "Melaine Favennec - menu BD"; | ||
| 97 | $headerPaintedTitle = 'Choisissez une rubrique'; | ||
| 98 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 99 | } | ||
| 100 | |||
| 101 | // plusieurs articles | ||
| 102 | function melaineEdit($fileCode, int $suppression) | ||
| 103 | { | ||
| 104 | $page = "melaine"; | ||
| 105 | $title = "Mais qui est Melaine Favennec?"; | ||
| 106 | $headerPaintedTitle = 'Melaine Favennec'; | ||
| 107 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 108 | } | ||
| 109 | function musiqueEdit($fileCode, int $suppression) | ||
| 110 | { | ||
| 111 | $page = "musique"; | ||
| 112 | $title = "Musique"; | ||
| 113 | $headerPaintedTitle = 'Musique'; | ||
| 114 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 115 | } | ||
| 116 | function presseEdit($fileCode, int $suppression) | ||
| 117 | { | ||
| 118 | $page = "presse"; | ||
| 119 | $title = "La presse"; | ||
| 120 | $headerPaintedTitle = 'La Presse'; | ||
| 121 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 122 | } | ||
| 123 | function livresEdit($fileCode, int $suppression) | ||
| 124 | { | ||
| 125 | $page = "livres"; | ||
| 126 | $title = "Livres"; | ||
| 127 | $headerPaintedTitle = 'Dans les livres'; | ||
| 128 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 129 | } | ||
| 130 | function jaimeEdit($fileCode, int $suppression) | ||
| 131 | { | ||
| 132 | $page = "jaime"; | ||
| 133 | $title = "J'aime"; | ||
| 134 | $headerPaintedTitle = 'J\'aime'; | ||
| 135 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 136 | } | ||
| 137 | function peintureEdit($fileCode, int $suppression) | ||
| 138 | { | ||
| 139 | $page = "peinture"; | ||
| 140 | $title = "peinture"; | ||
| 141 | $headerPaintedTitle = 'Celtic Boats'; | ||
| 142 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 143 | } | ||
| 144 | function archivesEdit($fileCode, int $suppression) | ||
| 145 | { | ||
| 146 | $page = "archives"; | ||
| 147 | $title = "Archives"; | ||
| 148 | $headerPaintedTitle = 'Archives'; | ||
| 149 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 150 | } | ||
| 151 | function legalEdit($fileCode, int $suppression) | ||
| 152 | { | ||
| 153 | $page = "legal"; | ||
| 154 | $title = "Mentions légales"; | ||
| 155 | $headerPaintedTitle = 'Mentions légales'; | ||
| 156 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 157 | } | ||
| 158 | |||
| 159 | |||
| 160 | // l'éditeur est ouvert dans la page album | ||
| 161 | // ne servirait que pour les positions | ||
| 162 | /*function discoEdit() | ||
| 163 | { | ||
| 164 | inversionPositions(); | ||
| 165 | }*/ | ||
| 166 | 91 | ||
| 167 | // page complexe avec albums et articles | 92 | // page complexe avec albums et articles |
| 168 | // cas où on fait quelque chose: ouvrir l'éditeur, monter, descendre, supprimer | 93 | // cas où on fait quelque chose: ouvrir l'éditeur, monter, descendre, supprimer |
| @@ -214,7 +139,6 @@ function albumEdit($fileCode, int $suppression) | |||
| 214 | { | 139 | { |
| 215 | $page = 'album'; | 140 | $page = 'album'; |
| 216 | $Albums->readOne(); | 141 | $Albums->readOne(); |
| 217 | $_SESSION['file_code'] = $fileCode; | ||
| 218 | $title = "Modifier un album"; | 142 | $title = "Modifier un album"; |
| 219 | 143 | ||
| 220 | for($i = 0; $i < $Albums->fileListCount; $i++) | 144 | for($i = 0; $i < $Albums->fileListCount; $i++) |
| @@ -302,6 +226,74 @@ function albumEdit($fileCode, int $suppression) | |||
| 302 | } | 226 | } |
| 303 | 227 | ||
| 304 | 228 | ||
| 229 | // un article (= actualité) | ||
| 230 | function menuEdit($fileCode, int $suppression) | ||
| 231 | { | ||
| 232 | $page = "menu"; | ||
| 233 | $title = "Melaine Favennec - menu BD"; | ||
| 234 | $headerPaintedTitle = 'Choisissez une rubrique'; | ||
| 235 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 236 | } | ||
| 237 | |||
| 238 | // plusieurs articles | ||
| 239 | function melaineEdit($fileCode, int $suppression) | ||
| 240 | { | ||
| 241 | $page = "melaine"; | ||
| 242 | $title = "Mais qui est Melaine Favennec?"; | ||
| 243 | $headerPaintedTitle = 'Melaine Favennec'; | ||
| 244 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 245 | } | ||
| 246 | function musiqueEdit($fileCode, int $suppression) | ||
| 247 | { | ||
| 248 | $page = "musique"; | ||
| 249 | $title = "Musique"; | ||
| 250 | $headerPaintedTitle = 'Musique'; | ||
| 251 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 252 | } | ||
| 253 | function presseEdit($fileCode, int $suppression) | ||
| 254 | { | ||
| 255 | $page = "presse"; | ||
| 256 | $title = "La presse"; | ||
| 257 | $headerPaintedTitle = 'La Presse'; | ||
| 258 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 259 | } | ||
| 260 | function livresEdit($fileCode, int $suppression) | ||
| 261 | { | ||
| 262 | $page = "livres"; | ||
| 263 | $title = "Livres"; | ||
| 264 | $headerPaintedTitle = 'Dans les livres'; | ||
| 265 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 266 | } | ||
| 267 | function jaimeEdit($fileCode, int $suppression) | ||
| 268 | { | ||
| 269 | $page = "jaime"; | ||
| 270 | $title = "J'aime"; | ||
| 271 | $headerPaintedTitle = 'J\'aime'; | ||
| 272 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 273 | } | ||
| 274 | function peintureEdit($fileCode, int $suppression) | ||
| 275 | { | ||
| 276 | $page = "peinture"; | ||
| 277 | $title = "peinture"; | ||
| 278 | $headerPaintedTitle = 'Celtic Boats'; | ||
| 279 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 280 | } | ||
| 281 | function archivesEdit($fileCode, int $suppression) | ||
| 282 | { | ||
| 283 | $page = "archives"; | ||
| 284 | $title = "Archives"; | ||
| 285 | $headerPaintedTitle = 'Archives'; | ||
| 286 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 287 | } | ||
| 288 | function legalEdit($fileCode, int $suppression) | ||
| 289 | { | ||
| 290 | $page = "legal"; | ||
| 291 | $title = "Mentions légales"; | ||
| 292 | $headerPaintedTitle = 'Mentions légales'; | ||
| 293 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
| 294 | } | ||
| 295 | |||
| 296 | |||
| 305 | // version sans JS (l'autre est dans ajax.php) | 297 | // version sans JS (l'autre est dans ajax.php) |
| 306 | function inversionPositions(string $page, $fileCode, string $class, int $direction) | 298 | function inversionPositions(string $page, $fileCode, string $class, int $direction) |
| 307 | { | 299 | { |
