hellofacteurV1/ctrl/repertoire_flux_info.php

34 lines
983 B
PHP
Executable File

<?php
/* Script préparant les données utiles à la page affichant les infos d'un flux. Page consultable uniquement par des administrateurs.
* le texte de présentation + les liens du flux + des infos sur le site source
*/
require_once("../modele/FclFlux_flux.php");
$user=new FclFlux_utilisateur();
if(!$user->test_session(false,true))
{
header("Location:".SITE_URL);
exit();
}
//les infos du flux
$flux=new FclFlux_flux();
$flux->id_flux=$page[1];
$flux_info=$flux->get_infos_cache(CREA_CACHE);
if(empty($flux_info))
{
header("location:".PAGE_404);
exit();
}
//les derniers liens du flux ?
$max["url_long_max"]=FLUX_MAX_URL;
$flux->limites=$max;
$flux->set_url($flux_info["url"]);
$liens_flux=$flux->lecture(10);
//infos sur le site "source"
if(!empty($flux_info["source_id"]))
{
$source=new FclFlux_source();
$source->id_source=$flux_info["source_id"];
$source_infos=$source->get_infos_cache(CREA_CACHE);
}
unset($flux);
include("../vues/repertoire_flux_info.php");