Commit 34d2cb92 authored by Corentin Bettiol's avatar Corentin Bettiol 💻

change " to ' in mainController.php

parent 919427bd
l3m-website.conf
\ No newline at end of file
<?php
// fichier de config pour la bdd & le compte pour la partie administrateur
require_once("site/model/config.php");
require_once('site/model/config.php');
// connexion à la base de données
require_once("site/model/Base.php");
require_once('site/model/Base.php');
// classe pour l'administration du contenu du site
require_once("site/model/AdminManager.php");
require_once('site/model/AdminManager.php');
// classe pour la gesion des billets de blog
require_once("site/model/BlogManager.php");
require_once('site/model/BlogManager.php');
// classe pour la gestion des projets
require_once("site/model/ProjectsManager.php");
require_once('site/model/ProjectsManager.php');
// récupérer le nom de la page en fonction de l'url
// premier texte = affiché dans l'onglet (title), second texte = voir le switch dans site/layout/layout.php
......@@ -22,62 +22,62 @@ function getPageName(){
if(isset($_GET['action'])){
switch ($_GET['action']) {
case 'contact': // contact
return ["Contact", "contact"];
return ['Contact', 'contact'];
break;
case 'about': // à propos
return ["À Propos", "about"];
return ['À Propos', 'about'];
break;
case 'projects': // projets
return ["Projets", "projects"];
return ['Projets', 'projects'];
break;
case 'project': // projet
return ["Projet", "project"];
return ['Projet', 'project'];
break;
case 'changelog': // historique des versions
return ["Changelog", "changelog"];
return ['Changelog', 'changelog'];
break;
case 'eplucher': // déconnexion (la première valeur n'est jamais utilisée)
return ["COUCOU AHAH", "eplucher"];
return ['COUCOU AHAH', 'eplucher'];
break;
case 'rss': // rss
return ["Rss", "rss"];
return ['Rss', 'rss'];
break;
case '404': // page not found
return ["Erreur 404 - File not found", "404"];
return ['Erreur 404 - File not found', '404'];
break;
case 'article': // billet de blog
return [$_GET['title'], $_GET['title']];
break;
case 'patate': // administration
return ["Administration", "administration"];
return ['Administration', 'administration'];
break;
default: // si l'argument n'est pas compris on affiche le blog
return ["Blog", "blog"];
return ['Blog', 'blog'];
break;
}
}
// si on est sur l'accueil du site
else{
return ["Blog", "blog"];
return ['Blog', 'blog'];
}
}
// affiche le menu du site (avec le titre de la page)
function writeMenu($pageName){
?>
<ul id="listMenu">
<?php if($pageName == "Administration"){ ?><li><h2><a href="/eplucher" class="selected">🔧</a></h2></li><?php } ?>
<li><h2><a href="/" title="Blog" <?php if($pageName == "Blog"){ ?>class="selected"<?php } ?>>Blog</a></h2></li>
<li><h2><a href="/about" title="À propos" <?php if($pageName == "À Propos"){ ?>class="selected"<?php } ?>>À propos</a></h2></li>
<li><h2><a href="/projects" title="Projets" <?php if($pageName == "Projets" || $pageName == "Projet"){ ?>class="selected"<?php } ?>>Projets</a></h2></li>
<li><h2><a href="/contact" title="Contact" <?php if($pageName == "Contact"){ ?>class="selected"<?php } ?>>Contact</a></h2></li>
<ul id='listMenu'>
<?php if($pageName == 'Administration'){ ?><li><h2><a href="/eplucher" class="selected">🔧</a></h2></li><?php } ?>
<li><h2><a href="/" title="Blog" <?php if($pageName == 'Blog'){ ?>class="selected"<?php } ?>>Blog</a></h2></li>
<li><h2><a href="/about" title="À propos" <?php if($pageName == 'À Propos'){ ?>class="selected"<?php } ?>>À propos</a></h2></li>
<li><h2><a href="/projects" title="Projets" <?php if($pageName == 'Projets' || $pageName == 'Projet'){ ?>class="selected"<?php } ?>>Projets</a></h2></li>
<li><h2><a href="/contact" title="Contact" <?php if($pageName == 'Contact'){ ?>class="selected"<?php } ?>>Contact</a></h2></li>
</ul>
<?php }
// affiche la page du blog
function writeBlogPage($pageName){
// si on n'accède pas au fichier mais bien au site (var définie)
if($pageName[1] == "blog"){
if($pageName[1] == 'blog'){
$blog = new BlogManager(NULL, NULL, NULL, NULL, NULL, NULL); // on a un blogmanager
......@@ -86,14 +86,14 @@ function writeBlogPage($pageName){
$title = urldecode($_GET['title']);
$blogpost = $blog->get($title);
if($blogpost != false)
require("site/view/public/blogPostView.php");
require('site/view/public/blogPostView.php');
else
header("Location:/404");
header('Location:/404');
}
// si on affiche la liste des posts
else{
$blogposts = $blog->getPage(0);
require("site/view/public/blogView.php");
require('site/view/public/blogView.php');
}
}
}
......@@ -104,7 +104,7 @@ function writeProjectsPage($pageName){
$projects = $projects->getProjects();
require("site/view/public/projectsView.php");
require('site/view/public/projectsView.php');
}
// affiche un projet en particulier
......@@ -116,14 +116,14 @@ function writeProjectPage($pageName){
$project = $project->get($title);
if($project != false){
$project['pageProject'] = true;
require("site/view/public/projectView.php");
require('site/view/public/projectView.php');
}
else{
header("Location:/404");
header('Location:/404');
}
}
else
require("site/view/public/projectsView.php");
require('site/view/public/projectsView.php');
}
// tente de connecter l'administrateur
......@@ -131,10 +131,10 @@ function loginAdminPage($pageName){
if(password_verify($_POST['pass'], pass) && $_POST['user'] == user){
$_SESSION['user'] = $_POST['user'];
$_SESSION['pass'] = $_POST['pass'];
header("Location:/patate");
header('Location:/patate');
}
else
header("Location:/patate");
header('Location:/patate');
}
// afficher le panneau d'administration & gère l'administration du site
......@@ -145,52 +145,52 @@ function writeAdminPage($pageName){
if(isset($_GET['title'])){
$title = urldecode($_GET['title']);
if($blogpost = $admin->getBlogPost($title))
require("site/view/private/editblogView.php");
require('site/view/private/editblogView.php');
else
header('Location:/404');
}
else{
$admin->updateBlogPost();
header("Location:/patate");
header('Location:/patate');
}
}
else if(isset($_GET['editp'])){
if(isset($_GET['title'])){
$title = urldecode($_GET['title']);
$project = $admin->getProject($title);
require("site/view/private/editProjectView.php");
require('site/view/private/editProjectView.php');
}
else{
$admin->updateProject();
header("Location:/patate");
header('Location:/patate');
}
}
else if(isset($_GET['submitb'])){
require("site/view/private/createBlogView.php");
require('site/view/private/createBlogView.php');
}
else if(isset($_GET['submitp'])){
require("site/view/private/createProjectView.php");
require('site/view/private/createProjectView.php');
}
else if(isset($_GET['sendb'])){
$admin->sendBlogPost();
header("Location:/");
header('Location:/');
}
else if(isset($_GET['sendp'])){
$admin->sendProject();
header("Location:/projects");
header('Location:/projects');
}
else if(isset($_GET['deleteb'])){
if(isset($_GET['title'])){
$title = urldecode($_GET['title']);
$admin->deleteBlogPost($title);
header("Location:/patate");
header('Location:/patate');
}
}
else if(isset($_GET['deletep'])){
if(isset($_GET['title'])){
$title = urldecode($_GET['title']);
$admin->deleteProject($title);
header("Location:/patate");
header('Location:/patate');
}
}
else{
......@@ -198,17 +198,17 @@ function writeAdminPage($pageName){
$blogposts = $admin->getBlogPosts();
$projects = $admin->getProjects();
require("site/view/private/admin.php");
require('site/view/private/admin.php');
}
}
else
require("site/view/private/loginFormView.php");
require('site/view/private/loginFormView.php');
}
// déconnexion de la partie administration
function decoAdminPage(){
$_SESSION = array();
header("Location:/");
header('Location:/');
}
// on récupère le nom de la page ici (avant d'inclure le layout)
......
config.php
\ No newline at end of file
<?php
Please register or sign in to reply
// config file
// rename this file config.php
// database config
define('dbName', 'l3m');
define('dbUser', 'corentin');
define('dbPass', 'mariadbpsswd');
// login config
define('user', 'corentin');
define('pass', '$2y$10$k55Qz7eRbb5V2Ctcx9DeK.WfS5iVgpaWLv99RBeauUFsfIJV3WYwm');
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment