Con este codigo como puedo hacer que no muestre un foros determinados, he he intentado hacerlo para no se si hay alguna tipo de sentencia para sql para que no me coja esos forum_id
Código PHP:
<?
define('IN_PHPBB', true);
$phpbb_root_path = 'foro/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$no_mostrar = "2";
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata);
while ( list($auth_forum_id, $auth_level) = each($auth_ary) )
{
if (!$auth_level['auth_read'] )
{
$auth_view_forums = ($auth_view_forums . " p.forum_id <>" . $auth_forum_id . " and ");
$auth_view_forums1 = ($auth_view_forums1 . " forum_id <>" . $auth_forum_id . " and ");
}
}
$auth_view_forums="WHERE " . $auth_view_forums;
?>
<table align="center" class="forumline" border="1">
<tr>
<th colspan="2">
Título - Foro
</th>
<th>
Abierto por
</th>
<th>
Último mensaje
</th>
<th>
Respuestas
</th>
</tr>
<?
$sql_ini=mysql_query("SELECT distinct topic_id FROM ".POSTS_TABLE." p $auth_view_forums 1 ORDER BY p.post_time DESC LIMIT 0,5");
while ($assoc=mysql_fetch_assoc($sql_ini))
foreach ($assoc as $value)
{
$sql=mysql_query("SELECT t.topic_last_post_id, t.topic_title, t.topic_id, t.topic_time, t.topic_replies, u.username,u.user_id, f.forum_name, f.forum_id, p.post_id, p.post_time FROM ".POSTS_TABLE." p, ".TOPICS_TABLE." t, ".USERS_TABLE." u, ".FORUMS_TABLE." f WHERE t.topic_poster=u.user_id AND t.topic_id=".$value." AND p.post_id=t.topic_last_post_id AND t.forum_id=f.forum_id");
while ($assoc=mysql_fetch_assoc($sql))
{
$sql1=mysql_query("SELECT u.username FROM ".POSTS_TABLE." p, ".USERS_TABLE." u WHERE p.post_id=".$assoc['topic_last_post_id']." AND p.poster_id=u.user_id");
$ultimo_usuario=mysql_fetch_assoc($sql1);
$ultimo_usuario=$ultimo_usuario['username'];
$fecha_ultimo=getdate($assoc['post_time']);
$fecha_ultimo=$fecha_ultimo["mday"]."-".$fecha_ultimo["mon"]."-".$fecha_ultimo["year"];
$fecha_abierto=getdate($assoc['topic_time']);
$fecha_abierto=$fecha_abierto["mday"]."-".$fecha_abierto["mon"]."-".$fecha_abierto["year"];
?>
<tr>
<td class="row1" align="center">
<a href="<?=$phpbb_root_path?>viewtopic.php?p=<?=$assoc['post_id']?>&highlight=#<?=$assoc['post_id']?>">
<?=( ( strlen ( $assoc["topic_title"] ) > 20 ) ? ( substr ( $assoc["topic_title"] , 0 , 20 ) . "..." ) : $assoc["topic_title"] )?>
</a>
</td>
<td class="row1" align="center">
<a href="<?=$phpbb_root_path?>viewforum.php?f=<?=$assoc["forum_id"]?>">
<?=$assoc["forum_name"]?>
</a>
</td>
<td class="row1" align="center">
<a href="<?=$phpbb_root_path?>profile.php?mode=viewprofile&u=<?=$assoc["username"]?>">
<?=$assoc["username"]?>
</a>
el <?=$fecha_abierto?>
</td>
<td class="row1" align="center">
<a href="<?=$phpbb_root_path?>profile.php?mode=viewprofile&u=<?=$ultimo_usuario?>">
<?=$ultimo_usuario?>
</a>
el <?=$fecha_ultimo?>
<td class="row1" align="center">
<?=$assoc["topic_replies"]?>
</td>
</tr>
<?}
}?>
gracias y salu2