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