Piwik\FrontController::handleMaintenanceMode PHP Метод

handleMaintenanceMode() защищенный Метод

protected handleMaintenanceMode ( )
    protected function handleMaintenanceMode()
    {
        if (Config::getInstance()->General['maintenance_mode'] != 1 || Common::isPhpCliMode()) {
            return;
        }
        Common::sendResponseCode(503);
        $logoUrl = null;
        $faviconUrl = null;
        try {
            $logo = new CustomLogo();
            $logoUrl = $logo->getHeaderLogoUrl();
            $faviconUrl = $logo->getPathUserFavicon();
        } catch (Exception $ex) {
        }
        $logoUrl = $logoUrl ?: 'plugins/Morpheus/images/logo-header.png';
        $faviconUrl = $faviconUrl ?: 'plugins/CoreHome/images/favicon.png';
        $page = file_get_contents(PIWIK_INCLUDE_PATH . '/plugins/Morpheus/templates/maintenance.tpl');
        $page = str_replace('%logoUrl%', $logoUrl, $page);
        $page = str_replace('%faviconUrl%', $faviconUrl, $page);
        $page = str_replace('%piwikTitle%', Piwik::getRandomTitle(), $page);
        echo $page;
        exit;
    }