Parse error: parse error in page_header.php(137) : eval()'d
Geplaatst: 07 mei 2003, 06:34
ik heb opnieuw de online status mod geinstalleerd, en nu krijg ik deze melding :
dit is een deel van mijn page_header bestand, waar zit die fout dan??
Code: Selecteer alles
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Parse error: parse error in page_header.php(137) : eval()'d code on line 1
Code: Selecteer alles
<?php
/***************************************************************************
* page_header.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_header.php,v 1.106.2.11 2002/12/19 17:17:39 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
define('HEADER_INC', TRUE);
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
$phpver = phpversion();
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
{
if ( extension_loaded('zlib') )
{
ob_start('ob_gzhandler');
}
}
else if ( $phpver > '4.0' )
{
if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
{
if ( extension_loaded('zlib') )
{
$do_gzip_compress = TRUE;
ob_start();
ob_implicit_flush(0);
header('Content-Encoding: gzip');
}
}
}
}
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
// ONLINE STATUS MOD
if(defined('FETCH_ONLINE'))
{
$sql = 'SELECT u.user_id';
if($userdata['user_level'] != ADMIN)
{
$sql2 = ' AND u.user_allow_viewonline = 1';
}
ELSE
{
$sql2 = '';
$sql .= ', u.user_allow_viewonline';
}
$sql .= ' FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
WHERE u.user_id = s.session_user_id
AND s.session_time >= '.( time() - 300 ) . $sql2;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$online_status[$row['user_id']] = isset($row['user_allow_viewonline']) ? $row['user_allow_viewonline'] ? 1 : 2 : 1;
}
$online_status['-1'] = 3;
// Force English terms if selected language is updated
if(!isset($lang['Online']))
{
$lang['Offline'] = "Offline";
$lang['Online'] = "Online";
$lang['Hidden'] = "Hidden";
}
// Transplant language variables in strings
if( is_array($online_offline) )
{
while( list($k, $v) = each($online_offline) )
{
while( list($k2, $v2) = each($online_offline[$k]) )
{
eval("\$online_offline[$k][$k2]=\"$v2\";");
}
}
}
}
// END OF MOD