<?php if ($access != 'VALID') { header('location:../../index.php'); } $retour = ''; if (!isset($_SESSION['admin'])) { header('location:../../index.php'); } else { if (isset($_POST['title'])) { include_once 'model/blog/fonctions_blog.php'; include_once 'lib/images.php'; $img = imageadd($_FILES['img']); if (ajout_article($_POST['title'], $_POST['chapo'], $_POST['content'], $_POST['cat'], $_SESSION['auth'], $img)) { $retour = 'Le nouvel article a bien été ajouté'; } else { $retour = "Il y a eu une erreur lors de la création de l'article"; } } else { $retour = 'Il y a eu une erreur lors du traitement, veuillez réessayer'; } } $url = '?module=blog&action=article_creer'; $action = "Ajouter un autre article"; $title = 'Ajout d\'article'; include_once 'view/retour.php';
} else { if (isset($_POST["nom"])) { $titre = $_POST["nom"]; $auteur = $_POST["auteur"]; $descr = $_POST["descr"]; $date = date("Y-m-d H:i:s"); // Ajout d'une image if (isset($_FILES["image"])) { // Controller l'extension de l'image $ext = array('jpg', 'jpeg', 'gif', 'png'); $ext_upload = strtolower(substr(strrchr($_FILES["image"]["name"], '.'), 1)); if (in_array($ext_upload, $ext)) { // Création du nom et enregistrement de l'image $size = getimagesize($_FILES["image"]["tmp_name"]); $url_image = md5(uniqid(rand(), true)); $exp_image = explode(".", $_FILES['image']['name']); move_uploaded_file($_FILES['image']['tmp_name'], "../assets/images/" . $url_image . "." . $exp_image[count($exp_image) - 1]); $image_save = $url_image . "." . $exp_image[count($exp_image) - 1]; } include_once "modele/blog/ajout_article.php"; if (ajout_article($titre, $auteur, $descr, $image_save, $date) == false) { //Ajout non réussi; header("Location:?module=blog&action=ajout_article&m=nok"); } else { //Ajout réussi; header("Location:?module=blog&action=ajout_article&m=ok"); } } } include_once "vue/blog/ajout_article.php"; }