Voilà la partie en question
<table class="tableau" width="250" cellspacing="0" cellpadding="4">
<tr>
<td class="td_titre" align="center">Derniers messages</td>
</tr>
<?php
$sql = 'SELECT mes.message_id, s.sujet_nom, s.forum_id FROM ' . SUJETS_TABLE . ' s LEFT JOIN ' . MESSAGES_TABLE . ' mes ON s.dernier_message_id = mes.message_id ORDER BY s.dernier_message_temps DESC LIMIT 25';
if ( ! $result = $bdd->requete($sql) )
{
echo '<tr><td align=center" class="td_forum">Derniers messages indisponibles</td></tr>';
}
$compte = 0;
while ( $mes = $bdd->tableau($result) )
{
$f = forum_tableau($mes['forum_id']);
$droits = droits($membre, $forum[$f['cle_forum']], $moderation, $droit_forum);
if ( $droits['droit_voir'] && $droits['droit_lire'] )
{
echo '<tr><td align="center" class="td_forum"><a href="' . ajout_sid($racine . 'sujet.php?message=' . $mes['message_id']) . '#' . $mes['message_id'] . '">' . $mes['sujet_nom'] . '</a></td></tr>';
$compte++;
}
if ( $compte == 5 )
{
break;
}
}
?>
<tr>
<td class="td_titre2" align="center"> </td>
</tr>
</table>
Attention faut aussi inclure ca en haut de page:
define('FORUM', TRUE);
$racine = './fsb/';
include( $racine . 'demarrage.php' );
// On lance les sessions
$membre = recuperer_session('index du site');
include( $racine . 'cache/fichier_moderation.php' );
include( $racine . 'cache/fichier_forum.php' );