@@ 1439-1458 (lines=20) @@ | ||
1436 | $form->freeze('extra_'.$field_details['variable']); |
|
1437 | } |
|
1438 | break; |
|
1439 | case ExtraField::FIELD_TYPE_INTEGER: |
|
1440 | $form->addElement( |
|
1441 | 'number', |
|
1442 | 'extra_'.$field_details['variable'], |
|
1443 | $field_details['display_text'], |
|
1444 | array('class' => 'span1', 'step' => 1) |
|
1445 | ); |
|
1446 | ||
1447 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
1448 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
1449 | $form->applyFilter('extra_'.$field_details['variable'], 'intval'); |
|
1450 | ||
1451 | if (!$admin_permissions) { |
|
1452 | if ($field_details['visible_to_self'] == 0) { |
|
1453 | $form->freeze( |
|
1454 | 'extra_'.$field_details['variable'] |
|
1455 | ); |
|
1456 | } |
|
1457 | } |
|
1458 | break; |
|
1459 | case ExtraField::FIELD_TYPE_FILE_IMAGE: |
|
1460 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
1461 | ||
@@ 1506-1525 (lines=20) @@ | ||
1503 | } |
|
1504 | } |
|
1505 | break; |
|
1506 | case ExtraField::FIELD_TYPE_FLOAT: |
|
1507 | $form->addElement( |
|
1508 | 'number', |
|
1509 | 'extra_'.$field_details['variable'], |
|
1510 | $field_details['display_text'], |
|
1511 | array('class' => 'span1', 'step' => '0.01') |
|
1512 | ); |
|
1513 | ||
1514 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
1515 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
1516 | $form->applyFilter('extra_'.$field_details['variable'], 'floatval'); |
|
1517 | ||
1518 | if (!$admin_permissions) { |
|
1519 | if ($field_details['visible_to_self'] == 0) { |
|
1520 | $form->freeze( |
|
1521 | 'extra_'.$field_details['variable'] |
|
1522 | ); |
|
1523 | } |
|
1524 | } |
|
1525 | break; |
|
1526 | case ExtraField::FIELD_TYPE_FILE: |
|
1527 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
1528 | $fieldTexts = array( |
@@ 4765-4776 (lines=12) @@ | ||
4762 | } |
|
4763 | ||
4764 | switch ($field_details[2]) { |
|
4765 | case ExtraField::FIELD_TYPE_TEXT: |
|
4766 | $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); |
|
4767 | $form->applyFilter('extra_'.$field_details[1], 'stripslashes'); |
|
4768 | $form->applyFilter('extra_'.$field_details[1], 'trim'); |
|
4769 | $form->applyFilter('extra_'.$field_details[1], 'html_filter'); |
|
4770 | ||
4771 | if (!$admin_permissions) { |
|
4772 | if ($field_details[7] == 0) { |
|
4773 | $form->freeze('extra_'.$field_details[1]); |
|
4774 | } |
|
4775 | } |
|
4776 | break; |
|
4777 | case ExtraField::FIELD_TYPE_TEXTAREA: |
|
4778 | $form->addHtmlEditor( |
|
4779 | 'extra_'.$field_details[1], |