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 | { |