Esempio n. 1
0
<?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&amp;action=article_creer';
$action = "Ajouter un autre article";
$title = 'Ajout d\'article';
include_once 'view/retour.php';
Esempio n. 2
0
} 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";
}