diff options
-rw-r--r-- | apps/theming/lib/ThemingDefaults.php | 2 | ||||
-rw-r--r-- | lib/private/legacy/OC_Defaults.php | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/apps/theming/lib/ThemingDefaults.php b/apps/theming/lib/ThemingDefaults.php index 9d0ea78d8ea..7e7d9a4fa13 100644 --- a/apps/theming/lib/ThemingDefaults.php +++ b/apps/theming/lib/ThemingDefaults.php @@ -121,7 +121,7 @@ class ThemingDefaults extends \OC_Defaults { $this->name = parent::getName(); $this->title = parent::getTitle(); $this->entity = parent::getEntity(); - $this->productName = parent::getName(); + $this->productName = parent::getProductName(); $this->url = parent::getBaseUrl(); $this->color = parent::getColorPrimary(); $this->iTunesAppId = parent::getiTunesAppId(); diff --git a/lib/private/legacy/OC_Defaults.php b/lib/private/legacy/OC_Defaults.php index f3c1763b9ad..fa90dff2edf 100644 --- a/lib/private/legacy/OC_Defaults.php +++ b/lib/private/legacy/OC_Defaults.php @@ -53,6 +53,7 @@ class OC_Defaults { private $defaultSlogan; private $defaultColorPrimary; private $defaultTextColorPrimary; + private $defaultProductName; public function __construct() { $config = \OC::$server->getConfig(); @@ -69,6 +70,7 @@ class OC_Defaults { $this->defaultDocVersion = \OC_Util::getVersion()[0]; // used to generate doc links $this->defaultColorPrimary = '#0082c9'; $this->defaultTextColorPrimary = '#ffffff'; + $this->defaultProductName = 'Nextcloud'; $themePath = OC::$SERVERROOT . '/themes/' . OC_Util::getTheme() . '/defaults.php'; if (file_exists($themePath)) { @@ -331,4 +333,11 @@ class OC_Defaults { } return $this->defaultTextColorPrimary; } + + public function getProductName() { + if ($this->themeExist('getProductName')) { + return $this->theme->getProductName(); + } + return $this->defaultProductName; + } } |