$titre_page = 'index'; $meta_google = TRUE; include 'all/head.php5'; if($_GET['page'] AND $_GET['page'] != 0) $page = intval($_GET['page']); else $page = 1; $mon_fichier = 'modules/cache/fichier/index/index-' . $_SESSION['rang'] . '-' . $page . '.html'; if(@is_file('modules/cache/fichier/index/index-' . $_SESSION['rang'] . '-' . $page . '.html')) { @include $mon_fichier; } else { ob_start(); include 'admin/config/fichier/config.site.news.php5'; include 'modules/pagination/pagination.php5'; include 'modules/parser/parser.php5'; $nombre_news = mysql_num_rows(compt_mysql_query('SELECT nws_id FROM t_news WHERE nws_visible=2 AND nws_rang<=' . $_SESSION['rang'] . '')); if($nombre_news == 0) { echo 'Aucune news'; } else { $nombreDePages = ceil($nombre_news / $config['nombreDeNewsParPage']); if($page > $nombreDePages) $page = $nombreDePages; $start = $config['nombreDeNewsParPage'] * $page - $config['nombreDeNewsParPage']; $end = $config['nombreDeNewsParPage']; $requette_01 = compt_mysql_query('SELECT nws_id, nws_titre, nws_idauteur, nws_editauteur_id, nws_auteur, nws_editauteur, nws_date, nws_edit_date, nws_texte, membre_avatar, cmt_id , (SELECT COUNT(cmt_id) FROM t_commentaire WHERE cmt_nwsid = nws_id) AS nb_commentaire FROM t_news LEFT JOIN membres ON membre_id = nws_idauteur LEFT JOIN t_commentaire ON cmt_nwsid = nws_id WHERE nws_visible=2 AND nws_rang<="' . $_SESSION['rang'] . '" ORDER BY nws_id DESC LIMIT ' . $start . ', ' . $end); echo '
'; while ($donnees_02 = mysql_fetch_array($requette_01)) { $news_text = parsage($donnees_02['nws_texte']); if(strlen($news_text) > $config['decoupe_nb']) $suite = TRUE; if($config['decoupe_text'] == TRUE AND $suite) { $decouper = substr($news_text, 0, $config['decoupe_nb']); $news_text = $decouper; $news_text .= '...
'; } echo '

' . stripslashes(htmlspecialchars($donnees_02['nws_titre'])) . '

'; if($_SESSION['rang'] == 4 OR $_SESSION['rang'] == 7 OR $_SESSION['rang'] == 8 OR $_SESSION['rang'] == 9) echo ' '; if($config['affiche_avatars'] == TRUE AND $donnees_02['membre_avatar'] != '') echo '
' . $donnees_02['membre_avatar'] . '
'; echo '
Ecrie par ' . stripslashes(htmlspecialchars($donnees_02['nws_auteur'])) . ' ' . date_jour_pointue(date($config['format_date'],$donnees_02['nws_date']), date($config['format_date'], time())) . ' à ' . date($config['format_heure'], $donnees_02['nws_date']); if($donnees_02['nws_editauteur'] AND $config['affiche_edition'] == TRUE) echo '
Modifier par ' . stripslashes(htmlspecialchars($donnees_02['nws_editauteur'])) . ' ' . date_jour_pointue(date($config['format_date'],$donnees_02['nws_edit_date']), date($config['format_date'], time())) . ' à ' . date($config['format_heure'], $donnees_02['nws_edit_date']); echo '
'; echo '

' . $news_text . '

'; if($suite) echo'Lire la news en entiere | '; echo'' . htmlspecialchars($config['message_commentaire']) . ' (' . $donnees_02['nb_commentaire'] . ')
'; } echo '