|
|
|
@ -1549,7 +1549,8 @@ class ExtraField extends Model |
|
|
|
|
$fieldTexts[] = Display::img( |
|
|
|
|
$assetRepo->getAssetUrl($asset), |
|
|
|
|
$field_details['display_text'], |
|
|
|
|
['width' => '300'] |
|
|
|
|
['width' => '300'], |
|
|
|
|
false |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1843,33 +1844,33 @@ class ExtraField extends Model |
|
|
|
|
public static function get_extra_fields_by_handler($handler) |
|
|
|
|
{ |
|
|
|
|
$types = []; |
|
|
|
|
$types[self::FIELD_TYPE_TEXT] = get_lang('FieldTypeText'); |
|
|
|
|
$types[self::FIELD_TYPE_TEXTAREA] = get_lang('FieldTypeTextarea'); |
|
|
|
|
$types[self::FIELD_TYPE_RADIO] = get_lang('FieldTypeRadio'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT] = get_lang('FieldTypeSelect'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT_MULTIPLE] = get_lang('FieldTypeSelectMultiple'); |
|
|
|
|
$types[self::FIELD_TYPE_DATE] = get_lang('FieldTypeDate'); |
|
|
|
|
$types[self::FIELD_TYPE_DATETIME] = get_lang('FieldTypeDatetime'); |
|
|
|
|
$types[self::FIELD_TYPE_DOUBLE_SELECT] = get_lang('FieldTypeDoubleSelect'); |
|
|
|
|
$types[self::FIELD_TYPE_DIVIDER] = get_lang('FieldTypeDivider'); |
|
|
|
|
$types[self::FIELD_TYPE_TAG] = get_lang('FieldTypeTag'); |
|
|
|
|
$types[self::FIELD_TYPE_TIMEZONE] = get_lang('FieldTypeTimezone'); |
|
|
|
|
$types[self::FIELD_TYPE_SOCIAL_PROFILE] = get_lang('FieldTypeSocialProfile'); |
|
|
|
|
$types[self::FIELD_TYPE_MOBILE_PHONE_NUMBER] = get_lang('FieldTypeMobilePhoneNumber'); |
|
|
|
|
$types[self::FIELD_TYPE_CHECKBOX] = get_lang('FieldTypeCheckbox'); |
|
|
|
|
$types[self::FIELD_TYPE_INTEGER] = get_lang('FieldTypeInteger'); |
|
|
|
|
$types[self::FIELD_TYPE_FILE_IMAGE] = get_lang('FieldTypeFileImage'); |
|
|
|
|
$types[self::FIELD_TYPE_FLOAT] = get_lang('FieldTypeFloat'); |
|
|
|
|
$types[self::FIELD_TYPE_FILE] = get_lang('FieldTypeFile'); |
|
|
|
|
$types[self::FIELD_TYPE_VIDEO_URL] = get_lang('FieldTypeVideoUrl'); |
|
|
|
|
$types[self::FIELD_TYPE_LETTERS_ONLY] = get_lang('FieldTypeOnlyLetters'); |
|
|
|
|
$types[self::FIELD_TYPE_ALPHANUMERIC] = get_lang('FieldTypeAlphanumeric'); |
|
|
|
|
$types[self::FIELD_TYPE_LETTERS_SPACE] = get_lang('FieldTypeLettersSpaces'); |
|
|
|
|
$types[self::FIELD_TYPE_ALPHANUMERIC_SPACE] = get_lang('FieldTypeAlphanumericSpaces'); |
|
|
|
|
$types[self::FIELD_TYPE_TEXT] = get_lang('Text'); |
|
|
|
|
$types[self::FIELD_TYPE_TEXTAREA] = get_lang('Text area'); |
|
|
|
|
$types[self::FIELD_TYPE_RADIO] = get_lang('Radio buttons'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT] = get_lang('Select drop-down'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT_MULTIPLE] = get_lang('Multiple selection drop-down'); |
|
|
|
|
$types[self::FIELD_TYPE_DATE] = get_lang('Date'); |
|
|
|
|
$types[self::FIELD_TYPE_DATETIME] = get_lang('Date and time'); |
|
|
|
|
$types[self::FIELD_TYPE_DOUBLE_SELECT] = get_lang('Double select'); |
|
|
|
|
$types[self::FIELD_TYPE_DIVIDER] = get_lang('Visual divider'); |
|
|
|
|
$types[self::FIELD_TYPE_TAG] = get_lang('User tag'); |
|
|
|
|
$types[self::FIELD_TYPE_TIMEZONE] = get_lang('Timezone'); |
|
|
|
|
$types[self::FIELD_TYPE_SOCIAL_PROFILE] = get_lang('Social network link'); |
|
|
|
|
$types[self::FIELD_TYPE_MOBILE_PHONE_NUMBER] = get_lang('Mobile phone number'); |
|
|
|
|
$types[self::FIELD_TYPE_CHECKBOX] = get_lang('Checkbox'); |
|
|
|
|
$types[self::FIELD_TYPE_INTEGER] = get_lang('Integer'); |
|
|
|
|
$types[self::FIELD_TYPE_FILE_IMAGE] = get_lang('Image'); |
|
|
|
|
$types[self::FIELD_TYPE_FLOAT] = get_lang('Float'); |
|
|
|
|
$types[self::FIELD_TYPE_FILE] = get_lang('File'); |
|
|
|
|
$types[self::FIELD_TYPE_VIDEO_URL] = get_lang('Video URL'); |
|
|
|
|
$types[self::FIELD_TYPE_LETTERS_ONLY] = get_lang('Text only letters'); |
|
|
|
|
$types[self::FIELD_TYPE_ALPHANUMERIC] = get_lang('Text only alphanumeric characters'); |
|
|
|
|
$types[self::FIELD_TYPE_LETTERS_SPACE] = get_lang('Text letters and spaces'); |
|
|
|
|
$types[self::FIELD_TYPE_ALPHANUMERIC_SPACE] = get_lang('Text alphanumeric characters and spaces'); |
|
|
|
|
$types[self::FIELD_TYPE_GEOLOCALIZATION] = get_lang('Geolocalization'); |
|
|
|
|
$types[self::FIELD_TYPE_GEOLOCALIZATION_COORDINATES] = get_lang('GeolocalizationCoordinates'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT_WITH_TEXT_FIELD] = get_lang('FieldTypeSelectWithTextField'); |
|
|
|
|
$types[self::FIELD_TYPE_TRIPLE_SELECT] = get_lang('FieldTypeTripleSelect'); |
|
|
|
|
$types[self::FIELD_TYPE_GEOLOCALIZATION_COORDINATES] = get_lang('Geolocalization by coordinates'); |
|
|
|
|
$types[self::FIELD_TYPE_SELECT_WITH_TEXT_FIELD] = get_lang('Select with text field'); |
|
|
|
|
$types[self::FIELD_TYPE_TRIPLE_SELECT] = get_lang('Triple select'); |
|
|
|
|
|
|
|
|
|
switch ($handler) { |
|
|
|
|
case 'course': |
|
|
|
|