| @@ 1417-1428 (lines=12) @@ | ||
| 1414 | "; |
|
| 1415 | } |
|
| 1416 | break; |
|
| 1417 | case self::FIELD_TYPE_TIMEZONE: |
|
| 1418 | $form->addElement( |
|
| 1419 | 'select', |
|
| 1420 | 'extra_'.$field_details['variable'], |
|
| 1421 | $field_details['display_text'], |
|
| 1422 | api_get_timezones(), |
|
| 1423 | '' |
|
| 1424 | ); |
|
| 1425 | if ($freezeElement) { |
|
| 1426 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1427 | } |
|
| 1428 | break; |
|
| 1429 | case self::FIELD_TYPE_SOCIAL_PROFILE: |
|
| 1430 | // get the social network's favicon |
|
| 1431 | $extra_data_variable = isset($extraData['extra_'.$field_details['variable']]) ? $extraData['extra_'.$field_details['variable']] : null; |
|
| @@ 1607-1617 (lines=11) @@ | ||
| 1604 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1605 | } |
|
| 1606 | break; |
|
| 1607 | case self::FIELD_TYPE_LETTERS_ONLY: |
|
| 1608 | $form->addTextLettersOnly( |
|
| 1609 | "extra_{$field_details['variable']}", |
|
| 1610 | $field_details['display_text'] |
|
| 1611 | ); |
|
| 1612 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1613 | ||
| 1614 | if ($freezeElement) { |
|
| 1615 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1616 | } |
|
| 1617 | break; |
|
| 1618 | case self::FIELD_TYPE_ALPHANUMERIC: |
|
| 1619 | $form->addTextAlphanumeric( |
|
| 1620 | "extra_{$field_details['variable']}", |
|
| @@ 1618-1630 (lines=13) @@ | ||
| 1615 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1616 | } |
|
| 1617 | break; |
|
| 1618 | case self::FIELD_TYPE_ALPHANUMERIC: |
|
| 1619 | $form->addTextAlphanumeric( |
|
| 1620 | "extra_{$field_details['variable']}", |
|
| 1621 | $field_details['display_text'] |
|
| 1622 | ); |
|
| 1623 | $form->applyFilter( |
|
| 1624 | 'extra_'.$field_details['variable'], |
|
| 1625 | 'stripslashes' |
|
| 1626 | ); |
|
| 1627 | if ($freezeElement) { |
|
| 1628 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1629 | } |
|
| 1630 | break; |
|
| 1631 | case self::FIELD_TYPE_LETTERS_SPACE: |
|
| 1632 | $form->addTextLettersAndSpaces( |
|
| 1633 | "extra_{$field_details['variable']}", |
|
| @@ 1631-1641 (lines=11) @@ | ||
| 1628 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1629 | } |
|
| 1630 | break; |
|
| 1631 | case self::FIELD_TYPE_LETTERS_SPACE: |
|
| 1632 | $form->addTextLettersAndSpaces( |
|
| 1633 | "extra_{$field_details['variable']}", |
|
| 1634 | $field_details['display_text'] |
|
| 1635 | ); |
|
| 1636 | $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes'); |
|
| 1637 | ||
| 1638 | if ($freezeElement) { |
|
| 1639 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1640 | } |
|
| 1641 | break; |
|
| 1642 | case self::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1643 | $form->addTextAlphanumericAndSpaces( |
|
| 1644 | "extra_{$field_details['variable']}", |
|
| @@ 1642-1654 (lines=13) @@ | ||
| 1639 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1640 | } |
|
| 1641 | break; |
|
| 1642 | case self::FIELD_TYPE_ALPHANUMERIC_SPACE: |
|
| 1643 | $form->addTextAlphanumericAndSpaces( |
|
| 1644 | "extra_{$field_details['variable']}", |
|
| 1645 | $field_details['display_text'] |
|
| 1646 | ); |
|
| 1647 | $form->applyFilter( |
|
| 1648 | 'extra_'.$field_details['variable'], |
|
| 1649 | 'stripslashes' |
|
| 1650 | ); |
|
| 1651 | if ($freezeElement) { |
|
| 1652 | $form->freeze('extra_'.$field_details['variable']); |
|
| 1653 | } |
|
| 1654 | break; |
|
| 1655 | case self::FIELD_TYPE_GEOLOCALIZATION: |
|
| 1656 | $dataValue = isset($extraData['extra_'.$field_details['variable']]) |
|
| 1657 | ? $extraData['extra_'.$field_details['variable']] |
|