Probleem met arcade mod
Geplaatst: 02 apr 2007, 08:11
Hallo mensen,
Ja ik heb al support bij de autheur gevraagt maar de site ligt nu al een aantal uren plat dus denk probeer het hier eens. Ik heb er nogal meerdere probleme met deze mod, de eerste is in de admin navigatie namelijk:
Dit is mijn page_header_admin.php wat zou er precies mis zijn?
Ja ik heb al support bij de autheur gevraagt maar de site ligt nu al een aantal uren plat dus denk probeer het hier eens. Ik heb er nogal meerdere probleme met deze mod, de eerste is in de admin navigatie namelijk:
Code: Selecteer alles
Warning: Invalid argument supplied for foreach() in /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/admin_arcade.php on line 45
Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/admin_arcade.php:45) in /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/page_header_admin.php on line 146
Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/admin_arcade.php:45) in /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/page_header_admin.php on line 148
Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/admin_arcade.php:45) in /mounted-storage/home42c/sub001/sc28974-ISOM/animedreamresource.net/phpBB2/admin/page_header_admin.php on line 149
Code: Selecteer alles
<?php
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($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('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');
}
}
}
}
$template->set_filenames(array(
'header' => 'admin/page_header.tpl')
);
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
//
// The following assigns all _common_ variables that may be used at any point
// in a template. Note that all URL's should be wrapped in append_sid, as
// should all S_x_ACTIONS for forms.
//
$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'PAGE_TITLE' => $page_title,
'META_LANGUAGE' => $board_config['meta_language'],
'META_AUTHOR' => $board_config['meta_author'],
'META_KEYWORDS' => $board_config['meta_keywords'],
'META_DESCRIPTION' => $board_config['meta_description'],
'META_ROBOTS' => $board_config['meta_robots'],
'META_RATING' => $board_config['meta_rating'],
'META_VISIT_AFTER' => $board_config['meta_visit_after'],
'L_ADMIN' => $lang['Admin'],
'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
'L_FAQ' => $lang['FAQ'],
'L_META_TAGS' => $lang['Meta_Tags'],
'L_META_TAGS_EXPLAIN' => $lang['Meta_Tags_Explain'],
'L_META_LANGUAGE' => $lang['Meta_Language'],
'L_META_LANGUAGE_EXPLAIN' => $lang['Meta_Language_Explain'],
'L_META_AUTHOR' => $lang['Meta_Author'],
'L_META_AUTHOR_EXPLAIN' => $lang['Meta_Author_Explain'],
'L_META_DESCRIPTION' => $lang['Meta_Description'],
'L_META_DESCRIPTION_EXPLAIN' => $lang['Meta_Description_Explain'],
'L_META_KEYWORDS' => $lang['Meta_Keywords'],
'L_META_KEYWORDS_EXPLAIN' => $lang['Meta_Keywords_Explain'],
'L_META_ROBOTS' => $lang['Meta_Robots'],
'L_META_ROBOTS_EXPLAIN' => $lang['Meta_Robots_Explain'],
'L_META_RATING' => $lang['Meta_Rating'],
'L_META_RATING_EXPLAIN' => $lang['Meta_Rating_Explain'],
'L_META_VISIT_AFTER' => $lang['Meta_Visit_After'],
'L_META_VISIT_AFTER_EXPLAIN' => $lang['Meta_Visit_After_Explain'],
'U_INDEX' => append_sid('../index.'.$phpEx),
'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
'S_LOGIN_ACTION' => append_sid('../login.'.$phpEx),
'S_JUMPBOX_ACTION' => append_sid('../viewforum.'.$phpEx),
'S_CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
'S_CONTENT_DIRECTION' => $lang['DIRECTION'],
'S_CONTENT_ENCODING' => $lang['ENCODING'],
'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
'T_BODY_BACKGROUND' => $theme['body_background'],
'T_BODY_BGCOLOR' => '#'.$theme['body_bgcolor'],
'T_BODY_TEXT' => '#'.$theme['body_text'],
'T_BODY_LINK' => '#'.$theme['body_link'],
'T_BODY_VLINK' => '#'.$theme['body_vlink'],
'T_BODY_ALINK' => '#'.$theme['body_alink'],
'T_BODY_HLINK' => '#'.$theme['body_hlink'],
'T_TR_COLOR1' => '#'.$theme['tr_color1'],
'T_TR_COLOR2' => '#'.$theme['tr_color2'],
'T_TR_COLOR3' => '#'.$theme['tr_color3'],
'T_TR_CLASS1' => $theme['tr_class1'],
'T_TR_CLASS2' => $theme['tr_class2'],
'T_TR_CLASS3' => $theme['tr_class3'],
'T_TH_COLOR1' => '#'.$theme['th_color1'],
'T_TH_COLOR2' => '#'.$theme['th_color2'],
'T_TH_COLOR3' => '#'.$theme['th_color3'],
'T_TH_CLASS1' => $theme['th_class1'],
'T_TH_CLASS2' => $theme['th_class2'],
'T_TH_CLASS3' => $theme['th_class3'],
'T_TD_COLOR1' => '#'.$theme['td_color1'],
'T_TD_COLOR2' => '#'.$theme['td_color2'],
'T_TD_COLOR3' => '#'.$theme['td_color3'],
'T_TD_CLASS1' => $theme['td_class1'],
'T_TD_CLASS2' => $theme['td_class2'],
'T_TD_CLASS3' => $theme['td_class3'],
'T_FONTFACE1' => $theme['fontface1'],
'T_FONTFACE2' => $theme['fontface2'],
'T_FONTFACE3' => $theme['fontface3'],
'T_FONTSIZE1' => $theme['fontsize1'],
'T_FONTSIZE2' => $theme['fontsize2'],
'T_FONTSIZE3' => $theme['fontsize3'],
'T_FONTCOLOR1' => '#'.$theme['fontcolor1'],
'T_FONTCOLOR2' => '#'.$theme['fontcolor2'],
'T_FONTCOLOR3' => '#'.$theme['fontcolor3'],
'T_SPAN_CLASS1' => $theme['span_class1'],
'T_SPAN_CLASS2' => $theme['span_class2'],
'T_SPAN_CLASS3' => $theme['span_class3'])
);
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
$template->pparse('header');
?>