diff options
Diffstat (limited to 'controller/settingscontroller.php')
-rw-r--r-- | controller/settingscontroller.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/controller/settingscontroller.php b/controller/settingscontroller.php index a99d768..b7c3b65 100644 --- a/controller/settingscontroller.php +++ b/controller/settingscontroller.php @@ -154,7 +154,7 @@ class SettingsController extends Controller { ) { $error = null; if (!$this->config->SelectDemo($demo === true)) { - $error = $this->trans->t("The 30-day test period is over, you can no longer connect to demo ONLYOFFICE Document Server."); + $error = $this->trans->t("The 30-day test period is over, you can no longer connect to demo ONLYOFFICE Docs server."); } if ($demo !== true) { $this->config->SetDocumentServerUrl($documentserver); @@ -294,6 +294,18 @@ class SettingsController extends Controller { * @return array */ private function GetGlobalTemplates() { - return TemplateManager::GetGlobalTemplates(); + $templates = []; + $templatesList = TemplateManager::GetGlobalTemplates(); + + foreach ($templatesList as $templatesItem) { + $template = [ + "id" => $templatesItem->getId(), + "name" => $templatesItem->getName(), + "type" => TemplateManager::GetTypeTemplate($templatesItem->getMimeType()) + ]; + array_push($templates, $template); + } + + return $templates; } } |