37 lines
1.2 KiB
PHP
Executable File
37 lines
1.2 KiB
PHP
Executable File
<?php
|
|
/* Script préparant les données utiles à la page affichant les infos d'une rubrique :
|
|
* le texte de présentation, le fil d'ariane + les hubs qui y sont classés et les sous-rubriques
|
|
*/
|
|
require_once("../modele/FclFlux_rubrique.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 la rubrique
|
|
$rubrique=new FclFlux_rubrique();
|
|
$rubrique->id_rubrique=$page[1];
|
|
$rubrique_info=$rubrique->get_infos_cache(CREA_CACHE);
|
|
if(empty($rubrique_info))
|
|
{
|
|
header("location:".PAGE_404);
|
|
exit();
|
|
}
|
|
//les rubriques "mères" pour le fil d'ariane
|
|
$meres=$rubrique->get_meres_cache(CREA_CACHE);
|
|
// existe-t-il des hubs classés dans cette rubrique ???
|
|
// et si oui, au moins un hub de référence ?
|
|
$rubrique_hubs="";$reference_ok=false;
|
|
$liste_hubs=$rubrique->get_liste_hubs_cache(CREA_CACHE);
|
|
if(!empty($liste_hubs))
|
|
{
|
|
foreach($liste_hubs as $hub_infos)
|
|
{
|
|
if($hub_infos["reference_ok"]==1)
|
|
{
|
|
$reference_ok=true;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
//les rubriques "filles"
|
|
$liste_rubriques_filles=$rubrique->get_liste_cache(CREA_CACHE);
|
|
unset($rubrique);
|
|
include("../vues/repertoire_rubrique_info.php"); |