Пример #1
0
 public function getLogoUrl($pathOnly = false)
 {
     $defaultLogo = 'plugins/Morpheus/images/logo.png';
     $themeLogo = 'plugins/%s/images/logo.png';
     $userLogo = CustomLogo::getPathUserLogo();
     return $this->getPathToLogo($pathOnly, $defaultLogo, $themeLogo, $userLogo);
 }
Пример #2
0
 public function generalSettings()
 {
     Piwik::checkUserHasSuperUserAccess();
     $view = new View('@CoreAdminHome/generalSettings');
     $this->handleGeneralSettingsAdmin($view);
     $view->trustedHosts = Url::getTrustedHostsFromConfig();
     $logo = new CustomLogo();
     $view->branding = array('use_custom_logo' => $logo->isEnabled());
     $view->fileUploadEnabled = $logo->isFileUploadEnabled();
     $view->logosWriteable = $logo->isCustomLogoWritable();
     $view->pathUserLogo = CustomLogo::getPathUserLogo();
     $view->pathUserFavicon = CustomLogo::getPathUserFavicon();
     $view->pathUserLogoSmall = CustomLogo::getPathUserLogoSmall();
     $view->pathUserLogoSVG = CustomLogo::getPathUserSvgLogo();
     $view->pathUserLogoDirectory = realpath(dirname($view->pathUserLogo) . '/');
     $view->language = LanguagesManager::getLanguageCodeForCurrentUser();
     $this->setBasicVariablesView($view);
     return $view->render();
 }
Пример #3
0
 public function generalSettings()
 {
     Piwik::checkUserHasSomeAdminAccess();
     $view = new View('@CoreAdminHome/generalSettings');
     if (Piwik::isUserIsSuperUser()) {
         $this->handleGeneralSettingsAdmin($view);
         $trustedHosts = array();
         if (isset(Config::getInstance()->General['trusted_hosts'])) {
             $trustedHosts = Config::getInstance()->General['trusted_hosts'];
         }
         $view->trustedHosts = $trustedHosts;
         $view->branding = Config::getInstance()->branding;
         $logo = new CustomLogo();
         $view->logosWriteable = $logo->isCustomLogoWritable();
         $view->pathUserLogo = CustomLogo::getPathUserLogo();
         $view->pathUserLogoSmall = CustomLogo::getPathUserLogoSmall();
         $view->pathUserLogoSVG = CustomLogo::getPathUserSvgLogo();
         $view->pathUserLogoDirectory = dirname($view->pathUserLogo) . '/';
     }
     $view->language = LanguagesManager::getLanguageCodeForCurrentUser();
     $this->setBasicVariablesView($view);
     return $view->render();
 }