@@ 4511-4522 (lines=12) @@ | ||
4508 | } |
|
4509 | ||
4510 | switch ($field_details[2]) { |
|
4511 | case ExtraField::FIELD_TYPE_TEXT: |
|
4512 | $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); |
|
4513 | $form->applyFilter('extra_'.$field_details[1], 'stripslashes'); |
|
4514 | $form->applyFilter('extra_'.$field_details[1], 'trim'); |
|
4515 | $form->applyFilter('extra_'.$field_details[1], 'html_filter'); |
|
4516 | ||
4517 | if (!$admin_permissions) { |
|
4518 | if ($field_details[7] == 0) { |
|
4519 | $form->freeze('extra_'.$field_details[1]); |
|
4520 | } |
|
4521 | } |
|
4522 | break; |
|
4523 | case ExtraField::FIELD_TYPE_TEXTAREA: |
|
4524 | $form->addHtmlEditor( |
|
4525 | 'extra_'.$field_details[1], |
@@ 1358-1377 (lines=20) @@ | ||
1355 | $form->freeze('extra_'.$field_details['variable']); |
|
1356 | } |
|
1357 | break; |
|
1358 | case ExtraField::FIELD_TYPE_INTEGER: |
|
1359 | $form->addElement( |
|
1360 | 'number', |
|
1361 | 'extra_'.$field_details['variable'], |
|
1362 | $field_details['display_text'], |
|
1363 | array('class' => 'span1', 'step' => 1) |
|
1364 | ); |
|
1365 | ||
1366 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
1367 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
1368 | $form->applyFilter('extra_'.$field_details['variable'], 'intval'); |
|
1369 | ||
1370 | if (!$admin_permissions) { |
|
1371 | if ($field_details['visible'] == 0) { |
|
1372 | $form->freeze( |
|
1373 | 'extra_'.$field_details['variable'] |
|
1374 | ); |
|
1375 | } |
|
1376 | } |
|
1377 | break; |
|
1378 | case ExtraField::FIELD_TYPE_FILE_IMAGE: |
|
1379 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
1380 | ||
@@ 1422-1441 (lines=20) @@ | ||
1419 | } |
|
1420 | } |
|
1421 | break; |
|
1422 | case ExtraField::FIELD_TYPE_FLOAT: |
|
1423 | $form->addElement( |
|
1424 | 'number', |
|
1425 | 'extra_'.$field_details['variable'], |
|
1426 | $field_details['display_text'], |
|
1427 | array('class' => 'span1', 'step' => '0.01') |
|
1428 | ); |
|
1429 | ||
1430 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
1431 | $form->applyFilter('extra_'.$field_details['variable'], 'trim'); |
|
1432 | $form->applyFilter('extra_'.$field_details['variable'], 'floatval'); |
|
1433 | ||
1434 | if (!$admin_permissions) { |
|
1435 | if ($field_details['visible'] == 0) { |
|
1436 | $form->freeze( |
|
1437 | 'extra_'.$field_details['variable'] |
|
1438 | ); |
|
1439 | } |
|
1440 | } |
|
1441 | break; |
|
1442 | case ExtraField::FIELD_TYPE_FILE: |
|
1443 | $fieldVariable = "extra_{$field_details['variable']}"; |
|
1444 | $fieldTexts = array( |