|
24 | 24 | use Symfony\Component\Routing\Generator\UrlGeneratorInterface; |
25 | 25 | use Symfony\Component\Security\Core\User\UserInterface; |
26 | 26 | use Symfony\Component\Validator\Constraints as Assert; |
| 27 | +use Symfony\Component\Yaml\Yaml; |
27 | 28 | use ZipStream\Option\Archive; |
28 | 29 | use ZipStream\ZipStream; |
29 | 30 | use Chamilo\CoreBundle\Component\Utils\ActionIcon; |
@@ -2685,35 +2686,6 @@ function api_get_session_condition( |
2685 | 2686 | */ |
2686 | 2687 | function api_get_setting($variable, $isArray = false, $key = null) |
2687 | 2688 | { |
2688 | | - if ('cli' === php_sapi_name()) { |
2689 | | - $entityManager = Database::getManager(); |
2690 | | - if (false !== strpos($variable, '.')) { |
2691 | | - [$category, $variable] = explode('.', $variable, 2); |
2692 | | - $repository = $entityManager->getRepository(SettingsCurrent::class); |
2693 | | - $setting = $repository->findOneBy([ |
2694 | | - 'category' => $category, |
2695 | | - 'variable' => $variable |
2696 | | - ]); |
2697 | | - } else { |
2698 | | - $repository = $entityManager->getRepository(SettingsCurrent::class); |
2699 | | - $setting = $repository->findOneBy(['variable' => $variable]); |
2700 | | - } |
2701 | | - |
2702 | | - if ($setting) { |
2703 | | - $settingValue = $setting->getSelectedValue(); |
2704 | | - if (is_string($settingValue) && $isArray && !empty($settingValue)) { |
2705 | | - $decodedValue = json_decode($settingValue, true); |
2706 | | - if (is_array($decodedValue)) { |
2707 | | - return $decodedValue; |
2708 | | - } |
2709 | | - } |
2710 | | - |
2711 | | - return $settingValue; |
2712 | | - } |
2713 | | - |
2714 | | - return ''; |
2715 | | - } |
2716 | | - |
2717 | 2689 | $settingsManager = Container::getSettingsManager(); |
2718 | 2690 | if (empty($settingsManager)) { |
2719 | 2691 | return ''; |
|
0 commit comments