diff options
| author | polo <ordipolo@gmx.fr> | 2025-09-18 00:27:20 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2025-09-18 00:27:20 +0200 |
| commit | fa3c582a2bd91433399a5b275616052028a5a011 (patch) | |
| tree | 64a5c2c0eb54dc033fb5ed78ed69745bd492aa05 /src/router.php | |
| parent | 027af942de75f7c5bc519fabfa5fa11de9bc89ea (diff) | |
| download | cms-fa3c582a2bd91433399a5b275616052028a5a011.tar.gz cms-fa3c582a2bd91433399a5b275616052028a5a011.tar.bz2 cms-fa3c582a2bd91433399a5b275616052028a5a011.zip | |
news positionnées en fonction de leur date, suppression de leurs boutons position, améliorations routage page article, bouton share en bas pour les news
Diffstat (limited to 'src/router.php')
| -rw-r--r-- | src/router.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/router.php b/src/router.php index ccab426..8c33d6e 100644 --- a/src/router.php +++ b/src/router.php | |||
| @@ -83,8 +83,7 @@ elseif($_SERVER['REQUEST_METHOD'] === 'POST'){ | |||
| 83 | // requêtes JSON avec fetch() | 83 | // requêtes JSON avec fetch() |
| 84 | if($_SERVER['CONTENT_TYPE'] === 'application/json') | 84 | if($_SERVER['CONTENT_TYPE'] === 'application/json') |
| 85 | { | 85 | { |
| 86 | $data = file_get_contents('php://input'); | 86 | $json = json_decode($request->getContent(), true); // = json_decode(file_get_contents('php://input'), true); |
| 87 | $json = json_decode($data, true); | ||
| 88 | 87 | ||
| 89 | if($request->query->has('action')) | 88 | if($request->query->has('action')) |
| 90 | { | 89 | { |
| @@ -309,7 +308,7 @@ else{ | |||
| 309 | 308 | ||
| 310 | /* -- utilisation de la réponse -- */ | 309 | /* -- utilisation de la réponse -- */ |
| 311 | if(isset($response)){ | 310 | if(isset($response)){ |
| 312 | // cas des mauvais id de la page article (d'autres cas à prévoir) | 311 | // cas gérés (d'autres sont à prévoir): mauvais id de la page article, accès page création d'article sans être admin |
| 313 | if($request->isMethod('GET') && $response->getStatusCode() == 302){ // 302 redirection temporaire | 312 | if($request->isMethod('GET') && $response->getStatusCode() == 302){ // 302 redirection temporaire |
| 314 | header('Location: ' . new URL(['page' => !empty($_GET['from']) ? $_GET['from'] : 'accueil'])); | 313 | header('Location: ' . new URL(['page' => !empty($_GET['from']) ? $_GET['from'] : 'accueil'])); |
| 315 | } | 314 | } |
