Show all extra fields no matter visibility BT#10849

ofaj
jmontoyaa 9 years ago
parent 59f4364ba6
commit 41ef179d4e
  1. 5
      main/inc/lib/extra_field.lib.php
  2. 72
      search.php

@ -445,7 +445,8 @@ class ExtraField extends Model
$orderFields = [], $orderFields = [],
$extraData = [], $extraData = [],
$specialUrlList = [], $specialUrlList = [],
$orderDependingDefaults = false $orderDependingDefaults = false,
$forceShowFields = false
) { ) {
if (empty($form)) { if (empty($form)) {
return false; return false;
@ -473,7 +474,7 @@ class ExtraField extends Model
$extra = $this->set_extra_fields_in_form( $extra = $this->set_extra_fields_in_form(
$form, $form,
$extraData, $extraData,
false, $forceShowFields,
$extraFields, $extraFields,
$itemId, $itemId,
$exclude, $exclude,

@ -40,7 +40,7 @@ $(document).ready(function(){
}); });
</script>';*/ </script>';*/
$filter = false;
$extraFieldValue = new ExtraFieldValue('user'); $extraFieldValue = new ExtraFieldValue('user');
$wantStage = $extraFieldValue->get_values_by_handler_and_field_variable(api_get_user_id(), 'filiere_want_stage'); $wantStage = $extraFieldValue->get_values_by_handler_and_field_variable(api_get_user_id(), 'filiere_want_stage');
$hide = true; $hide = true;
@ -268,10 +268,14 @@ $extra = $extraField->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
$filter,
true, true,
true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -284,10 +288,14 @@ $extra = $extraFieldSession->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
$filter,
true, true,
true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
@ -300,9 +308,14 @@ $extra = $extraFieldSession->addElements(
$userForm, $userForm,
'', '',
[], [],
$filter,
true, 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']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -320,10 +333,14 @@ $extra = $extraField->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
$filter,
true, true,
true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -342,10 +359,14 @@ $extra = $extraField->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
$filter,
true, true,
true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -366,13 +387,14 @@ $extra = $extraFieldSession->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
true, $filter,
true, true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow, $fieldsToShow,
$defaults, $defaults,
$specialUrlList, $specialUrlList,
true true,
true // $forceShowFields
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -393,11 +415,15 @@ $extra = $extraFieldSession->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
true, $filter,
true, true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow, $fieldsToShow,
$defaults $defaults,
[],
false, //$orderDependingDefaults = false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -413,10 +439,14 @@ $extra = $extraField->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
true, $filter,
false, false,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];
@ -433,10 +463,14 @@ $extra = $extraField->addElements(
$userForm, $userForm,
api_get_user_id(), api_get_user_id(),
[], [],
$filter,
true, true,
true,
$fieldsToShow, $fieldsToShow,
$fieldsToShow $fieldsToShow,
[],
[],
false,
true //$forceShowFields = false
); );
$jqueryExtra .= $extra['jquery_ready_content']; $jqueryExtra .= $extra['jquery_ready_content'];

Loading…
Cancel
Save