コード例 #1
0
ファイル: header.php プロジェクト: rasomu/chuza
    //echo '<!-- admin theme disabled -->';
} else {
    $themeName = get_preference(get_userid(), 'admintheme', 'default');
    $themeObjectName = $themeName . "Theme";
    $userid = get_userid();
    debug_buffer('before theme load');
    if (file_exists(dirname(__FILE__) . "/themes/{$themeName}/{$themeObjectName}.php")) {
        include dirname(__FILE__) . "/themes/{$themeName}/{$themeObjectName}.php";
        $themeObject = new $themeObjectName($gCms, $userid, $themeName);
    } else {
        $themeObject = new AdminTheme($gCms, $userid, $themeName);
    }
    debug_buffer('after theme load');
    $gCms->variables['admintheme'] =& $themeObject;
    if (isset($gCms->config['admin_encoding']) && $gCms->config['admin_encoding'] != '') {
        $themeObject->SendHeaders(isset($charsetsent), $gCms->config['admin_encoding']);
    } else {
        $themeObject->SendHeaders(isset($charsetsent), get_encoding('', false));
    }
    debug_buffer('before populate admin navigation');
    $themeObject->PopulateAdminNavigation(isset($CMS_ADMIN_SUBTITLE) ? $CMS_ADMIN_SUBTITLE : '');
    debug_buffer('after populate admin navigation');
    debug_buffer('before theme-y stuff');
    $themeObject->DisplayDocType();
    $themeObject->DisplayHTMLStartTag();
    $themeObject->DisplayHTMLHeader(false, isset($headtext) ? $headtext : '');
    $themeObject->DisplayBodyTag();
    $themeObject->DoTopMenu();
    $themeObject->DisplayMainDivStart();
    debug_buffer('after theme-y stuff');
    // Display notification stuff from modules