38 lines
1.2 KiB
PHP
38 lines
1.2 KiB
PHP
|
<?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");
|
||
|
}
|