
|
|
|||
|
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('../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 " {$message} \n";
if ($suite != NULL)
{
echo "{$suite} \n";
}
echo "\n"; } // Pied de page echo " |
|||