Piwik\Plugins\CoreAdminHome\Controller::generalSettings PHP Method

generalSettings() public method

public generalSettings ( )
    public function generalSettings()
    {
        Piwik::checkUserHasSuperUserAccess();
        $view = new View('@CoreAdminHome/generalSettings');
        $this->handleGeneralSettingsAdmin($view);
        $view->trustedHosts = array_values(Url::getTrustedHostsFromConfig());
        $logo = new CustomLogo();
        $view->branding = array('use_custom_logo' => $logo->isEnabled());
        $view->fileUploadEnabled = $logo->isFileUploadEnabled();
        $view->logosWriteable = $logo->isCustomLogoWritable();
        $view->hasUserLogo = CustomLogo::hasUserLogo();
        $view->pathUserLogo = CustomLogo::getPathUserLogo();
        $view->hasUserFavicon = CustomLogo::hasUserFavicon();
        $view->pathUserFavicon = CustomLogo::getPathUserFavicon();
        $view->pathUserLogoSmall = CustomLogo::getPathUserLogoSmall();
        $view->pathUserLogoSVG = CustomLogo::getPathUserSvgLogo();
        $view->pathUserLogoDirectory = realpath(dirname($view->pathUserLogo) . '/');
        $view->mailTypes = array('' => '', 'Plain' => 'Plain', 'Login' => 'Login', 'Crammd5' => 'Crammd5');
        $view->mailEncryptions = array('' => '', 'ssl' => 'SSL', 'tls' => 'TLS');
        $view->language = LanguagesManager::getLanguageCodeForCurrentUser();
        $this->setBasicVariablesView($view);
        return $view->render();
    }