|
|
|
|
@ -306,10 +306,21 @@ if ($display_all_form) { |
|
|
|
|
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]); |
|
|
|
|
break; |
|
|
|
|
case USER_FIELD_TYPE_SELECT: |
|
|
|
|
$get_lang_variables = false; |
|
|
|
|
if (in_array($field_details[1], array('mail_notify_message','mail_notify_invitation', 'mail_notify_group_message'))) { |
|
|
|
|
$get_lang_variables = true; |
|
|
|
|
} |
|
|
|
|
$options = array(); |
|
|
|
|
foreach($field_details[9] as $option_id => $option_details) { |
|
|
|
|
$options[$option_details[1]] = $option_details[2]; |
|
|
|
|
//$options[$option_details[1]] = $option_details[2]; |
|
|
|
|
if ($get_lang_variables) { |
|
|
|
|
$options[$option_details[1]] = get_lang($option_details[2]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if ($get_lang_variables) { |
|
|
|
|
$field_details[3] = get_lang($field_details[3]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$form->addElement('select','extra_'.$field_details[1], $field_details[3], $options, ''); |
|
|
|
|
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]); |
|
|
|
|
break; |
|
|
|
|
|