diff --git a/main/inc/lib/extra_field.lib.php b/main/inc/lib/extra_field.lib.php index a5069fa322..fb4d3b6ece 100755 --- a/main/inc/lib/extra_field.lib.php +++ b/main/inc/lib/extra_field.lib.php @@ -445,7 +445,8 @@ class ExtraField extends Model $orderFields = [], $extraData = [], $specialUrlList = [], - $orderDependingDefaults = false + $orderDependingDefaults = false, + $forceShowFields = false ) { if (empty($form)) { return false; @@ -473,7 +474,7 @@ class ExtraField extends Model $extra = $this->set_extra_fields_in_form( $form, $extraData, - false, + $forceShowFields, $extraFields, $itemId, $exclude, diff --git a/search.php b/search.php index 6522ac3e5f..854243fe9a 100644 --- a/search.php +++ b/search.php @@ -40,7 +40,7 @@ $(document).ready(function(){ }); ';*/ - +$filter = false; $extraFieldValue = new ExtraFieldValue('user'); $wantStage = $extraFieldValue->get_values_by_handler_and_field_variable(api_get_user_id(), 'filiere_want_stage'); $hide = true; @@ -268,10 +268,14 @@ $extra = $extraField->addElements( $userForm, api_get_user_id(), [], + $filter, true, - true, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -284,10 +288,14 @@ $extra = $extraFieldSession->addElements( $userForm, api_get_user_id(), [], + $filter, true, - true, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); @@ -300,9 +308,14 @@ $extra = $extraFieldSession->addElements( $userForm, '', [], + $filter, true, - true, - array('access_start_date', 'access_end_date') + array('access_start_date', 'access_end_date'), + [], + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -320,10 +333,14 @@ $extra = $extraField->addElements( $userForm, api_get_user_id(), [], + $filter, true, - true, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -342,10 +359,14 @@ $extra = $extraField->addElements( $userForm, api_get_user_id(), [], + $filter, true, - true, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -366,13 +387,14 @@ $extra = $extraFieldSession->addElements( $userForm, api_get_user_id(), [], - true, + $filter, true, $fieldsToShow, $fieldsToShow, $defaults, $specialUrlList, - true + true, + true // $forceShowFields ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -393,11 +415,15 @@ $extra = $extraFieldSession->addElements( $userForm, api_get_user_id(), [], - true, + $filter, true, $fieldsToShow, $fieldsToShow, - $defaults + $defaults, + [], + false, //$orderDependingDefaults = false, + true //$forceShowFields = false + ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -413,10 +439,14 @@ $extra = $extraField->addElements( $userForm, api_get_user_id(), [], - true, + $filter, false, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content']; @@ -433,10 +463,14 @@ $extra = $extraField->addElements( $userForm, api_get_user_id(), [], + $filter, true, - true, $fieldsToShow, - $fieldsToShow + $fieldsToShow, + [], + [], + false, + true //$forceShowFields = false ); $jqueryExtra .= $extra['jquery_ready_content'];