From c0b176ae142624d6a6daa0f65ea6fead448b8b47 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 3 Mar 2023 23:44:43 +0100 Subject: inversion de positions --- controller/admin.php | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) (limited to 'controller/admin.php') 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 $Articles->fileCode = $fileCode; $_SESSION['target'] = $Articles->fileCode; - // suppression if($suppression) { $Articles->delete(); - // redirection immédiate avant affichage + // c'est fait, on recharge header('Location: index.php?page=' . $page); exit(); } - // modification else { $title = "Modifier un article"; @@ -91,7 +89,7 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai } // un article (= actualité) -function menuEdit($fileCode, $suppression) +function menuEdit($fileCode, int $suppression) { $page = "menu"; $title = "Melaine Favennec - menu BD"; @@ -100,56 +98,56 @@ function menuEdit($fileCode, $suppression) } // plusieurs articles -function melaineEdit($fileCode, $suppression) +function melaineEdit($fileCode, int $suppression) { $page = "melaine"; $title = "Mais qui est Melaine Favennec?"; $headerPaintedTitle = 'Melaine Favennec'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function musiqueEdit($fileCode, $suppression) +function musiqueEdit($fileCode, int $suppression) { $page = "musique"; $title = "Musique"; $headerPaintedTitle = 'Musique'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function presseEdit($fileCode, $suppression) +function presseEdit($fileCode, int $suppression) { $page = "presse"; $title = "La presse"; $headerPaintedTitle = 'La Presse'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function livresEdit($fileCode, $suppression) +function livresEdit($fileCode, int $suppression) { $page = "livres"; $title = "Livres"; $headerPaintedTitle = 'Dans les livres'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function jaimeEdit($fileCode, $suppression) +function jaimeEdit($fileCode, int $suppression) { $page = "jaime"; $title = "J'aime"; $headerPaintedTitle = 'J\'aime'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function peintureEdit($fileCode, $suppression) +function peintureEdit($fileCode, int $suppression) { $page = "peinture"; $title = "peinture"; $headerPaintedTitle = 'Celtic Boats'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function archivesEdit($fileCode, $suppression) +function archivesEdit($fileCode, int $suppression) { $page = "archives"; $title = "Archives"; $headerPaintedTitle = 'Archives'; pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); } -function legalEdit($fileCode, $suppression) +function legalEdit($fileCode, int $suppression) { $page = "legal"; $title = "Mentions légales"; @@ -159,7 +157,7 @@ function legalEdit($fileCode, $suppression) // page plus complexe que les autres -function discoEdit($fileCode, $suppression) +function discoEdit($fileCode, int $suppression) { $page = "discographie"; $title = "Discographie"; @@ -270,3 +268,13 @@ function discoEdit($fileCode, $suppression) // fin de l'assemblage require('view/template.php'); } + + +// version sans JS (l'autre est dans ajax.php) +function inversionPositions(string $page, $fileCode, string $class, int $direction) +{ + $Object = new $class($page); + $Object->fileCode = $fileCode; + // direction: 1 = monter, -1 = descendre + $Object->inversionPositions($direction); +} \ No newline at end of file -- cgit v1.2.3