| @@ 1346-1365 (lines=20) @@ | ||
| 1343 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1344 | } |
|
| 1345 | break; |
|
| 1346 | case ExtraField::FIELD_TYPE_INTEGER: |
|
| 1347 | $form->addElement( |
|
| 1348 | 'number', |
|
| 1349 | 'extra_'.$field_details['variable'], |
|
| 1350 | $field_details['display_text'], |
|
| 1351 | array('class' => 'span1', 'step' => 1) |
|
| 1352 | ); |
|
| 1353 | ||
| 1354 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1355 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
| 1356 | $form->applyFilter('extra_'.$field_details['variable'], 'intval'); |
|
| 1357 | ||
| 1358 | if (!$admin_permissions) { |
|
| 1359 | if ($field_details['visible'] == 0) { |
|
| 1360 | $form->freeze( |
|
| 1361 | 'extra_'.$field_details['variable'] |
|
| 1362 | ); |
|
| 1363 | } |
|
| 1364 | } |
|
| 1365 | break; |
|
| 1366 | case ExtraField::FIELD_TYPE_FILE_IMAGE: |
|
| 1367 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
| 1368 | ||
| @@ 1410-1429 (lines=20) @@ | ||
| 1407 | } |
|
| 1408 | } |
|
| 1409 | break; |
|
| 1410 | case ExtraField::FIELD_TYPE_FLOAT: |
|
| 1411 | $form->addElement( |
|
| 1412 | 'number', |
|
| 1413 | 'extra_'.$field_details['variable'], |
|
| 1414 | $field_details['display_text'], |
|
| 1415 | array('class' => 'span1', 'step' => '0.01') |
|
| 1416 | ); |
|
| 1417 | ||
| 1418 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1419 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
| 1420 | $form->applyFilter('extra_'.$field_details['variable'], 'floatval'); |
|
| 1421 | ||
| 1422 | if (!$admin_permissions) { |
|
| 1423 | if ($field_details['visible'] == 0) { |
|
| 1424 | $form->freeze( |
|
| 1425 | 'extra_'.$field_details['variable'] |
|
| 1426 | ); |
|
| 1427 | } |
|
| 1428 | } |
|
| 1429 | break; |
|
| 1430 | case ExtraField::FIELD_TYPE_FILE: |
|
| 1431 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
| 1432 | $fieldTexts = array( |
|
| @@ 4486-4497 (lines=12) @@ | ||
| 4483 | } |
|
| 4484 | ||
| 4485 | switch ($field_details[2]) { |
|
| 4486 | case ExtraField::FIELD_TYPE_TEXT: |
|
| 4487 | $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); |
|
| 4488 | $form->applyFilter('extra_'.$field_details[1], 'stripslashes'); |
|
| 4489 | $form->applyFilter('extra_'.$field_details[1], 'trim'); |
|
| 4490 | $form->applyFilter('extra_'.$field_details[1], 'html_filter'); |
|
| 4491 | ||
| 4492 | if (!$admin_permissions) { |
|
| 4493 | if ($field_details[7] == 0) { |
|
| 4494 | $form->freeze('extra_'.$field_details[1]); |
|
| 4495 | } |
|
| 4496 | } |
|
| 4497 | break; |
|
| 4498 | case ExtraField::FIELD_TYPE_TEXTAREA: |
|
| 4499 | $form->addHtmlEditor( |
|
| 4500 | 'extra_'.$field_details[1], |
|