0)
{
ob_start();// buffer output so that cookies work
echo
'
'
.'Some database upgrades are missing, '
.'upgrade now'
.'
'
;
}
}
//
// Setup gallery wide options, if this fails then we output a CRITICAL_ERROR
// since basic gallery information is not available
//
load_conf_from_db();
include(PHPWG_ROOT_PATH.'include/user.inc.php');
// language files
include_once(get_language_filepath('common.lang.php'));
if (defined('IN_ADMIN') and IN_ADMIN)
{
include_once(get_language_filepath('admin.lang.php'));
}
if ($conf['gallery_locked'])
{
ob_start(); // make sure we can send cookies
echo
''
.$lang['gallery_locked_message'];
echo '
.';
echo '
';
if ( basename($_SERVER["PHP_SELF"]) != 'identification.php'
and !is_admin() )
{
exit();
}
}
// only now we can set the localized username of the guest user (and not in
// include/user.inc.php)
if ($user['is_the_guest'])
{
$user['username'] = $lang['guest'];
}
// include template/theme configuration
list($user['template'], $user['theme']) = explode('/', $user['template']);
// TODO : replace initial $user['template'] by $user['layout']
include(
PHPWG_ROOT_PATH
.'template/'.$user['template']
.'/theme/'.$user['theme']
.'/themeconf.inc.php'
);
// template instance
$template = new Template(PHPWG_ROOT_PATH.'template/'.$user['template']);
?>