//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