X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fheader.php;h=261f49b4ef1318c0192fe0d1cd3daa73d8656cd8;hb=405bcfb89812a6e571fa579045755168eca3c1e4;hp=06da594e4d73fb13348a091890ab0c79cfa5a232;hpb=e154c2f5f56c745e4e8701c54804aba935784115;p=mailer.git diff --git a/inc/header.php b/inc/header.php index 06da594e4d..261f49b4ef 100644 --- a/inc/header.php +++ b/inc/header.php @@ -41,64 +41,14 @@ // Some security stuff... if (!defined('__SECURITY')) { die(); -} +} // END - if // Is the header already sent? if (($GLOBALS['header_sent'] != 1) && ($GLOBALS['header_sent'] != 2)) { // If not in CSS mode generate the header if (getOutputMode() != 1) { - // Config and database connection valid? - if ((isConfigLocalLoaded()) && (isConfigurationLoaded()) && (SQL_IS_LINK_UP()) && (isExtensionInstalledAndNewer('sql_patches', '0.1.6'))) { - // Init title - $TITLE = ''; - - // Title decoration enabled? - if ((getConfig('enable_title_deco') == 'Y') && (getConfig('title_left') != '')) $TITLE .= trim(getConfig('title_left'))." "; - - // Do we have some extra title? - if (isExtraTitleSet()) { - // Then prepent it - $TITLE .= getExtraTitle() . ' by '; - } // END - if - - // Add main title - $TITLE .= getConfig('MAIN_TITLE'); - - // Add title of module? (middle decoration will also be added!) - if ((getConfig('enable_mod_title') == 'Y') || ((!isWhatSet()) && (!isActionSet())) || (getModule() == 'admin')) { - $TITLE .= ' ' . trim(getConfig('title_middle')) . ' ' . getModuleTitle(getModule()); - } // END - if - - // Add title from what file - $mode = ''; - if (getModule() == 'login') $mode = 'member'; - elseif (getModule() == 'index') $mode = 'guest'; - if ((!empty($mode)) && (getConfig('enable_what_title') == 'Y')) $TITLE .= " ".trim(getConfig('title_middle'))." ".getModuleDescription($mode, getWhat()); - - // Add title decorations? (right) - if ((getConfig('enable_title_deco') == 'Y') && (getConfig('title_right') != '')) $TITLE .= " ".trim(getConfig('title_right')); - - // Remember title in constant for the template - $content['header_title'] = $TITLE; - } elseif ((isInstalled()) && (isAdminRegistered())) { - // Installed, admin registered but no ext-sql_patches - $content['header_title'] = '[-- ' . getConfig('MAIN_TITLE').' - '.getModuleTitle(getModule()) . ' --]'; - } elseif ((isInstalled()) && (!isAdminRegistered())) { - // Installed but no admin registered - $content['header_title'] = sprintf(getMessage('SETUP_OF_MXCHANGE'), getConfig('MAIN_TITLE')); - } elseif ((!isInstalled()) || (!isAdminRegistered())) { - // Installation mode - $content['header_title'] = getMessage('INSTALLATION_OF_MXCHANGE'); - } else { - // Configuration not found! - $content['header_title'] = getMessage('NO_CONFIG_FOUND_TITLE'); - - // Do not add the fatal message in installation mode - if ((!isInstalling()) && (!isConfigurationLoaded())) addFatalMessage(__FILE__, __LINE__, getMessage('NO_CONFIG_FOUND')); - } - - // Save some little memory - unset($TITLE); + // Determine the page title + $content['header_title'] = determinePageTitle(); // Output page header code loadTemplate('page_header', false, $content);