Exemplo n.º 1
0
        include $old_path . $lang_file . '.' . $phpEx;
    }
}
// usually we would need every single constant here - and it would be consistent. For 3.0.x, use a dirty hack... :(
// Define needed constants
define('CHMOD_ALL', 7);
define('CHMOD_READ', 4);
define('CHMOD_WRITE', 2);
define('CHMOD_EXECUTE', 1);
$mode = $request->variable('mode', 'overview');
$sub = $request->variable('sub', '');
// Set PHP error handler to ours
set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
$lang_service = new \phpbb\language\language(new \phpbb\language\language_file_loader($phpbb_root_path, $phpEx));
$lang_service->add_lang($load_lang_files);
$lang_service->set_user_language($language);
$user = new \phpbb\user($lang_service, '\\phpbb\\datetime');
$auth = new \phpbb\auth\auth();
// Add own hook handler, if present. :o
if (file_exists($phpbb_root_path . 'includes/hooks/index.' . $phpEx)) {
    require $phpbb_root_path . 'includes/hooks/index.' . $phpEx;
    $phpbb_hook = new phpbb_hook(array('exit_handler', 'phpbb_user_session_handler', 'append_sid', array('template', 'display')));
    /* @var $phpbb_hook_finder \phpbb\hook\finder */
    $phpbb_hook_finder = $phpbb_container->get('hook_finder');
    foreach ($phpbb_hook_finder->find() as $hook) {
        @(include $phpbb_root_path . 'includes/hooks/' . $hook . '.' . $phpEx);
    }
} else {
    $phpbb_hook = false;
}
// Set some standard variables we want to force