Fix how show checkbox extra fields - refs BT#9089

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent ff0ecd2818
commit 87567d89d6
  1. 48
      main/admin/resume_session.php

@ -231,29 +231,31 @@ foreach ($sessionFields as $field) {
<td><?php echo $field['field_display_text'] ?></td> <td><?php echo $field['field_display_text'] ?></td>
<td> <td>
<?php <?php
if ($sesionValueData) { switch ($field['field_type']) {
switch ($field['field_type']) { case ExtraField::FIELD_TYPE_CHECKBOX:
case ExtraField::FIELD_TYPE_CHECKBOX: if ($sesionValueData !== false && $sesionValueData['field_value'] == '1') {
echo $sesionValueData['field_value'] == '1' ? get_lang('Yes') : get_lang('No'); echo get_lang('Yes');
break; } else {
case ExtraField::FIELD_TYPE_DATE: echo get_lang('No');
$extraFieldDate = str_replace(';', '-', $sesionValueData['field_value']); }
break;
echo api_format_date($extraFieldDate, DATE_FORMAT_LONG_NO_DAY); case ExtraField::FIELD_TYPE_DATE:
break; $extraFieldDate = str_replace(';', '-', $sesionValueData['field_value']);
case ExtraField::FIELD_TYPE_FILE_IMAGE:
if (file_exists(WEB_CODE_PATH) . $sesionValueData['field_value']) { echo api_format_date($extraFieldDate, DATE_FORMAT_LONG_NO_DAY);
echo Display::img( break;
api_get_path(WEB_CODE_PATH) . $sesionValueData['field_value'], case ExtraField::FIELD_TYPE_FILE_IMAGE:
$field['field_display_text'], if (file_exists(WEB_CODE_PATH) . $sesionValueData['field_value']) {
array('width' => '300') echo Display::img(
); api_get_path(WEB_CODE_PATH) . $sesionValueData['field_value'],
} $field['field_display_text'],
break; array('width' => '300')
default: );
echo $sesionValueData['field_value']; }
break; break;
} default:
echo $sesionValueData['field_value'];
break;
} }
?> ?>
</td> </td>

Loading…
Cancel
Save