|
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