From 71ff7462a848271be13c9103f3a212e48f4d6e3f Mon Sep 17 00:00:00 2001 From: Ilyassbennanii Date: Mon, 27 Oct 2025 14:14:59 +0100 Subject: [PATCH] Settings: Add an icon in settings page - refs #6807 --- .../Controller/Admin/SettingsController.php | 4 ++ .../views/Admin/Settings/default.html.twig | 38 ++++++++++++++----- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/src/CoreBundle/Controller/Admin/SettingsController.php b/src/CoreBundle/Controller/Admin/SettingsController.php index c4ca65afe94..18e54552ff2 100644 --- a/src/CoreBundle/Controller/Admin/SettingsController.php +++ b/src/CoreBundle/Controller/Admin/SettingsController.php @@ -206,6 +206,9 @@ public function updateSetting(Request $request, AccessUrlHelper $accessUrlHelper $templateMap[$s->getVariable()] = $s->getValueTemplate()->getId(); } } + $platform = [ + 'server_type' => (string) $manager->getSetting('platform.server_type', true), + ]; return $this->render('@ChamiloCore/Admin/Settings/default.html.twig', [ 'schemas' => $schemas, @@ -216,6 +219,7 @@ public function updateSetting(Request $request, AccessUrlHelper $accessUrlHelper 'template_map' => $templateMap, 'ordered_namespaces' => $ordered, 'namespace_labels' => $labelMap, + 'platform' => $platform, ]); } diff --git a/src/CoreBundle/Resources/views/Admin/Settings/default.html.twig b/src/CoreBundle/Resources/views/Admin/Settings/default.html.twig index 8729a7723f0..502de1359ed 100644 --- a/src/CoreBundle/Resources/views/Admin/Settings/default.html.twig +++ b/src/CoreBundle/Resources/views/Admin/Settings/default.html.twig @@ -72,15 +72,35 @@ {{ field.vars.label|trans }} - {% if template_map[fieldName] is defined %} - - - {{ 'Show JSON Template'|trans }} - - {% endif %} +
+ {% if template_map[fieldName] is defined %} + + + {{ 'Show JSON Template'|trans }} + + {% endif %} + + + {% if platform is defined and settings.platform.server_type is defined and settings.platform.server_type == 'test' %} + + + {% endif %} + +