Code: Selecteer alles
[b]Fatal error: [/b]Call to a member function on a non-object in /home/aa1010/domains/ownageworld.com/public_html/neds/includes/class_calendar_api.php on line 537
Bij het toevoegen van de volgende code in includes/page_header.php krijg ik een error, maar alleen bij viewtopic...
Ik zou graag op elke pagina een top 5 willen hebben van meest bekeken profielen, hoe zou ik deze code aan kunnen passen dat hij samengaat met viewtopic (en uiteraard elke andere pagina?)? of is dit niet mogelijk? Op alle andere pagina's geeft hij hem keurig weer zoals het moet!
Code: Selecteer alles
$sql = "SELECT SUM(p.counter) as top, u.username, p.user_id
FROM ".PROFILE_VIEW_TABLE." p, ".USERS_TABLE." u
WHERE p.user_id = u.user_id
GROUP BY u.username, p.user_id
ORDER BY top DESC, u.username
LIMIT 5";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not read profile views.", '', __LINE__, __FILE__, $sql);
}
$top = 1;
while ($row=$db->sql_fetchrow($result))
{
$user = $row['user_id'];
$template->assign_block_vars('row', array(
'USERNAME' => '<a href="'.append_sid("profile.$phpEx?mode=viewprofile&".POST_USERS_URL."=$user").'" target="_new">'.$row['username'].'</a>',
'NUMBER' => $row['top'],
'TOP' => $top++)
);
}
$template->assign_vars(array(
'L_VIEW_TITLE' => $page_title,
'L_CLOSE' => $lang['Close_window'],
'L_USERNAME' => $lang['Username'],
'L_NUMBER' => $lang['Views']));