hellofacteurV1/ctrl/post_validation.php

39 lines
1.1 KiB
PHP
Executable File

<?php
/**
* Script contrôlant le paramètre passé par l'url
* permettant de valider la proposition d'une actualité par un utilisateur connecté
* si il s'agit d'un nouvel utilisateur, son compte est par la même occasion validé.
*
**/
$infos_post=explode("a",$page[2]);
if(count($infos_post)!=3)
$msg=ERREUR_IMPREVUE;
else
{
require_once("../modele/FclFlux_post.php");
if(empty($Bd))
require("../modele/connexion-bd.php");
$post=new FclFlux_post();
$post->id_post=intval($infos_post[0]);
$auteur=new FclFlux_utilisateur();
$auteur->id_utilisateur=intval($infos_post[1]);
$time_crea=intval($infos_post[2]);
$ticket="";
if(!empty($page[3]))
$ticket=$page[3];
$validation=$post->validation_auteur($time_crea,$auteur,$ticket);
$Bd=null;
if(!empty($post->erreurs))
$msg=$post->erreurs;
elseif($validation===false)
$msg[0]=ERREUR_IMPREVUE;
else
{
//$_SESSION["message"]=MSG_UTILISA_ENVOI_POST_VALID;
//header("Location:".PAGE_ACCUEIL);
// possibilité de télécharger une illustration :
header("Location:".PAGE_AJOUT_POST_ILLUSTRATION.$post->id_post);
exit();
}
}
include("../vues/post_validation.php");