summaryrefslogtreecommitdiff
path: root/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'index.php')
-rw-r--r--index.php30
1 files changed, 20 insertions, 10 deletions
diff --git a/index.php b/index.php
index c37ffc1..ea50afe 100644
--- a/index.php
+++ b/index.php
@@ -4,8 +4,10 @@
4// routeur MVC ou controlleur principal 4// routeur MVC ou controlleur principal
5// il traite les GET et passe la main aux contrôleurs 5// il traite les GET et passe la main aux contrôleurs
6 6
7declare(strict_types=1);
7session_start(); 8session_start();
8 9
10// erreurs affichées au rechargement (ça concerne une partie des erreurs)
9if(!empty($_SESSION['erreur'])) 11if(!empty($_SESSION['erreur']))
10{ 12{
11 echo('<script>alert(\'' . $_SESSION['erreur'] . '\');</script>'); 13 echo('<script>alert(\'' . $_SESSION['erreur'] . '\');</script>');
@@ -113,6 +115,8 @@ else
113// page du site demandée 115// page du site demandée
114if(isset($_GET['page'])) 116if(isset($_GET['page']))
115{ 117{
118 $pagesArticlesSimples = ['melaine', 'concerts', 'presse', 'ateliers', 'liens', 'peinture', 'archives'];
119
116 // page d'accueil 120 // page d'accueil
117 if($_GET['page'] == 'accueil') 121 if($_GET['page'] == 'accueil')
118 { 122 {
@@ -123,9 +127,11 @@ if(isset($_GET['page']))
123 { 127 {
124 menu(); 128 menu();
125 } 129 }
126 // page melaine 130 // pages avec articles simples
127 elseif($_GET['page'] == 'melaine') 131 elseif(in_array($_GET['page'], $pagesArticlesSimples))
128 { 132 {
133 $fonctionVisitor = $_GET['page'] . 'Visitor';
134 $fonctionEdit = $_GET['page'] . 'Edit';
129 // cas de l'ouverture de l'éditeur pour modification: 135 // cas de l'ouverture de l'éditeur pour modification:
130 // on récupère le GET qui sera placé dans une session 136 // on récupère le GET qui sera placé dans une session
131 // GET, POST, cookies => navigation (utiles au visiteur) 137 // GET, POST, cookies => navigation (utiles au visiteur)
@@ -136,30 +142,35 @@ if(isset($_GET['page']))
136 // rédaction 142 // rédaction
137 if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'editor') 143 if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'editor')
138 { 144 {
139 //echo($_GET['file_code']); die();
140
141 // modification 145 // modification
142 if(isset($_GET['file_code']) || !empty($_GET['file_code'])) 146 if(isset($_GET['file_code']) || !empty($_GET['file_code']))
143 { 147 {
144 melaineEdit($_GET['file_code'], 0); 148 //melaineEdit($_GET['file_code'], 0);
149 $fonctionEdit($_GET['file_code'], 0);
145 } 150 }
146 // nouvel article 151 // nouvel article
147 else 152 else
148 { 153 {
149 melaineEdit('', 0); 154 //melaineEdit('', 0);
155 $fonctionEdit('', 0);
150 } 156 }
151 } 157 }
152 // suppression 158 // suppression
153 else if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'suppression') 159 else if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'suppression')
154 { 160 {
155 melaineEdit($_GET['file_code'], 1); 161 //melaineEdit($_GET['file_code'], 1);
162 $fonctionEdit($_GET['file_code'], 1);
156 } 163 }
157 else 164 else
158 { 165 {
159 melaineVisitor(); 166 //melaineVisitor();
167 $fonctionVisitor();
160 } 168 }
169
170 if($_GET['page'] == 'melaine')
171 {}
161 } 172 }
162 // page discographie 173 // page discographie (avec albums et articles)
163 elseif($_GET['page'] == 'discographie') 174 elseif($_GET['page'] == 'discographie')
164 { 175 {
165 // rédaction 176 // rédaction
@@ -214,7 +225,6 @@ elseif($_SESSION['admin'] == 1 && isset($_GET['action']))
214{ 225{
215 if($_GET['action'] == 'modif_mdp') 226 if($_GET['action'] == 'modif_mdp')
216 { 227 {
217 //changePassword($secret);
218 changePassword(); 228 changePassword();
219 } 229 }
220 else 230 else