From f6108acea41b240607eee4c61d6276206d5868a0 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 16 Jun 2021 15:52:49 +0200 Subject: Fix default product name for old themes Signed-off-by: Morris Jobke --- lib/private/legacy/OC_Defaults.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib') 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; + } } -- cgit v1.2.3