1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-26 01:11:28 +02:00

Update nextprev

This commit is contained in:
SteveD
2013-01-12 21:16:36 +00:00
parent 75f4a1a9da
commit ab25065243

600
top.php
View File

@@ -1,293 +1,309 @@
<?php <?php
/* /*
* e107 website system * e107 website system
* *
* Copyright (C) 2008-2011 e107 Inc (e107.org) * Copyright (C) 2008-2011 e107 Inc (e107.org)
* Released under the terms and conditions of the * Released under the terms and conditions of the
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
* *
* Top page * Top page
* *
* $URL$ * $URL$
* $Id$ * $Id$
* *
*/ */
require_once ('class2.php'); require_once ('class2.php');
$ns = e107::getRender(); $ns = e107::getRender();
$pref = e107::getPref(); $pref = e107::getPref();
$sql = e107::getDb(); $sql = e107::getDb();
if(!defined('IMODE')) define('IMODE', 'lite'); // BC if(!defined('IMODE')) define('IMODE', 'lite'); // BC
e107::coreLan('top'); e107::coreLan('top');
if (!e_QUERY) $action = 'top';
{ $subaction = 'all';
$action = 'top'; $from = 0;
$subaction = 'all'; $view = 10;
$from = 0;
$view = 10; if (e_QUERY)
} {
else $tmp = explode('.', e_QUERY);
{ $from = intval(varset($tmp[0], 0));
$tmp = explode('.', e_QUERY); $action = varset($tmp[1], 'top');
$from = intval($tmp[0]); $subaction = varset($tmp[2], 'all');
$action = $tmp[1]; $view = (isset($tmp[3]) ? intval($tmp[3]) : 10);
$subaction = $tmp[2]; }
$view = ($tmp[3] ? intval($tmp[3]) : 10); if ($action == 'top')
} {
if ($action == 'top') define('e_PAGETITLE', LAN_8);
{ }
define('e_PAGETITLE', LAN_8); elseif ($action == 'active')
} elseif ($action == 'active') {
{ define('e_PAGETITLE', LAN_7);
define('e_PAGETITLE', LAN_7); }
} else
{
header('location:'.e_BASE.'index.php');
require_once (HEADERF); exit;
if ($action == 'active') }
{
require_once (e_HANDLER.'userclass_class.php');
require_once (e_PLUGIN.'forum/forum_class.php'); require_once (HEADERF);
$forum = new e107forum(); if ($action == 'active')
{
$forumList = implode(',', $forum->getForumPermList('view')); require_once (e_HANDLER.'userclass_class.php');
require_once (e_PLUGIN.'forum/forum_class.php');
$qry = " $forum = new e107forum();
SELECT
t.*, u.user_name, ul.user_name AS user_last, f.forum_name $forumList = implode(',', $forum->getForumPermList('view'));
FROM `#forum_thread` as t
LEFT JOIN `#forum` AS f ON f.forum_id = t.thread_forum_id $qry = "
LEFT JOIN `#user` AS u ON u.user_id = t.thread_user SELECT
LEFT JOIN `#user` AS ul ON ul.user_id = t.thread_lastuser t.*, u.user_name, ul.user_name AS user_last, f.forum_name
WHERE t.thread_forum_id IN ({$forumList}) FROM `#forum_thread` as t
ORDER BY t.thread_views DESC LEFT JOIN `#forum` AS f ON f.forum_id = t.thread_forum_id
LIMIT LEFT JOIN `#user` AS u ON u.user_id = t.thread_user
{$from}, {$view} LEFT JOIN `#user` AS ul ON ul.user_id = t.thread_lastuser
"; WHERE t.thread_forum_id IN ({$forumList})
ORDER BY t.thread_views DESC
if ($sql->db_Select_gen($qry)) LIMIT
{ {$from}, {$view}
$text = "<div style='text-align:center'>\n<table style='width:auto' class='fborder'>\n"; ";
$gen = e107::getDateConvert();
if ($sql->db_Select_gen($qry))
$text .= "<tr> {
<td style='width:5%' class='forumheader'>&nbsp;</td> $text = "<div style='text-align:center'>\n<table style='width:auto' class='fborder'>\n";
<td style='width:45%' class='forumheader'>".LAN_1."</td> $gen = e107::getDateConvert();
<td style='width:15%; text-align:center' class='forumheader'>".LAN_2."</td>
<td style='width:5%; text-align:center' class='forumheader'>".LAN_3."</td> $text .= "<tr>
<td style='width:5%; text-align:center' class='forumheader'>".LAN_4."</td> <td style='width:5%' class='forumheader'>&nbsp;</td>
<td style='width:25%; text-align:center' class='forumheader'>".LAN_5."</td> <td style='width:45%' class='forumheader'>".LAN_1."</td>
</tr>\n"; <td style='width:15%; text-align:center' class='forumheader'>".LAN_2."</td>
<td style='width:5%; text-align:center' class='forumheader'>".LAN_3."</td>
while ($row = $sql->db_Fetch(MYSQL_ASSOC)) <td style='width:5%; text-align:center' class='forumheader'>".LAN_4."</td>
{ <td style='width:25%; text-align:center' class='forumheader'>".LAN_5."</td>
if ($row['user_name']) </tr>\n";
{
$POSTER = "<a href='".$e107->url->create('user/profile/view', 'main', "name={$row['user_name']}&id={$row['thread_user']}")."'>{$row['user_name']}</a>"; while ($row = $sql->db_Fetch(MYSQL_ASSOC))
} {
else if ($row['user_name'])
{ {
$POSTER = $row['thread_user_anon']; $POSTER = "<a href='".$e107->url->create('user/profile/view', 'main', "name={$row['user_name']}&id={$row['thread_user']}")."'>{$row['user_name']}</a>";
} }
else
$LINKTOTHREAD = $e107->url->getUrl('forum', 'thread', "func=view&id={$row['thread_id']}"); {
$LINKTOFORUM = $e107->url->getUrl('forum', 'forum', "func=view&id={$row['thread_forum_id']}"); $POSTER = $row['thread_user_anon'];
}
$lastpost_datestamp = $gen->convert_date($row['thread_lastpost'], 'forum');
if ($row['user_last']) $LINKTOTHREAD = $e107->url->getUrl('forum', 'thread', "func=view&id={$row['thread_id']}");
{ $LINKTOFORUM = $e107->url->getUrl('forum', 'forum', "func=view&id={$row['thread_forum_id']}");
$LASTPOST = "<a href='".$e107->url->create('user/profile/view', 'main', "name={$row['user_last']}&id={$row['thread_lastuser']}")."'>{$row['user_last']}</a><br />".$lastpost_datestamp;
} $lastpost_datestamp = $gen->convert_date($row['thread_lastpost'], 'forum');
else if ($row['user_last'])
{ {
$LASTPOST = $row['thread_lastuser_anon'].'<br />'.$lastpost_datestamp; $LASTPOST = "<a href='".$e107->url->create('user/profile/view', 'main', "name={$row['user_last']}&id={$row['thread_lastuser']}")."'>{$row['user_last']}</a><br />".$lastpost_datestamp;
} }
else
$text .= "<tr> {
<td style='width:5%; text-align:center' class='forumheader3'><img src='".e_PLUGIN_ABS."forum/images/".IMODE."/new_small.png' alt='' /></td> $LASTPOST = $row['thread_lastuser_anon'].'<br />'.$lastpost_datestamp;
<td style='width:45%' class='forumheader3'><b><a href='{$LINKTOTHREAD}'>{$row['thread_name']}</a></b> <span class='smalltext'>(<a href='{$LINKTOFORUM}'>{$row['forum_name']}</a>)</span></td> }
<td style='width:15%; text-align:center' class='forumheader3'>{$POSTER}</td>
<td style='width:5%; text-align:center' class='forumheader3'>{$row['thread_views']}</td> $text .= "<tr>
<td style='width:5%; text-align:center' class='forumheader3'>{$row['thread_total_replies']}</td> <td style='width:5%; text-align:center' class='forumheader3'><img src='".e_PLUGIN_ABS."forum/images/".IMODE."/new_small.png' alt='' /></td>
<td style='width:25%; text-align:center' class='forumheader3'>{$LASTPOST}</td> <td style='width:45%' class='forumheader3'><b><a href='{$LINKTOTHREAD}'>{$row['thread_name']}</a></b> <span class='smalltext'>(<a href='{$LINKTOFORUM}'>{$row['forum_name']}</a>)</span></td>
</tr>\n"; <td style='width:15%; text-align:center' class='forumheader3'>{$POSTER}</td>
} <td style='width:5%; text-align:center' class='forumheader3'>{$row['thread_views']}</td>
<td style='width:5%; text-align:center' class='forumheader3'>{$row['thread_total_replies']}</td>
$text .= "</table>\n</div>"; <td style='width:25%; text-align:center' class='forumheader3'>{$LASTPOST}</td>
</tr>\n";
$ns->tablerender(LAN_7, $text, 'nfp'); }
require_once (e_HANDLER.'np_class.php');
$ftotal = $sql->db_Count('forum_thread', '(*)', 'WHERE 1'); $text .= "</table>\n</div>";
$ix = new nextprev('top.php', $from, $view, $ftotal, '', 'active.forum.'.$view);
} $ftotal = $sql->db_Count('forum_t', '(*)', 'WHERE `thread_parent` = 0');
} $parms = "{$ftotal},{$view},{$from},".e_SELF.'?[FROM].active.forum.'.$view;
if ($action == 'top') $text .= '<br />'.$tp->parseTemplate("{NEXTPREV={$parms}}");
{ $ns->tablerender(LAN_7, $text, 'nfp');
//require_once (e_HANDLER.'level_handler.php'); /*
$rank = e107::getRank(); require_once (e_HANDLER.'np_class.php');
$ftotal = $sql->db_Count('forum_thread', '(*)', 'WHERE 1');
define('IMAGE_rank_main_admin_image', ($pref['rank_main_admin_image'] && file_exists(THEME."forum/".$pref['rank_main_admin_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_main_admin_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/main_admin.png' alt='' />")); $ix = new nextprev('top.php', $from, $view, $ftotal, '', 'active.forum.'.$view);
define('IMAGE_rank_admin_image', ($pref['rank_admin_image'] && file_exists(THEME."forum/".$pref['rank_admin_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_admin_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/admin.png' alt='' />")); */
define('IMAGE_rank_moderator_image', ($pref['rank_moderator_image'] && file_exists(THEME."forum/".$pref['rank_moderator_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_moderator_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/moderator.png' alt='' />")); }
}
if ($subaction == 'forum' || $subaction == 'all') if ($action == 'top')
{ {
require_once (e_PLUGIN.'forum/forum_class.php'); //require_once (e_HANDLER.'level_handler.php');
$forum = new e107forum(); $rank = e107::getRank();
$qry = " define('IMAGE_rank_main_admin_image', ($pref['rank_main_admin_image'] && file_exists(THEME."forum/".$pref['rank_main_admin_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_main_admin_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/main_admin.png' alt='' />"));
SELECT ue.*, u.* FROM `#user_extended` AS ue define('IMAGE_rank_admin_image', ($pref['rank_admin_image'] && file_exists(THEME."forum/".$pref['rank_admin_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_admin_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/admin.png' alt='' />"));
LEFT JOIN `#user` AS u ON u.user_id = ue.user_extended_id define('IMAGE_rank_moderator_image', ($pref['rank_moderator_image'] && file_exists(THEME."forum/".$pref['rank_moderator_image']) ? "<img src='".THEME_ABS."forum/".$pref['rank_moderator_image']."' alt='' />" : "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/moderator.png' alt='' />"));
WHERE ue.user_plugin_forum_posts > 0
ORDER BY ue.user_plugin_forum_posts DESC LIMIT {$from}, {$view} if ($subaction == 'forum' || $subaction == 'all')
"; {
// $top_forum_posters = $sql->db_Select("user", "*", "`user_forums` > 0 ORDER BY user_forums DESC LIMIT ".$from.", ".$view.""); require_once (e_PLUGIN.'forum/forum_class.php');
$text = " $forum = new e107forum();
<div style='text-align:center'>
<table style='width:95%' class='fborder'> $qry = "
<tr> SELECT ue.*, u.* FROM `#user_extended` AS ue
<td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td> LEFT JOIN `#user` AS u ON u.user_id = ue.user_extended_id
<td style='width:50%' class='forumheader3'>".TOP_LAN_1."</td> WHERE ue.user_plugin_forum_posts > 0
<td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_2."</td> ORDER BY ue.user_plugin_forum_posts DESC LIMIT {$from}, {$view}
<td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td> ";
</tr>\n"; // $top_forum_posters = $sql->db_Select("user", "*", "`user_forums` > 0 ORDER BY user_forums DESC LIMIT ".$from.", ".$view."");
$counter = 1 + $from; $text = "
$sql2 = e107::getDb('sql2'); <div style='text-align:center'>
if ($sql2->db_Select_gen($qry)) <table style='width:95%' class='fborder'>
{ <tr>
while ($row = $sql2->db_Fetch(MYSQL_ASSOC)) <td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td>
{ <td style='width:50%' class='forumheader3'>".TOP_LAN_1."</td>
//$ldata = get_level($row['user_id'], $row['user_plugin_forum_posts'], $row['user_comments'], $row['user_chats'], $row['user_visits'], $row['user_join'], $row['user_admin'], $row['user_perms'], $pref); <td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_2."</td>
$ldata = $rank->getRanks($row, (USER && $forum->isModerator(USERID))); <td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td>
</tr>\n";
if(vartrue($ldata['special'])) $counter = 1 + $from;
{ $sql2 = e107::getDb('sql2');
$r = $ldata['special']; if ($sql2->db_Select_gen($qry))
} {
else while ($row = $sql2->db_Fetch(MYSQL_ASSOC))
{ {
$r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']); //$ldata = get_level($row['user_id'], $row['user_plugin_forum_posts'], $row['user_comments'], $row['user_chats'], $row['user_visits'], $row['user_join'], $row['user_admin'], $row['user_perms'], $pref);
} $ldata = $rank->getRanks($row, (USER && $forum->isModerator(USERID)));
if(!$r) $r = 'n/a';
$text .= "<tr> if(vartrue($ldata['special']))
<td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td> {
<td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td> $r = $ldata['special'];
<td style='width:10%; text-align:center' class='forumheader3'>{$row['user_plugin_forum_posts']}</td> }
<td style='width:30%; text-align:center' class='forumheader3'>{$r}</td> else
</tr>"; {
$counter++; $r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']);
} }
} if(!$r) $r = 'n/a';
$text .= "</table>\n</div>"; $text .= "<tr>
$ns->tablerender(TOP_LAN_0, $text); <td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td>
if ($subaction == 'forum') <td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td>
{ <td style='width:10%; text-align:center' class='forumheader3'>{$row['user_plugin_forum_posts']}</td>
require_once (e_HANDLER.'np_class.php'); <td style='width:30%; text-align:center' class='forumheader3'>{$r}</td>
$ftotal = $sql->db_Count('user_extended', '(*)', 'WHERE `user_plugin_forum_posts` > 0'); </tr>";
$ix = new nextprev('top.php', $from, $view, $ftotal, 'Forum Posts', 'top.forum.'.$view); $counter++;
} }
} }
$text .= "</table>\n</div>";
if ($subaction == 'forum')
if ($subaction == 'comment' || $subaction == 'all') {
{ $ftotal = $sql->db_Count('user', '(*)', 'WHERE `user_forums` > 0');
$top_forum_posters = $sql->db_Select("user", "*", "`user_comments` > 0 ORDER BY user_comments DESC LIMIT 0, 10"); $parms = "{$ftotal},{$view},{$from},".e_SELF.'?[FROM].top.forum.'.$view;
$text = " $text .= '<br />'.$tp->parseTemplate("{NEXTPREV={$parms}}");
<div style='text-align:center'> }
<table style='width:95%' class='fborder'> $ns->tablerender(TOP_LAN_0, $text);
<tr> /*
<td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td> if ($subaction == 'forum')
<td style='width:50%' class='forumheader3'>".TOP_LAN_1."</td> {
<td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_4."</td> require_once (e_HANDLER.'np_class.php');
<td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td> $ftotal = $sql->db_Count('user_extended', '(*)', 'WHERE `user_plugin_forum_posts` > 0');
</tr>\n"; $ix = new nextprev('top.php', $from, $view, $ftotal, 'Forum Posts', 'top.forum.'.$view);
$counter = 1; }*/
if($top_forum_posters) }
{
while ($row = $sql->db_Fetch())
{ if ($subaction == 'comment' || $subaction == 'all')
// TODO - Custom ranking (comments), LANs {
$ldata = $rank->getRanks($row); $top_forum_posters = $sql->db_Select("user", "*", "`user_comments` > 0 ORDER BY user_comments DESC LIMIT 0, 10");
if(vartrue($ldata['special'])) $text = "
{ <div style='text-align:center'>
$r = $ldata['special']; <table style='width:95%' class='fborder'>
} <tr>
else <td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td>
{ <td style='width:50%' class='forumheader3'>".TOP_LAN_1."</td>
$r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']); <td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_4."</td>
} <td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td>
if(!$r) $r = 'n/a'; </tr>\n";
$text .= "<tr> $counter = 1;
<td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td> if($top_forum_posters)
<td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td> {
<td style='width:10%; text-align:center' class='forumheader3'>{$row['user_comments']}</td> while ($row = $sql->db_Fetch())
<td style='width:30%; text-align:center' class='forumheader3'>{$r}</td> {
</tr>"; // TODO - Custom ranking (comments), LANs
$counter++; $ldata = $rank->getRanks($row);
} if(vartrue($ldata['special']))
} {
else $r = $ldata['special'];
{ }
$text .= " else
<tr> {
<td class='forumheader3' colspan='4'>No results</td> $r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']);
</tr>"; }
} if(!$r) $r = 'n/a';
$text .= "</table>\n</div>"; $text .= "<tr>
$ns->tablerender(TOP_LAN_3, $text); <td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td>
} <td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td>
<td style='width:10%; text-align:center' class='forumheader3'>{$row['user_comments']}</td>
if ($subaction == "chat" || $subaction == "all") <td style='width:30%; text-align:center' class='forumheader3'>{$r}</td>
{ </tr>";
$top_forum_posters = $sql->db_Select("user", "*", "`user_chats` > 0 ORDER BY user_chats DESC LIMIT 0, 10"); $counter++;
$text = " }
<div style='text-align:center'> }
<table style='width:95%' class='fborder'> else
<tr> {
<td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td> $text .= "
<td style='width:20%' class='forumheader3'>".TOP_LAN_1."</td> <tr>
<td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_2."</td> <td class='forumheader3' colspan='4'>No results</td>
<td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td> </tr>";
</tr>\n"; }
$counter = 1; $text .= "</table>\n</div>";
if($top_forum_posters) $ns->tablerender(TOP_LAN_3, $text);
{ }
while ($row = $sql->db_Fetch())
{ if ($subaction == "chat" || $subaction == "all")
// TODO - Custom ranking (chat), LANs {
$ldata = $rank->getRanks($row); $top_forum_posters = $sql->db_Select("user", "*", "`user_chats` > 0 ORDER BY user_chats DESC LIMIT 0, 10");
if(vartrue($ldata['special'])) $text = "
{ <div style='text-align:center'>
$r = $ldata['special']; <table style='width:95%' class='fborder'>
} <tr>
else <td style='width:10%; text-align:center' class='forumheader3'>&nbsp;</td>
{ <td style='width:20%' class='forumheader3'>".TOP_LAN_1."</td>
$r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']); <td style='width:10%; text-align:center' class='forumheader3'>".TOP_LAN_2."</td>
} <td style='width:30%; text-align:center' class='forumheader3'>".TOP_LAN_6."</td>
if(!$r) $r = 'n/a'; </tr>\n";
$text .= "<tr> $counter = 1;
<td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td> if($top_forum_posters)
<td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td> {
<td style='width:10%; text-align:center' class='forumheader3'>{$row['user_chats']}</td> while ($row = $sql->db_Fetch())
<td style='width:30%; text-align:center' class='forumheader3'>{$r}</td> {
</tr>"; // TODO - Custom ranking (chat), LANs
$counter++; $ldata = $rank->getRanks($row);
} if(vartrue($ldata['special']))
{
} $r = $ldata['special'];
else }
{ else
$text .= " {
<tr> $r = $ldata['pic'] ? $ldata['pic'] : defset($ldata['name'], $ldata['name']);
<td class='forumheader3' colspan='4'>No results</td> }
</tr>"; if(!$r) $r = 'n/a';
} $text .= "<tr>
$text .= "</table>\n</div>"; <td style='width:10%; text-align:center' class='forumheader3'>{$counter}</td>
$ns->tablerender(TOP_LAN_5, $text); <td style='width:50%' class='forumheader3'><a href='".e107::getUrl()->create('user/profile/view', 'id='.$row['user_id'].'&name='.$row['user_name'])."'>{$row['user_name']}</a></td>
} <td style='width:10%; text-align:center' class='forumheader3'>{$row['user_chats']}</td>
} <td style='width:30%; text-align:center' class='forumheader3'>{$r}</td>
require_once (FOOTERF); </tr>";
$counter++;
}
}
else
{
$text .= "
<tr>
<td class='forumheader3' colspan='4'>No results</td>
</tr>";
}
$text .= "</table>\n</div>";
$ns->tablerender(TOP_LAN_5, $text);
}
}
require_once (FOOTERF);
?> ?>