From 73894839a67a713665eb7d37e9020f6c3a006830 Mon Sep 17 00:00:00 2001 From: "Jeremy.DUCOURTHIAL@etu.uca.fr" Date: Fri, 16 Dec 2022 18:31:32 +0100 Subject: [PATCH 1/2] ajout list sources --- controllers/ControllerAdmin.php | 7 ++++++- controllers/FrontController.php | 2 +- css/listeNews.css | 8 +++++++- vues/administration.php | 10 ++++++++++ vues/listeNews.php | 8 +++++++- 5 files changed, 31 insertions(+), 4 deletions(-) diff --git a/controllers/ControllerAdmin.php b/controllers/ControllerAdmin.php index 2209483..29a5f51 100644 --- a/controllers/ControllerAdmin.php +++ b/controllers/ControllerAdmin.php @@ -16,6 +16,11 @@ class controllerAdmin { case "goToAdminConnexion": require($vues['adminConnexion']); break; + case "goToAdministration": + $gatewaySources = new GatewaySources(new Connection($dsn,$user,$pass)); + $listeSources = $gatewaySources->getSources(); + require($vues['administration']); + break; case "verifValidation": $this->validationConnexion(); break; @@ -66,7 +71,7 @@ class controllerAdmin { $MdlAdmin = new MdlAdmin(); $validation = $MdlAdmin->connection($_POST['name'],$_POST['password']); if (!empty($validation)) { - header("location: ".$vues['administration']); + header("location: index.php?action=goToAdministration"); } } } diff --git a/controllers/FrontController.php b/controllers/FrontController.php index a710501..608651d 100644 --- a/controllers/FrontController.php +++ b/controllers/FrontController.php @@ -4,7 +4,7 @@ class FrontController{ function __construct() { global $dsn,$user,$pass,$vues; - $listeAction_Admin = array('goToAdminConnexion','verifValidation', 'ajoutSource','supprimerSource','setNbArticlesParPage'); + $listeAction_Admin = array('goToAdminConnexion','verifValidation', 'ajoutSource','supprimerSource','setNbArticlesParPage','goToAdministration'); Try{ $mdlAdmin = new MdlAdmin(); $admin = $mdlAdmin->isAdmin(); diff --git a/css/listeNews.css b/css/listeNews.css index 22972f0..f68e4dc 100644 --- a/css/listeNews.css +++ b/css/listeNews.css @@ -13,7 +13,7 @@ text-align: justify; } -div{ +.news{ background-color: white; border-bottom:solid ; padding: 5px; @@ -23,4 +23,10 @@ div{ #menu{ color: white; background-color: black; +} + +#boutonMenu{ + display: flex; + justify-content: center; + margin: 10px; } \ No newline at end of file diff --git a/vues/administration.php b/vues/administration.php index 3838658..05e9cb7 100644 --- a/vues/administration.php +++ b/vues/administration.php @@ -2,3 +2,13 @@ + +"; + echo ""; + echo ""; + } + ?> \ No newline at end of file diff --git a/vues/listeNews.php b/vues/listeNews.php index 502e936..2db75fb 100644 --- a/vues/listeNews.php +++ b/vues/listeNews.php @@ -9,7 +9,7 @@ "; + echo "
"; echo "

"; echo ''.$n->getTitle().''; echo "

"; @@ -22,18 +22,24 @@ echo "
"; } ?> +
0) { + echo "
"; echo '
'; echo ""; echo ''; echo '
'; + echo "
"; } if($pageApres <= $pageMAX){ + echo "
"; echo '
'; echo ""; echo ''; echo '
'; + echo "
"; } ?> +
\ No newline at end of file From 62e2e481380796ad18a8ee1a8e2a39a8fcd4fb2a Mon Sep 17 00:00:00 2001 From: "Jeremy.DUCOURTHIAL@etu.uca.fr" Date: Fri, 16 Dec 2022 18:55:08 +0100 Subject: [PATCH 2/2] ajout refresh news (error appel) --- controllers/ControllerAdmin.php | 4 ++++ controllers/FrontController.php | 2 +- css/listeNews.css | 1 - usages/config.php | 1 + vues/administration.php | 7 ++++++- 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/controllers/ControllerAdmin.php b/controllers/ControllerAdmin.php index c4727e6..edd5277 100644 --- a/controllers/ControllerAdmin.php +++ b/controllers/ControllerAdmin.php @@ -21,6 +21,10 @@ class controllerAdmin { $listeSources = $gatewaySources->getSources(); require($vues['administration']); break; + case "refreshData": + //require("appel.php"); + header("location: index.php?action=goToAdministration"); + break; case "verifValidation": $this->validationConnexion(); break; diff --git a/controllers/FrontController.php b/controllers/FrontController.php index 608651d..824ed37 100644 --- a/controllers/FrontController.php +++ b/controllers/FrontController.php @@ -4,7 +4,7 @@ class FrontController{ function __construct() { global $dsn,$user,$pass,$vues; - $listeAction_Admin = array('goToAdminConnexion','verifValidation', 'ajoutSource','supprimerSource','setNbArticlesParPage','goToAdministration'); + $listeAction_Admin = array('goToAdminConnexion','verifValidation', 'ajoutSource','supprimerSource','setNbArticlesParPage','goToAdministration','refreshData'); Try{ $mdlAdmin = new MdlAdmin(); $admin = $mdlAdmin->isAdmin(); diff --git a/css/listeNews.css b/css/listeNews.css index f68e4dc..68feaa3 100644 --- a/css/listeNews.css +++ b/css/listeNews.css @@ -28,5 +28,4 @@ #boutonMenu{ display: flex; justify-content: center; - margin: 10px; } \ No newline at end of file diff --git a/usages/config.php b/usages/config.php index 57c3faa..2e39034 100644 --- a/usages/config.php +++ b/usages/config.php @@ -7,6 +7,7 @@ require_once("models/news.php"); require_once("models/admins.php"); require_once("models/sources.php"); require_once("models/MdlAdmin.php"); +//require_once("update/appel.php"); require_once("controllers/FrontController.php"); require_once("controllers/ControllerAdmin.php"); diff --git a/vues/administration.php b/vues/administration.php index 278acee..ef4111f 100644 --- a/vues/administration.php +++ b/vues/administration.php @@ -13,4 +13,9 @@ echo "

"; echo ""; } - ?> \ No newline at end of file +?> + +
+ + +
\ No newline at end of file