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); }
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(); }
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(); }