ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilAdvancedMDFieldTranslations. More...
Public Member Functions | |
getRecordId () | |
getDefaultLanguage () | |
getActivatedLanguages (int $field_id, bool $with_default=true) | |
isConfigured (int $field_id, string $lang_key) | |
getTranslation (int $field_id, string $lang_key) | |
getTranslations (int $field_id) | |
getDefaultTranslation (int $field_id) | |
read () | |
getFormTranslationInfo (int $field_id, string $active_language) | |
modifyTranslationInfoForTitle (int $field_id, ilPropertyFormGUI $form, ilTextInputGUI $title, string $active_language) | |
modifyTranslationInfoForDescription (int $field_id, ilPropertyFormGUI $form, ilTextAreaInputGUI $description, string $active_language) | |
updateFromForm (int $field_id, string $active_language, ilPropertyFormGUI $form) | |
updateTranslations (string $active_language, string $title, string $description) | |
getTitleForLanguage (int $field_id, string $language) | |
getDescriptionForLanguage (int $field_id, string $language) | |
Static Public Member Functions | |
static | getInstanceByRecordId (int $record_id) |
Private Member Functions | |
__construct (int $record_id) | |
Private Attributes | |
$record_id | |
$record | |
$definitions | |
$translations = [] | |
$record_translations = [] | |
$default_language = '' | |
$db | |
$lng | |
Static Private Attributes | |
static | $instances = null |
Class ilAdvancedMDFieldTranslations.
Definition at line 8 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 58 of file class.ilAdvancedMDFieldTranslations.php.
References $DIC, $record_id, ilAdvancedMDRecordTranslations\getInstanceByRecordId(), and read().
ilAdvancedMDFieldTranslations::getActivatedLanguages | ( | int | $field_id, |
bool | $with_default = true |
||
) |
Definition at line 100 of file class.ilAdvancedMDFieldTranslations.php.
References getTranslations().
ilAdvancedMDFieldTranslations::getDefaultLanguage | ( | ) |
Definition at line 95 of file class.ilAdvancedMDFieldTranslations.php.
References $default_language.
Referenced by getDescriptionForLanguage(), getFormTranslationInfo(), getTitleForLanguage(), modifyTranslationInfoForDescription(), and modifyTranslationInfoForTitle().
ilAdvancedMDFieldTranslations::getDefaultTranslation | ( | int | $field_id | ) |
Definition at line 154 of file class.ilAdvancedMDFieldTranslations.php.
References $default_language, and getTranslations().
Referenced by modifyTranslationInfoForDescription(), and modifyTranslationInfoForTitle().
ilAdvancedMDFieldTranslations::getDescriptionForLanguage | ( | int | $field_id, |
string | $language | ||
) |
string | $language |
Definition at line 310 of file class.ilAdvancedMDFieldTranslations.php.
References getDefaultLanguage(), and getTranslation().
ilAdvancedMDFieldTranslations::getFormTranslationInfo | ( | int | $field_id, |
string | $active_language | ||
) |
Definition at line 197 of file class.ilAdvancedMDFieldTranslations.php.
References $txt, getDefaultLanguage(), and getTranslations().
|
static |
int | $record_id |
Definition at line 75 of file class.ilAdvancedMDFieldTranslations.php.
References $record_id.
Referenced by ilAdvancedMDFieldDefinition\addToFieldDefinitionForm(), ilLuceneAdvancedSearchFields\getFields(), ilObjectMetaDataBlockGUI\getLegacyContent(), ilAdvancedMDFieldDefinitionText\initADTDefinition(), ilAdvancedMDSettingsGUI\initFieldForm(), ilAdvancedMDRecordGUI\parseAppointmentPresentation(), ilAdvancedMDFieldTableGUI\parseDefinitions(), ilAdvancedMDRecordGUI\parseEditor(), ilAdvancedMDRecordGUI\parseFilter(), ilAdvancedMDRecordGUI\parseInfoPage(), ilAdvancedMDRecordGUI\parseSearch(), ilAdvancedMDRecordGUI\parseTableHead(), ilAdvancedMDSettingsGUI\saveField(), ilAdvancedMDFieldDefinition\toXML(), and ilAdvancedMDSettingsGUI\updateField().
ilAdvancedMDFieldTranslations::getRecordId | ( | ) |
Definition at line 86 of file class.ilAdvancedMDFieldTranslations.php.
References $record_id.
Referenced by read().
ilAdvancedMDFieldTranslations::getTitleForLanguage | ( | int | $field_id, |
string | $language | ||
) |
string | $language |
Definition at line 290 of file class.ilAdvancedMDFieldTranslations.php.
References getDefaultLanguage(), and getTranslation().
ilAdvancedMDFieldTranslations::getTranslation | ( | int | $field_id, |
string | $lang_key | ||
) |
string | $lang_key |
Definition at line 132 of file class.ilAdvancedMDFieldTranslations.php.
References isConfigured().
Referenced by getDescriptionForLanguage(), getTitleForLanguage(), modifyTranslationInfoForDescription(), modifyTranslationInfoForTitle(), updateFromForm(), and updateTranslations().
ilAdvancedMDFieldTranslations::getTranslations | ( | int | $field_id | ) |
Definition at line 143 of file class.ilAdvancedMDFieldTranslations.php.
Referenced by getActivatedLanguages(), getDefaultTranslation(), and getFormTranslationInfo().
ilAdvancedMDFieldTranslations::isConfigured | ( | int | $field_id, |
string | $lang_key | ||
) |
int | $field_id | |
string | $lang_key |
Definition at line 119 of file class.ilAdvancedMDFieldTranslations.php.
Referenced by getTranslation().
ilAdvancedMDFieldTranslations::modifyTranslationInfoForDescription | ( | int | $field_id, |
ilPropertyFormGUI | $form, | ||
ilTextAreaInputGUI | $description, | ||
string | $active_language | ||
) |
ilPropertyFormGUI | $form | |
ilTextInputGUI | $title |
Definition at line 238 of file class.ilAdvancedMDFieldTranslations.php.
References getDefaultLanguage(), getDefaultTranslation(), getTranslation(), ilFormPropertyGUI\setInfo(), and ilTextAreaInputGUI\setValue().
ilAdvancedMDFieldTranslations::modifyTranslationInfoForTitle | ( | int | $field_id, |
ilPropertyFormGUI | $form, | ||
ilTextInputGUI | $title, | ||
string | $active_language | ||
) |
ilPropertyFormGUI | $form | |
ilTextInputGUI | $title |
Definition at line 219 of file class.ilAdvancedMDFieldTranslations.php.
References getDefaultLanguage(), getDefaultTranslation(), getTranslation(), ilFormPropertyGUI\setInfo(), and ilTextInputGUI\setValue().
ilAdvancedMDFieldTranslations::read | ( | ) |
Definition at line 164 of file class.ilAdvancedMDFieldTranslations.php.
References $query, $res, ilAdvancedMDRecord\_getInstanceByRecordId(), ilDBConstants\FETCHMODE_OBJECT, ilAdvancedMDFieldDefinition\getInstancesByRecordId(), getRecordId(), and ilDBConstants\T_INTEGER.
Referenced by __construct().
ilAdvancedMDFieldTranslations::updateFromForm | ( | int | $field_id, |
string | $active_language, | ||
ilPropertyFormGUI | $form | ||
) |
int | $field_id | |
string | $active_language | |
ilPropertyFormGUI | $form |
Definition at line 258 of file class.ilAdvancedMDFieldTranslations.php.
References ilPropertyFormGUI\getInput(), and getTranslation().
ilAdvancedMDFieldTranslations::updateTranslations | ( | string | $active_language, |
string | $title, | ||
string | $description | ||
) |
ilPropertyFormGUI | $form | |
string | $active_language |
Definition at line 275 of file class.ilAdvancedMDFieldTranslations.php.
References getTranslation().
|
private |
Definition at line 50 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 44 of file class.ilAdvancedMDFieldTranslations.php.
Referenced by getDefaultLanguage(), and getDefaultTranslation().
|
private |
Definition at line 28 of file class.ilAdvancedMDFieldTranslations.php.
|
staticprivate |
Definition at line 13 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 55 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 23 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 18 of file class.ilAdvancedMDFieldTranslations.php.
Referenced by __construct(), getInstanceByRecordId(), and getRecordId().
|
private |
Definition at line 38 of file class.ilAdvancedMDFieldTranslations.php.
|
private |
Definition at line 33 of file class.ilAdvancedMDFieldTranslations.php.