34 lines
1.3 KiB
PHP
Executable File
34 lines
1.3 KiB
PHP
Executable File
<?php
|
|
/* Script préparant les données utiles à la page affichant une annonce saisie sur Hello facteur.
|
|
* l'ancre, le texte et l'éventuel lien de l'annonce
|
|
* + lien vers le profil de l'annonceur et formulaire de contact.
|
|
*/
|
|
require_once("../modele/FclFlux_post.php");
|
|
$user=new FclFlux_utilisateur();
|
|
$user->test_session(false);//besoin de savoir si il s'agit d'un utilisateur connecté pour stats + affiché variables de session
|
|
//les infos de l'annoncce
|
|
$post=new FclFlux_post();
|
|
$post->id_post=intval($page[1]);
|
|
$post_infos=$post->get_infos_cache(CREA_CACHE);
|
|
if((empty($post_infos))||(empty($post_infos["time_validation"]))||(empty($post_infos["hub_id"]))||(empty($post_infos["auteur_id"])))
|
|
{
|
|
header("location:".PAGE_404);
|
|
exit();
|
|
}
|
|
// le hub de l'annonce + rubriques "mères" pour le fil d'ariane
|
|
$hub=new FclFlux_hub();
|
|
$hub->id_hub=intval($post_infos["hub_id"]);
|
|
$hub_infos=$hub->get_infos_cache(CREA_CACHE);
|
|
$meres=$hub->get_liste_rubriques_cache(CREA_CACHE);
|
|
unset($hub);
|
|
// les infos de l'annonceur pour accéder à son profil, le contacter...
|
|
$auteur=new FclFlux_utilisateur();
|
|
$auteur->id_utilisateur=intval($post_infos["auteur_id"]);
|
|
$auteur_infos=$auteur->get_infos_cache(CREA_CACHE);
|
|
unset($auteur);
|
|
if((empty($hub_infos))||(empty($auteur_infos)))
|
|
{
|
|
header("location:".PAGE_404);
|
|
exit();
|
|
}
|
|
include("../vues/repertoire_annonce_info.php"); |