Loading bdd.txt +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ l3m_projects name link content shortContent l3m_blog id Loading css/404.css +4 −2 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ bottom: 0; left: 0; opacity: 0.4; z-index: -1; } #videoFond > video { width: 100%; Loading Loading @@ -37,6 +38,7 @@ } } header, #menu{ z-index: 2; #header, article, #footer{ background-color: rgba(240,240,240,0.4) !important; opacity: 0.9 !important; } No newline at end of file css/design.css +50 −3 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ CSS border-bottom: 5px solid #ccc; } article p, #pageTitle, article h3, article ul, article form{ article p, #pageTitle, article h3, article ul, article form, #listAdmin{ max-width: 1500px; margin: 30px auto; } Loading Loading @@ -66,13 +66,13 @@ h2{ h3 a{ text-decoration: none; text-shadow: 0 0 1px #69f; transition: padding-left 0.3s, text-shadow 0.3s; transition: padding-left 0.3s, text-shadow 0.3s, color 0.3s; } h3 a:hover{ padding-left: 5px; text-shadow: -5px 0 4px #BBf; transition: padding-left 0.3s, text-shadow 0.3s; transition: padding-left 0.3s, text-shadow 0.3s, color 0.3s; } #listMenu{ Loading Loading @@ -173,6 +173,53 @@ input[type="submit"]:hover{ transition: background-color 0.3s; } #listAdmin{ display: flex; flex-wrap: wrap; } #listAdmin article{ flex: 45%; } #listAdmin h3{ margin: auto; text-align: center; } #listAdmin article:first-child{ border-right: 5px solid #ccc; } .listAdmin{ display: flex; align-items: center; justify-content: space-evenly; } .listAdmin b{ display: inline-block; width: 50%; border-right: 1px solid #ccc; } .listAdmin span{ padding: 3px; } .editLink{ background-color: #d9d9d9; padding: 7px 7px 10px 7px; border-bottom: 0px solid #ccc; transition: background-color 0.3s, color 0.3s, border 0.05s, padding 0.05s; } .editLink:hover{ background-color: #f0f0f0; padding: 7px; border-bottom: 3px solid #ccc; transition: background-color 0.3s, color 0.3s, border 0.0.5s, padding 0.05s; } /* ==== Loading site/controller/mainController.php +9 −9 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ require_once("site/model/config.php"); require_once("site/model/Base.php"); require_once("site/model/AdminManager.php"); require_once("site/model/BlogManager.php"); require_once("site/model/ProjectsManager.php"); Loading Loading @@ -96,21 +97,20 @@ function loginAdminPage($pageName){ function writeAdminPage($pageName){ if(verifyAdminConnect()) require("site/view/private/admin.php"); else{ require("site/view/private/loginFormView.php"); } $admin = new AdminManager(); if($admin->verifyAdminConnect()){ } $blogposts = $admin->getBlogPosts(); $projects = $admin->getProjects(); function verifyAdminConnect(){ return isset($_SESSION['user']) && $_SESSION['user'] == user && isset($_SESSION['pass']) && password_verify($_SESSION['pass'], pass); require("site/view/private/admin.php"); } else require("site/view/private/loginFormView.php"); } function decoAdminPage(){ $_SESSION = array(); header("Location:/"); } Loading site/model/AdminManager.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php class AdminManager extends Base { public function getBlogPosts() { $db = $this->dbConnect(); $req = $db->query('SELECT * FROM l3m_blog ORDER BY id DESC'); return $req; } public function getProjects() { $db = $this->dbConnect(); $req = $db->query('SELECT * FROM l3m_projects ORDER BY id DESC'); return $req; } public function verifyAdminConnect(){ return isset($_SESSION['user']) && $_SESSION['user'] == user && isset($_SESSION['pass']) && password_verify($_SESSION['pass'], pass); } } No newline at end of file Loading
bdd.txt +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ l3m_projects name link content shortContent l3m_blog id Loading
css/404.css +4 −2 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ bottom: 0; left: 0; opacity: 0.4; z-index: -1; } #videoFond > video { width: 100%; Loading Loading @@ -37,6 +38,7 @@ } } header, #menu{ z-index: 2; #header, article, #footer{ background-color: rgba(240,240,240,0.4) !important; opacity: 0.9 !important; } No newline at end of file
css/design.css +50 −3 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ CSS border-bottom: 5px solid #ccc; } article p, #pageTitle, article h3, article ul, article form{ article p, #pageTitle, article h3, article ul, article form, #listAdmin{ max-width: 1500px; margin: 30px auto; } Loading Loading @@ -66,13 +66,13 @@ h2{ h3 a{ text-decoration: none; text-shadow: 0 0 1px #69f; transition: padding-left 0.3s, text-shadow 0.3s; transition: padding-left 0.3s, text-shadow 0.3s, color 0.3s; } h3 a:hover{ padding-left: 5px; text-shadow: -5px 0 4px #BBf; transition: padding-left 0.3s, text-shadow 0.3s; transition: padding-left 0.3s, text-shadow 0.3s, color 0.3s; } #listMenu{ Loading Loading @@ -173,6 +173,53 @@ input[type="submit"]:hover{ transition: background-color 0.3s; } #listAdmin{ display: flex; flex-wrap: wrap; } #listAdmin article{ flex: 45%; } #listAdmin h3{ margin: auto; text-align: center; } #listAdmin article:first-child{ border-right: 5px solid #ccc; } .listAdmin{ display: flex; align-items: center; justify-content: space-evenly; } .listAdmin b{ display: inline-block; width: 50%; border-right: 1px solid #ccc; } .listAdmin span{ padding: 3px; } .editLink{ background-color: #d9d9d9; padding: 7px 7px 10px 7px; border-bottom: 0px solid #ccc; transition: background-color 0.3s, color 0.3s, border 0.05s, padding 0.05s; } .editLink:hover{ background-color: #f0f0f0; padding: 7px; border-bottom: 3px solid #ccc; transition: background-color 0.3s, color 0.3s, border 0.0.5s, padding 0.05s; } /* ==== Loading
site/controller/mainController.php +9 −9 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ require_once("site/model/config.php"); require_once("site/model/Base.php"); require_once("site/model/AdminManager.php"); require_once("site/model/BlogManager.php"); require_once("site/model/ProjectsManager.php"); Loading Loading @@ -96,21 +97,20 @@ function loginAdminPage($pageName){ function writeAdminPage($pageName){ if(verifyAdminConnect()) require("site/view/private/admin.php"); else{ require("site/view/private/loginFormView.php"); } $admin = new AdminManager(); if($admin->verifyAdminConnect()){ } $blogposts = $admin->getBlogPosts(); $projects = $admin->getProjects(); function verifyAdminConnect(){ return isset($_SESSION['user']) && $_SESSION['user'] == user && isset($_SESSION['pass']) && password_verify($_SESSION['pass'], pass); require("site/view/private/admin.php"); } else require("site/view/private/loginFormView.php"); } function decoAdminPage(){ $_SESSION = array(); header("Location:/"); } Loading
site/model/AdminManager.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php class AdminManager extends Base { public function getBlogPosts() { $db = $this->dbConnect(); $req = $db->query('SELECT * FROM l3m_blog ORDER BY id DESC'); return $req; } public function getProjects() { $db = $this->dbConnect(); $req = $db->query('SELECT * FROM l3m_projects ORDER BY id DESC'); return $req; } public function verifyAdminConnect(){ return isset($_SESSION['user']) && $_SESSION['user'] == user && isset($_SESSION['pass']) && password_verify($_SESSION['pass'], pass); } } No newline at end of file