summaryrefslogtreecommitdiff
path: root/controller/admin.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/admin.php')
-rw-r--r--controller/admin.php34
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é)
94function menuEdit($fileCode, $suppression) 92function 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
103function melaineEdit($fileCode, $suppression) 101function 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}
110function musiqueEdit($fileCode, $suppression) 108function 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}
117function presseEdit($fileCode, $suppression) 115function 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}
124function livresEdit($fileCode, $suppression) 122function 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}
131function jaimeEdit($fileCode, $suppression) 129function 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}
138function peintureEdit($fileCode, $suppression) 136function 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}
145function archivesEdit($fileCode, $suppression) 143function 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}
152function legalEdit($fileCode, $suppression) 150function 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
162function discoEdit($fileCode, $suppression) 160function 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)
274function 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