
|
|
|||
|
define('IN_PHPBB', true);
$phpbb_root_path = '../forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
include ('../utilitaires/cbparser/cbparser.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);
$id = $_GET['id'];
if ($id == null)
{
echo "Erreur : pas de nouvelle demandée.";
}
else
{
if (!$connect)
{
echo "Erreur : impossible de lire la nouvelle.";
}
else
{
$cmd = "SELECT * FROM news_rss WHERE id = $id AND apublier = 1 AND DATENEWS <= NOW()";
$result = mysql_query($cmd);
$rows = mysql_num_rows($result);
// Boucle sur les nouvelles
while ($nouvelle = mysql_fetch_array($result))
{
$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 "; echo "$message "; if ($suite != NULL) { echo "$suite "; } } mysql_close(); } } ?> |
|||