| @@ 4706-4710 (lines=5) @@ | ||
| 4703 | }); |
|
| 4704 | EOF; |
|
| 4705 | break; |
|
| 4706 | case ExtraField::FIELD_TYPE_TIMEZONE: |
|
| 4707 | $form->addElement('select', 'extra_'.$field_details[1], $field_details[3], api_get_timezones(), ''); |
|
| 4708 | if ($field_details[7] == 0) |
|
| 4709 | $form->freeze('extra_'.$field_details[1]); |
|
| 4710 | break; |
|
| 4711 | case ExtraField::FIELD_TYPE_SOCIAL_PROFILE: |
|
| 4712 | // get the social network's favicon |
|
| 4713 | $icon_path = UserManager::get_favicon_from_url($extra_data['extra_'.$field_details[1]], $field_details[4]); |
|
| @@ 1061-1070 (lines=10) @@ | ||
| 1058 | } |
|
| 1059 | } |
|
| 1060 | break; |
|
| 1061 | case ExtraField::FIELD_TYPE_DATE: |
|
| 1062 | $form->addDatePicker('extra_'.$field_details['variable'], $field_details['display_text']); |
|
| 1063 | if (!$admin_permissions) { |
|
| 1064 | if ($field_details['visible'] == 0) { |
|
| 1065 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1066 | } |
|
| 1067 | } |
|
| 1068 | ||
| 1069 | $form->applyFilter('theme', 'trim'); |
|
| 1070 | break; |
|
| 1071 | case ExtraField::FIELD_TYPE_DATETIME: |
|
| 1072 | $form->addDateTimePicker( |
|
| 1073 | 'extra_'.$field_details['variable'], |
|
| @@ 1293-1306 (lines=14) @@ | ||
| 1290 | }); |
|
| 1291 | EOF; |
|
| 1292 | break; |
|
| 1293 | case ExtraField::FIELD_TYPE_TIMEZONE: |
|
| 1294 | $form->addElement( |
|
| 1295 | 'select', |
|
| 1296 | 'extra_'.$field_details['variable'], |
|
| 1297 | $field_details['display_text'], |
|
| 1298 | api_get_timezones(), |
|
| 1299 | '' |
|
| 1300 | ); |
|
| 1301 | if ($field_details['visible'] == 0) { |
|
| 1302 | $form->freeze( |
|
| 1303 | 'extra_'.$field_details['variable'] |
|
| 1304 | ); |
|
| 1305 | } |
|
| 1306 | break; |
|
| 1307 | case ExtraField::FIELD_TYPE_SOCIAL_PROFILE: |
|
| 1308 | // get the social network's favicon |
|
| 1309 | $extra_data_variable = isset($extraData['extra_'.$field_details['variable']]) ? $extraData['extra_'.$field_details['variable']] : null; |
|
| @@ 1499-1513 (lines=15) @@ | ||
| 1496 | ['placeholder' => 'https://'] |
|
| 1497 | ); |
|
| 1498 | break; |
|
| 1499 | case ExtraField::FIELD_TYPE_LETTERS_ONLY: |
|
| 1500 | $form->addTextLettersOnly( |
|
| 1501 | "extra_{$field_details['variable']}", |
|
| 1502 | $field_details['display_text'] |
|
| 1503 | ); |
|
| 1504 | $form->applyFilter('extra_' . $field_details['variable'], 'stripslashes'); |
|
| 1505 | ||
| 1506 | if (!$admin_permissions) { |
|
| 1507 | if ($field_details['visible'] == 0) { |
|
| 1508 | $form->freeze( |
|
| 1509 | 'extra_' . $field_details['variable'] |
|
| 1510 | ); |
|
| 1511 | } |
|
| 1512 | } |
|
| 1513 | break; |
|
| 1514 | case ExtraField::FIELD_TYPE_ALPHANUMERIC: |
|
| 1515 | $form->addTextAlphanumeric( |
|
| 1516 | "extra_{$field_details['variable']}", |
|
| @@ 1514-1530 (lines=17) @@ | ||
| 1511 | } |
|
| 1512 | } |
|
| 1513 | break; |
|
| 1514 | case ExtraField::FIELD_TYPE_ALPHANUMERIC: |
|
| 1515 | $form->addTextAlphanumeric( |
|
| 1516 | "extra_{$field_details['variable']}", |
|
| 1517 | $field_details['display_text'] |
|
| 1518 | ); |
|
| 1519 | $form->applyFilter( |
|
| 1520 | 'extra_' . $field_details['variable'], |
|
| 1521 | 'stripslashes' |
|
| 1522 | ); |
|
| 1523 | if (!$admin_permissions) { |
|
| 1524 | if ($field_details['visible'] == 0) { |
|
| 1525 | $form->freeze( |
|
| 1526 | 'extra_' . $field_details['variable'] |
|
| 1527 | ); |
|
| 1528 | } |
|
| 1529 | } |
|
| 1530 | break; |
|
| 1531 | case ExtraField::FIELD_TYPE_LETTERS_SPACE: |
|
| 1532 | $form->addTextLettersAndSpaces( |
|
| 1533 | "extra_{$field_details['variable']}", |
|
| @@ 1531-1545 (lines=15) @@ | ||
| 1528 | } |
|
| 1529 | } |
|
| 1530 | break; |
|
| 1531 | case ExtraField::FIELD_TYPE_LETTERS_SPACE: |
|
| 1532 | $form->addTextLettersAndSpaces( |
|
| 1533 | "extra_{$field_details['variable']}", |
|
| 1534 | $field_details['display_text'] |
|
| 1535 | ); |
|
| 1536 | $form->applyFilter('extra_' . $field_details['variable'], 'stripslashes'); |
|
| 1537 | ||
| 1538 | if (!$admin_permissions) { |
|
| 1539 | if ($field_details['visible'] == 0) { |
|
| 1540 | $form->freeze( |
|
| 1541 | 'extra_' . $field_details['variable'] |
|
| 1542 | ); |
|
| 1543 | } |
|
| 1544 | } |
|
| 1545 | break; |
|
| 1546 | case ExtraField::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1547 | $form->addTextAlphanumericAndSpaces( |
|
| 1548 | "extra_{$field_details['variable']}", |
|
| @@ 1546-1562 (lines=17) @@ | ||
| 1543 | } |
|
| 1544 | } |
|
| 1545 | break; |
|
| 1546 | case ExtraField::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1547 | $form->addTextAlphanumericAndSpaces( |
|
| 1548 | "extra_{$field_details['variable']}", |
|
| 1549 | $field_details['display_text'] |
|
| 1550 | ); |
|
| 1551 | $form->applyFilter( |
|
| 1552 | 'extra_' . $field_details['variable'], |
|
| 1553 | 'stripslashes' |
|
| 1554 | ); |
|
| 1555 | if (!$admin_permissions) { |
|
| 1556 | if ($field_details['visible'] == 0) { |
|
| 1557 | $form->freeze( |
|
| 1558 | 'extra_' . $field_details['variable'] |
|
| 1559 | ); |
|
| 1560 | } |
|
| 1561 | } |
|
| 1562 | break; |
|
| 1563 | } |
|
| 1564 | } |
|
| 1565 | } |
|