| @@ 1442-1461 (lines=20) @@ | ||
| 1439 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1440 | } |
|
| 1441 | break; |
|
| 1442 | case ExtraField::FIELD_TYPE_INTEGER: |
|
| 1443 | $form->addElement( |
|
| 1444 | 'number', |
|
| 1445 | 'extra_'.$field_details['variable'], |
|
| 1446 | $field_details['display_text'], |
|
| 1447 | array('class' => 'span1', 'step' => 1) |
|
| 1448 | ); |
|
| 1449 | ||
| 1450 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1451 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
| 1452 | $form->applyFilter('extra_'.$field_details['variable'], 'intval'); |
|
| 1453 | ||
| 1454 | if (!$admin_permissions) { |
|
| 1455 | if ($field_details['visible_to_self'] == 0) { |
|
| 1456 | $form->freeze( |
|
| 1457 | 'extra_'.$field_details['variable'] |
|
| 1458 | ); |
|
| 1459 | } |
|
| 1460 | } |
|
| 1461 | break; |
|
| 1462 | case ExtraField::FIELD_TYPE_FILE_IMAGE: |
|
| 1463 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
| 1464 | ||
| @@ 1509-1528 (lines=20) @@ | ||
| 1506 | } |
|
| 1507 | } |
|
| 1508 | break; |
|
| 1509 | case ExtraField::FIELD_TYPE_FLOAT: |
|
| 1510 | $form->addElement( |
|
| 1511 | 'number', |
|
| 1512 | 'extra_'.$field_details['variable'], |
|
| 1513 | $field_details['display_text'], |
|
| 1514 | array('class' => 'span1', 'step' => '0.01') |
|
| 1515 | ); |
|
| 1516 | ||
| 1517 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1518 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
| 1519 | $form->applyFilter('extra_'.$field_details['variable'], 'floatval'); |
|
| 1520 | ||
| 1521 | if (!$admin_permissions) { |
|
| 1522 | if ($field_details['visible_to_self'] == 0) { |
|
| 1523 | $form->freeze( |
|
| 1524 | 'extra_'.$field_details['variable'] |
|
| 1525 | ); |
|
| 1526 | } |
|
| 1527 | } |
|
| 1528 | break; |
|
| 1529 | case ExtraField::FIELD_TYPE_FILE: |
|
| 1530 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
| 1531 | $fieldTexts = array( |
|
| @@ 4789-4800 (lines=12) @@ | ||
| 4786 | } |
|
| 4787 | ||
| 4788 | switch ($field_details[2]) { |
|
| 4789 | case ExtraField::FIELD_TYPE_TEXT: |
|
| 4790 | $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); |
|
| 4791 | $form->applyFilter('extra_'.$field_details[1], 'stripslashes'); |
|
| 4792 | $form->applyFilter('extra_'.$field_details[1], 'trim'); |
|
| 4793 | $form->applyFilter('extra_'.$field_details[1], 'html_filter'); |
|
| 4794 | ||
| 4795 | if (!$admin_permissions) { |
|
| 4796 | if ($field_details[7] == 0) { |
|
| 4797 | $form->freeze('extra_'.$field_details[1]); |
|
| 4798 | } |
|
| 4799 | } |
|
| 4800 | break; |
|
| 4801 | case ExtraField::FIELD_TYPE_TEXTAREA: |
|
| 4802 | $form->addHtmlEditor( |
|
| 4803 | 'extra_'.$field_details[1], |
|