@@ 4595-4611 (lines=17) @@ | ||
4592 | $form->freeze('extra_'.$field_details[1]); |
|
4593 | } |
|
4594 | break; |
|
4595 | case ExtraField::FIELD_TYPE_SELECT_MULTIPLE: |
|
4596 | $options = array(); |
|
4597 | foreach ($field_details[9] as $option_id => $option_details) { |
|
4598 | $options[$option_details[1]] = $option_details[2]; |
|
4599 | } |
|
4600 | $form->addElement( |
|
4601 | 'select', |
|
4602 | 'extra_'.$field_details[1], |
|
4603 | $field_details[3], |
|
4604 | $options, |
|
4605 | array('multiple' => 'multiple') |
|
4606 | ); |
|
4607 | if (!$admin_permissions) { |
|
4608 | if ($field_details[7] == 0) |
|
4609 | $form->freeze('extra_'.$field_details[1]); |
|
4610 | } |
|
4611 | break; |
|
4612 | case ExtraField::FIELD_TYPE_DATE: |
|
4613 | $form->addDatePicker('extra_'.$field_details[1], $field_details[3]); |
|
4614 | $defaults['extra_'.$field_details[1]] = date('Y-m-d 12:00:00'); |
@@ 1043-1060 (lines=18) @@ | ||
1040 | } |
|
1041 | } |
|
1042 | break; |
|
1043 | case ExtraField::FIELD_TYPE_SELECT_MULTIPLE: |
|
1044 | $options = array(); |
|
1045 | foreach ($field_details['options'] as $option_id => $option_details) { |
|
1046 | $options[$option_details['option_value']] = $option_details['display_text']; |
|
1047 | } |
|
1048 | $form->addElement( |
|
1049 | 'select', |
|
1050 | 'extra_'.$field_details['variable'], |
|
1051 | $field_details['display_text'], |
|
1052 | $options, |
|
1053 | array('multiple' => 'multiple') |
|
1054 | ); |
|
1055 | if (!$admin_permissions) { |
|
1056 | if ($field_details['visible'] == 0) { |
|
1057 | $form->freeze('extra_'.$field_details['variable']); |
|
1058 | } |
|
1059 | } |
|
1060 | break; |
|
1061 | case ExtraField::FIELD_TYPE_DATE: |
|
1062 | $form->addDatePicker('extra_'.$field_details['variable'], $field_details['display_text']); |
|
1063 | if (!$admin_permissions) { |