LEICA
Accueil Nouvelles

 

session_begin(); $auth->acl($user->data); include ('../utilitaires/cbparser/cbparser.php'); //include('../forums/includes/bbcode.php'); include ("config.php"); $config_news = new summiluxNews; mysql_connect($config_news->bdNewsHost, $config_news->bdNewsUser, $config_news->bdNewsPswd); $connect = mysql_selectdb($config_news->bdNewsName); if (!$connect) { echo "Erreur : impossible de lire les nouvelles."; } else { // Nombre de nouvelles ˆ publier $cmd = "SELECT COUNT(id) AS nombre_news FROM news_rss WHERE apublier = 1 AND DATENEWS <= NOW()"; $result = mysql_query($cmd); $valeur = mysql_fetch_array($result); $nombre_news = $valeur[0]; // Max par pages $max_par_page = 20; // Nombre de pages $nb_pages = (int)($nombre_news/$max_par_page); if (!is_int($nombre_news/$max_par_page)) $nb_pages = $nb_pages + 1; // NumŽro de page (avec sŽcuritŽ) $num = $_GET['num']; if ($num == null) { $num = 1; } else { if (($num <= 0) || ($num > $nb_pages)) { $num = 1; } } $prec = $num - 1; $suiv = $num + 1; // Indices courants $min = (($num - 1) * $max_par_page) + 1; $min1 = $min - 1; $max = $min1 + $max_par_page; if ($max > $nombre_news) $max = $nombre_news; // En-t�te echo "
"; if ($num != 1) echo "Page précédente - "; echo "Page $num/$nb_pages"; if ($num != $nb_pages) echo " - Page suivante"; echo "
"; // Liste des nouvelles $cmd = "SELECT * FROM news_rss WHERE apublier = 1 AND DATENEWS <= NOW() ORDER BY DATENEWS DESC LIMIT $min1, $max_par_page"; echo "\n\n"; $result = mysql_query($cmd); $rows = mysql_num_rows($result); // Boucle sur les nouvelles while ($nouvelle = mysql_fetch_array($result)) { // Auteur $auteur = $nouvelle['auteur']; // Titre $titre = $nouvelle['titre']; // BBCode actif $bbcode = $nouvelle['bbcode']; // Contenu de la nouvelle $message = $nouvelle['message']; $message = str_replace('http://www.summilux.net/', 'https://www.summilux.net/', $message); if ($bbcode == 1) { $tempo = bb2html($message); $message = $tempo; } // Suite de la nouvelle (peut �tre NULL) $suite = $nouvelle['suite']; $suite = str_replace('http://www.summilux.net/', 'https://www.summilux.net/', $suite); if (($suite != NULL) && ($bbcode == 1)) { $tempo = bb2html($suite); $suite = $tempo; } // identifiant courant $id = $nouvelle['id']; // Date de publication $date = $nouvelle['datenews']; $cmd_date = "SELECT DATE_FORMAT(datenews,'%d/%m/%Y - %T') AS daterfc FROM news_rss WHERE id=$id"; if ($res_date = mysql_query($cmd_date)) { if($ligne = mysql_fetch_row($res_date)) { $date = $ligne[0]; } } echo "

\"\"$titre par $auteur - $date

\n"; echo "
{$message}
\n"; if ($suite != NULL) { echo "
{$suite}
\n"; } echo "
\n"; } // Pied de page echo "
"; if ($num != 1) echo "Page précédente - "; echo "Page $num/$nb_pages"; if ($num != $nb_pages) echo " - Page suivante"; echo "
"; } mysql_close(); ?>