diff options
Diffstat (limited to 'controller/admin.php')
-rw-r--r-- | controller/admin.php | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/controller/admin.php b/controller/admin.php index 93d1900..845fab1 100644 --- a/controller/admin.php +++ b/controller/admin.php | |||
@@ -33,16 +33,14 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
33 | $Articles->fileCode = $fileCode; | 33 | $Articles->fileCode = $fileCode; |
34 | $_SESSION['target'] = $Articles->fileCode; | 34 | $_SESSION['target'] = $Articles->fileCode; |
35 | 35 | ||
36 | // suppression | ||
37 | if($suppression) | 36 | if($suppression) |
38 | { | 37 | { |
39 | $Articles->delete(); | 38 | $Articles->delete(); |
40 | 39 | ||
41 | // redirection immédiate avant affichage | 40 | // c'est fait, on recharge |
42 | header('Location: index.php?page=' . $page); | 41 | header('Location: index.php?page=' . $page); |
43 | exit(); | 42 | exit(); |
44 | } | 43 | } |
45 | // modification | ||
46 | else | 44 | else |
47 | { | 45 | { |
48 | $title = "Modifier un article"; | 46 | $title = "Modifier un article"; |
@@ -91,7 +89,7 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
91 | } | 89 | } |
92 | 90 | ||
93 | // un article (= actualité) | 91 | // un article (= actualité) |
94 | function menuEdit($fileCode, $suppression) | 92 | function menuEdit($fileCode, int $suppression) |
95 | { | 93 | { |
96 | $page = "menu"; | 94 | $page = "menu"; |
97 | $title = "Melaine Favennec - menu BD"; | 95 | $title = "Melaine Favennec - menu BD"; |
@@ -100,56 +98,56 @@ function menuEdit($fileCode, $suppression) | |||
100 | } | 98 | } |
101 | 99 | ||
102 | // plusieurs articles | 100 | // plusieurs articles |
103 | function melaineEdit($fileCode, $suppression) | 101 | function melaineEdit($fileCode, int $suppression) |
104 | { | 102 | { |
105 | $page = "melaine"; | 103 | $page = "melaine"; |
106 | $title = "Mais qui est Melaine Favennec?"; | 104 | $title = "Mais qui est Melaine Favennec?"; |
107 | $headerPaintedTitle = 'Melaine Favennec'; | 105 | $headerPaintedTitle = 'Melaine Favennec'; |
108 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 106 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
109 | } | 107 | } |
110 | function musiqueEdit($fileCode, $suppression) | 108 | function musiqueEdit($fileCode, int $suppression) |
111 | { | 109 | { |
112 | $page = "musique"; | 110 | $page = "musique"; |
113 | $title = "Musique"; | 111 | $title = "Musique"; |
114 | $headerPaintedTitle = 'Musique'; | 112 | $headerPaintedTitle = 'Musique'; |
115 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 113 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
116 | } | 114 | } |
117 | function presseEdit($fileCode, $suppression) | 115 | function presseEdit($fileCode, int $suppression) |
118 | { | 116 | { |
119 | $page = "presse"; | 117 | $page = "presse"; |
120 | $title = "La presse"; | 118 | $title = "La presse"; |
121 | $headerPaintedTitle = 'La Presse'; | 119 | $headerPaintedTitle = 'La Presse'; |
122 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 120 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
123 | } | 121 | } |
124 | function livresEdit($fileCode, $suppression) | 122 | function livresEdit($fileCode, int $suppression) |
125 | { | 123 | { |
126 | $page = "livres"; | 124 | $page = "livres"; |
127 | $title = "Livres"; | 125 | $title = "Livres"; |
128 | $headerPaintedTitle = 'Dans les livres'; | 126 | $headerPaintedTitle = 'Dans les livres'; |
129 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 127 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
130 | } | 128 | } |
131 | function jaimeEdit($fileCode, $suppression) | 129 | function jaimeEdit($fileCode, int $suppression) |
132 | { | 130 | { |
133 | $page = "jaime"; | 131 | $page = "jaime"; |
134 | $title = "J'aime"; | 132 | $title = "J'aime"; |
135 | $headerPaintedTitle = 'J\'aime'; | 133 | $headerPaintedTitle = 'J\'aime'; |
136 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 134 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
137 | } | 135 | } |
138 | function peintureEdit($fileCode, $suppression) | 136 | function peintureEdit($fileCode, int $suppression) |
139 | { | 137 | { |
140 | $page = "peinture"; | 138 | $page = "peinture"; |
141 | $title = "peinture"; | 139 | $title = "peinture"; |
142 | $headerPaintedTitle = 'Celtic Boats'; | 140 | $headerPaintedTitle = 'Celtic Boats'; |
143 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 141 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
144 | } | 142 | } |
145 | function archivesEdit($fileCode, $suppression) | 143 | function archivesEdit($fileCode, int $suppression) |
146 | { | 144 | { |
147 | $page = "archives"; | 145 | $page = "archives"; |
148 | $title = "Archives"; | 146 | $title = "Archives"; |
149 | $headerPaintedTitle = 'Archives'; | 147 | $headerPaintedTitle = 'Archives'; |
150 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | 148 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); |
151 | } | 149 | } |
152 | function legalEdit($fileCode, $suppression) | 150 | function legalEdit($fileCode, int $suppression) |
153 | { | 151 | { |
154 | $page = "legal"; | 152 | $page = "legal"; |
155 | $title = "Mentions légales"; | 153 | $title = "Mentions légales"; |
@@ -159,7 +157,7 @@ function legalEdit($fileCode, $suppression) | |||
159 | 157 | ||
160 | 158 | ||
161 | // page plus complexe que les autres | 159 | // page plus complexe que les autres |
162 | function discoEdit($fileCode, $suppression) | 160 | function discoEdit($fileCode, int $suppression) |
163 | { | 161 | { |
164 | $page = "discographie"; | 162 | $page = "discographie"; |
165 | $title = "Discographie"; | 163 | $title = "Discographie"; |
@@ -270,3 +268,13 @@ function discoEdit($fileCode, $suppression) | |||
270 | // fin de l'assemblage | 268 | // fin de l'assemblage |
271 | require('view/template.php'); | 269 | require('view/template.php'); |
272 | } | 270 | } |
271 | |||
272 | |||
273 | // version sans JS (l'autre est dans ajax.php) | ||
274 | function inversionPositions(string $page, $fileCode, string $class, int $direction) | ||
275 | { | ||
276 | $Object = new $class($page); | ||
277 | $Object->fileCode = $fileCode; | ||
278 | // direction: 1 = monter, -1 = descendre | ||
279 | $Object->inversionPositions($direction); | ||
280 | } \ No newline at end of file | ||