| @@ 1049-1058 (lines=10) @@ | ||
| 1046 | } |
|
| 1047 | } |
|
| 1048 | break; |
|
| 1049 | case ExtraField::FIELD_TYPE_DATE: |
|
| 1050 | $form->addDatePicker('extra_'.$field_details['variable'], $field_details['display_text']); |
|
| 1051 | if (!$admin_permissions) { |
|
| 1052 | if ($field_details['visible'] == 0) { |
|
| 1053 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1054 | } |
|
| 1055 | } |
|
| 1056 | ||
| 1057 | $form->applyFilter('theme', 'trim'); |
|
| 1058 | break; |
|
| 1059 | case ExtraField::FIELD_TYPE_DATETIME: |
|
| 1060 | $form->addDateTimePicker( |
|
| 1061 | 'extra_'.$field_details['variable'], |
|
| @@ 1281-1294 (lines=14) @@ | ||
| 1278 | }); |
|
| 1279 | EOF; |
|
| 1280 | break; |
|
| 1281 | case ExtraField::FIELD_TYPE_TIMEZONE: |
|
| 1282 | $form->addElement( |
|
| 1283 | 'select', |
|
| 1284 | 'extra_'.$field_details['variable'], |
|
| 1285 | $field_details['display_text'], |
|
| 1286 | api_get_timezones(), |
|
| 1287 | '' |
|
| 1288 | ); |
|
| 1289 | if ($field_details['visible'] == 0) { |
|
| 1290 | $form->freeze( |
|
| 1291 | 'extra_'.$field_details['variable'] |
|
| 1292 | ); |
|
| 1293 | } |
|
| 1294 | break; |
|
| 1295 | case ExtraField::FIELD_TYPE_SOCIAL_PROFILE: |
|
| 1296 | // get the social network's favicon |
|
| 1297 | $extra_data_variable = isset($extraData['extra_'.$field_details['variable']]) ? $extraData['extra_'.$field_details['variable']] : null; |
|
| @@ 1487-1501 (lines=15) @@ | ||
| 1484 | ['placeholder' => 'https://'] |
|
| 1485 | ); |
|
| 1486 | break; |
|
| 1487 | case ExtraField::FIELD_TYPE_LETTERS_ONLY: |
|
| 1488 | $form->addTextLettersOnly( |
|
| 1489 | "extra_{$field_details['variable']}", |
|
| 1490 | $field_details['display_text'] |
|
| 1491 | ); |
|
| 1492 | $form->applyFilter('extra_' . $field_details['variable'], 'stripslashes'); |
|
| 1493 | ||
| 1494 | if (!$admin_permissions) { |
|
| 1495 | if ($field_details['visible'] == 0) { |
|
| 1496 | $form->freeze( |
|
| 1497 | 'extra_' . $field_details['variable'] |
|
| 1498 | ); |
|
| 1499 | } |
|
| 1500 | } |
|
| 1501 | break; |
|
| 1502 | case ExtraField::FIELD_TYPE_ALPHANUMERIC: |
|
| 1503 | $form->addTextAlphanumeric( |
|
| 1504 | "extra_{$field_details['variable']}", |
|
| @@ 1502-1518 (lines=17) @@ | ||
| 1499 | } |
|
| 1500 | } |
|
| 1501 | break; |
|
| 1502 | case ExtraField::FIELD_TYPE_ALPHANUMERIC: |
|
| 1503 | $form->addTextAlphanumeric( |
|
| 1504 | "extra_{$field_details['variable']}", |
|
| 1505 | $field_details['display_text'] |
|
| 1506 | ); |
|
| 1507 | $form->applyFilter( |
|
| 1508 | 'extra_' . $field_details['variable'], |
|
| 1509 | 'stripslashes' |
|
| 1510 | ); |
|
| 1511 | if (!$admin_permissions) { |
|
| 1512 | if ($field_details['visible'] == 0) { |
|
| 1513 | $form->freeze( |
|
| 1514 | 'extra_' . $field_details['variable'] |
|
| 1515 | ); |
|
| 1516 | } |
|
| 1517 | } |
|
| 1518 | break; |
|
| 1519 | case ExtraField::FIELD_TYPE_LETTERS_SPACE: |
|
| 1520 | $form->addTextLettersAndSpaces( |
|
| 1521 | "extra_{$field_details['variable']}", |
|
| @@ 1519-1533 (lines=15) @@ | ||
| 1516 | } |
|
| 1517 | } |
|
| 1518 | break; |
|
| 1519 | case ExtraField::FIELD_TYPE_LETTERS_SPACE: |
|
| 1520 | $form->addTextLettersAndSpaces( |
|
| 1521 | "extra_{$field_details['variable']}", |
|
| 1522 | $field_details['display_text'] |
|
| 1523 | ); |
|
| 1524 | $form->applyFilter('extra_' . $field_details['variable'], 'stripslashes'); |
|
| 1525 | ||
| 1526 | if (!$admin_permissions) { |
|
| 1527 | if ($field_details['visible'] == 0) { |
|
| 1528 | $form->freeze( |
|
| 1529 | 'extra_' . $field_details['variable'] |
|
| 1530 | ); |
|
| 1531 | } |
|
| 1532 | } |
|
| 1533 | break; |
|
| 1534 | case ExtraField::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1535 | $form->addTextAlphanumericAndSpaces( |
|
| 1536 | "extra_{$field_details['variable']}", |
|
| @@ 1534-1550 (lines=17) @@ | ||
| 1531 | } |
|
| 1532 | } |
|
| 1533 | break; |
|
| 1534 | case ExtraField::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1535 | $form->addTextAlphanumericAndSpaces( |
|
| 1536 | "extra_{$field_details['variable']}", |
|
| 1537 | $field_details['display_text'] |
|
| 1538 | ); |
|
| 1539 | $form->applyFilter( |
|
| 1540 | 'extra_' . $field_details['variable'], |
|
| 1541 | 'stripslashes' |
|
| 1542 | ); |
|
| 1543 | if (!$admin_permissions) { |
|
| 1544 | if ($field_details['visible'] == 0) { |
|
| 1545 | $form->freeze( |
|
| 1546 | 'extra_' . $field_details['variable'] |
|
| 1547 | ); |
|
| 1548 | } |
|
| 1549 | } |
|
| 1550 | break; |
|
| 1551 | } |
|
| 1552 | } |
|
| 1553 | } |
|
| @@ 4681-4685 (lines=5) @@ | ||
| 4678 | }); |
|
| 4679 | EOF; |
|
| 4680 | break; |
|
| 4681 | case ExtraField::FIELD_TYPE_TIMEZONE: |
|
| 4682 | $form->addElement('select', 'extra_'.$field_details[1], $field_details[3], api_get_timezones(), ''); |
|
| 4683 | if ($field_details[7] == 0) |
|
| 4684 | $form->freeze('extra_'.$field_details[1]); |
|
| 4685 | break; |
|
| 4686 | case ExtraField::FIELD_TYPE_SOCIAL_PROFILE: |
|
| 4687 | // get the social network's favicon |
|
| 4688 | $icon_path = UserManager::get_favicon_from_url($extra_data['extra_'.$field_details[1]], $field_details[4]); |
|