hellofacteurV1/ctrl/post_ajout_illustration.php

38 lines
1.2 KiB
PHP
Executable File

<?php
/**
* Script permettant à un utilisateur de télécharger une illustration suite à la soumission d'un post.
*
**/
require_once("../modele/FclFlux_post.php");
$user=new FclFlux_utilisateur();
if(!$user->test_session(false))
{// en théorie, pas possible mais...
unset($user);
$redirige=PAGE_AJOUT_POST_ILLUSTRATION.$page[3];
FclFlux_utilisateur::crea_cookie_redirection($redirige,1);
header("Location:".PAGE_CONNEXION);
exit();
}
else
{
if(!empty($_FILES['illustration']['tmp_name']))
include("../ctrl/post_illustration_maj.php");
else
{
if(empty($Bd))
require("../modele/connexion-bd.php");
$post_infos=FclFlux_post::recherche(intval($page[3]),"ancre,auteur_id,time_validation");
if(empty($post_infos["ancre"])||(empty($post_infos["auteur_id"])))
{// pareil, en théorie, ce n'est pas possible.
header("Location:".PAGE_ACCUEIL);
exit();
}
elseif(($post_infos["auteur_id"]!=$user->id_utilisateur)||($post_infos["time_validation"]!=0))//!!! ajouter un test pour savoir si l'actu n'a pas été validée.
{// là, il y a un problème...
header("Location:".PAGE_ACCUEIL);
exit();
}
}
// le formulaire de téléchargement de l'illustration.
include("../vues/post_ajout_illustration.php");
}