From 6b864ad9cab7d1d993fd2d4651a89e4be0b670d4 Mon Sep 17 00:00:00 2001 From: christianbeeznst Date: Sun, 5 May 2024 18:07:39 -0500 Subject: [PATCH] Internal: Fix theme selectors not loading correctly in load_search.php - refs BT#21545 --- public/main/search/load_search.php | 132 +++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/public/main/search/load_search.php b/public/main/search/load_search.php index 2cf74b12af..cbc219655b 100644 --- a/public/main/search/load_search.php +++ b/public/main/search/load_search.php @@ -146,6 +146,18 @@ $extraField = new ExtraField('session'); $extraFieldValue = new ExtraFieldValue('session'); $extraFieldValueUser = new ExtraFieldValue('user'); +$wantStage = $extraFieldValueUser->get_values_by_handler_and_field_variable(api_get_user_id(), 'filiere_want_stage'); +$defaultValueStatus = ''; +$hide = true; +if ($wantStage) { + $hide = ('yes' === $wantStage['field_value'] || '' === $wantStage['field_value']); +} + +$defaultValueStatus = 'extraFiliere.hide()'; +if (false === $hide) { + $defaultValueStatus = ''; +} + $theme = 'theme_fr'; $lang = $defaultLangCible = api_get_language_isocode(); @@ -803,6 +815,126 @@ $(function() { }); '; +$url = api_get_path(WEB_AJAX_PATH).'extra_field.ajax.php?a=order&user_id='.$userId; +$htmlHeadXtra[] = ' + +'; + if (!empty($filterToSend)) { if (isset($params['search_using_1'])) { // Get start and end date from ExtraFieldSavedSearch