Fix user edit see BT#13721

pull/3063/head
Julio 8 years ago
parent 8385009c58
commit 0dce4d746b
  1. 14
      main/admin/user_edit.php
  2. 14
      main/inc/lib/extra_field.lib.php

@ -314,16 +314,18 @@ $form->addElement('advmultiselect', 'student_boss', get_lang('StudentBoss'), $st
// EXTRA FIELDS
$extraField = new ExtraField('user');
//ofaj
$returnParams = $extraField->addElements(
$form,
$user_data['user_id'],
[],
false,
false,
[],
[],
true
[], //exclude
false, // filter
false, // tag as select
[], //show only fields
[], // order fields
[] // extra data
);
$jquery_ready_content = $returnParams['jquery_ready_content'];
// the $jquery_ready_content variable collects all functions that will be load in the $(document).ready javascript function

@ -498,9 +498,8 @@ class ExtraField extends Model
return false;
}
$itemId = intval($itemId);
$itemId = (int) $itemId;
$form->addHidden('item_id', $itemId);
if (empty($extraData)) {
if (!empty($itemId)) {
$extraData = self::get_handler_extra_data($itemId);
@ -1578,7 +1577,9 @@ class ExtraField extends Model
'text',
'extra_'.$field_details['variable'],
$field_details['display_text'],
array()
array(
'id' => 'extra_'.$field_details['variable']
)
);
$form->applyFilter('extra_'.$field_details['variable'], 'stripslashes');
$form->applyFilter('extra_'.$field_details['variable'], 'trim');
@ -1596,7 +1597,12 @@ class ExtraField extends Model
$field_details['display_text'],
false,
false,
array('ToolbarSet' => 'Profile', 'Width' => '100%', 'Height' => '130')
array(
'ToolbarSet' => 'Profile',
'Width' => '100%',
'Height' => '130',
'id' => 'extra_'.$field_details['variable']
)
);
$form->applyFilter('extra_'.$field_details['variable'], 'stripslashes');
$form->applyFilter('extra_'.$field_details['variable'], 'trim');

Loading…
Cancel
Save