36 lines
1.6 KiB
PHP
Executable File
36 lines
1.6 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Script affichant les infos d'un hub proposé par le moteur de recherche de l'annuaire
|
|
* 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_hub.php");
|
|
}
|
|
if(empty($_GET["id_hub"]))
|
|
{
|
|
echo get_html_alerte_msg(ERREUR_IMPREVUE);
|
|
exit();
|
|
}
|
|
$hub=new FclFlux_hub();
|
|
$hub->id_hub=intval(trim($_GET["id_hub"]));;
|
|
$hub_infos=$hub->get_infos_cache(false);
|
|
if(empty($hub_infos))
|
|
{
|
|
echo get_html_alerte_msg(ERREUR_IMPREVUE);
|
|
exit();
|
|
}
|
|
//les derniers articles du hub ?
|
|
$liens=$hub->get_liste_posts_cache(true,"semaine");
|
|
if(!empty($liens))
|
|
echo "<div class='liste_liens'><h3>Voici les dernières actualités pour ".affiche_utf8(htmlentities($hub_infos["nom"],ENT_QUOTES),UTF8_OK)."</h3>\n".get_html_liste_liens_simple($liens,3,false)."<p><a href='".PAGE_ABO_CREA_HUB.$hub->id_hub."' class='btn btn-info btn-lg' rel='nofollow' target='_blank'>Je m'abonne à ces actualités !</a> <a href='".PAGE_REPERTOIRE_HUB_INFO.$hub->id_hub."' class='btn btn-info btn-lg' rel='nofollow' target='_blank'>Voir plus</a></p>";
|
|
else
|
|
echo "<div class='liste_liens'><h3>".affiche_utf8(htmlentities($hub_infos["nom"],ENT_QUOTES),UTF8_OK).".</h3><p><em>Pas d'actualités ces 7 derniers jours.<br>Vous pouvez vous y abonner pour être informé des prochaines publications.</em></p><p><a href='".PAGE_ABO_CREA_HUB.$hub->id_hub."' class='btn btn-info btn-lg' rel='nofollow' target='_blank'>Je m'abonne à ces actualités !</a></p>";
|
|
exit(); |