39 lines
1.1 KiB
PHP
Executable File
39 lines
1.1 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Script affichant les infos d'un flux (à priori uniquement pour les administrateurs)
|
|
* l'id a été passé en paramètre
|
|
*
|
|
**/
|
|
$ajax_on=false;
|
|
if(!empty($_GET["ajax"]))
|
|
{
|
|
$ajax_on=true;
|
|
session_save_path(SESSIONS_REP);
|
|
ini_set("session.use_only_cookies",1);
|
|
session_start();
|
|
header('Content-Type: text/html; charset=utf-8');
|
|
require_once("../modele/FclFlux_flux.php");
|
|
}
|
|
if(empty($_GET["id_flux"]))
|
|
{
|
|
echo get_html_alerte_msg(ERREUR_IMPREVUE);
|
|
exit();
|
|
}
|
|
$flux=new FclFlux_flux();
|
|
$flux->id_flux=intval(trim($_GET["id_flux"]));;
|
|
$flux_info=$flux->get_infos_cache(true);//on force la création si nécessaire.
|
|
if(empty($flux_info))
|
|
{
|
|
echo get_html_alerte_msg(ERREUR_IMPREVUE);
|
|
exit();
|
|
}
|
|
//les derniers articles du flux ?
|
|
$max["url_long_max"]=FLUX_MAX_URL;
|
|
$flux->limites=$max;
|
|
$flux->set_url($flux_info["url"]);
|
|
$liens_flux=$flux->lecture(10);
|
|
if(!empty($liens_flux))
|
|
echo "<div class='liste_liens'><h3>Voici les dernières actualités pour ".affiche_utf8(htmlentities($flux_info["nom"],ENT_QUOTES),UTF8_OK)."</h3>\n".get_html_liste_liens_simple($liens_flux,3,false);
|
|
else
|
|
echo get_html_alerte_msg(ERREUR_IMPREVUE);
|
|
exit(); |