Anzeige auf dem Index wer in welchem Forum aktiv ist.
oder den namen vom mod,wonach ich suchen muß

Code: Alles auswählen
#-----[ AKTION: ]------------------------------------------
# ÖFFNEN: index.php
[FINDE]:
$template->assign_block_vars('catrow.forumrow', array(
'ROW_COLOR' => '#' . $row_color,
[MIT FOLGENDEM ERSETZEN]: bla bla bla..........
Code: Alles auswählen
$template->assign_block_vars('catrow', array(
'CAT_ID' => $cat_id,
'CAT_DESC' => $category_rows[$i]['cat_title'],
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
);
if ( $viewcat == $cat_id || $viewcat == -1 )
{
for($j = 0; $j < $total_forums; $j++)
{
if ( $forum_data[$j]['cat_id'] == $cat_id )
{
$forum_id = $forum_data[$j]['forum_id'];
Code: Alles auswählen
$template->assign_block_vars('catrow.forumrow', array(
'ROW_COLOR' => '#' . $row_color,
Code: Alles auswählen
Fatal error: Call to a member function on a non-object in c:\apache group\www\phpBB\index.php on line 373
Code: Alles auswählen
//###################################################
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = $forum_id" : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
[color=red]if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
} [/color]
$userlist_ary = array();
$userlist_visible = array();
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$prev_user_id = 0;
$prev_user_ip = '';
[color=red]while( $row = $db->sql_fetchrow($result) )[/color]
{
if ( $row['session_logged_in'] )
{
if ( $row['user_id'] != $prev_user_id )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
}
}
$prev_user_id = $row['user_id'];
}
else
{
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
}
$prev_session_ip = $row['session_ip'];
}
$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Forum_no_active'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Forum_one_active'];
}
else
{
$l_t_user_s = $lang['Forum_more_active'];
}
if ( $logged_hidden_online == 0 )
{
$l_h_user_s = '';
}
else if ( $logged_hidden_online == 1 )
{
$l_h_user_s = $lang['Forum_one_hidden_active'];
}
else
{
$l_h_user_s = $lang['Forum_more_hidden_active'];
}
if ( $guests_online == 0 )
{
$l_g_user_s = '';
}
else if ( $guests_online == 1 )
{
$l_g_user_s = $lang['Forum_one_guest_active'];
}
else
{
$l_g_user_s = $lang['Forum_more_guests_active'];
}
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users_extra = sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users_extra .= sprintf($l_g_user_s, $guests_online);
$who_total = $l_online_users;
$who_extra = $l_online_users_extra;
$who = $online_userlist;
//######################################################################
$template->assign_block_vars('catrow.forumrow', array(
'WHO' => $who,
'WHO_TOTAL' => $who_total,
'WHO_EXTRA' => $who_extra,
'INC_ROW' => "row1",
'ROW_COLOR' => '#' . $row_color,