34 lines
983 B
PHP
34 lines
983 B
PHP
|
<?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");
|