|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ilMDEducational:
Collaboration diagram for ilMDEducational:Public Member Functions | |
| getTypicalAgeRangeIds () | |
| getTypicalAgeRange (int $a_typical_age_range_id) | |
| addTypicalAgeRange () | |
| getDescriptionIds () | |
| getDescription (int $a_description_id) | |
| addDescription () | |
| getLanguageIds () | |
| getLanguage (int $a_language_id) | |
| addLanguage () | |
| setInteractivityType (string $a_iat) | |
| getInteractivityType () | |
| setLearningResourceType (string $a_lrt) | |
| getLearningResourceType () | |
| setInteractivityLevel (string $a_iat) | |
| getInteractivityLevel () | |
| setSemanticDensity (string $a_sd) | |
| getSemanticDensity () | |
| setIntendedEndUserRole (string $a_ieur) | |
| getIntendedEndUserRole () | |
| setContext (string $a_context) | |
| getContext () | |
| setDifficulty (string $a_difficulty) | |
| getDifficulty () | |
| setPhysicalTypicalLearningTime (int $months, int $days, int $hours, int $minutes, int $seconds) | |
| setTypicalLearningTime (string $a_tlt) | |
| getTypicalLearningTime () | |
| getTypicalLearningTimeSeconds () | |
| save () | |
| update () | |
| delete () | |
| __getFields () | |
| read () | |
| toXML (ilXmlWriter $writer) | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Public Member Functions inherited from ilMDBase | |
| __construct (int $a_rbac_id=0, int $a_obj_id=0, string $a_type='') | |
| constructor More... | |
| read () | |
| setRBACId (int $a_id) | |
| getRBACId () | |
| setObjId (int $a_id) | |
| getObjId () | |
| setObjType (string $a_type) | |
| getObjType () | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| getMetaId () | |
| setParentType (string $a_parent_type) | |
| getParentType () | |
| setParentId (int $a_id) | |
| getParentId () | |
| setExportMode (bool $a_export_mode=true) | |
| getExportMode () | |
| validate () | |
| update () | |
| save () | |
| delete () | |
| toXML (ilXmlWriter $writer) | |
Static Public Member Functions | |
| static | _getId (int $a_rbac_id, int $a_obj_id) |
| static | _getTypicalLearningTimeSeconds (int $a_rbac_id, int $a_obj_id=0) |
Protected Member Functions | |
| createOrUpdateLearningResourceType () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateIntendedEndUserRole () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateContext () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateInNewTable (string $table, string $id_field, int $id, string $data_field, string $data_value) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstLearningResourceType () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstIntendedEndUserRole () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstContext () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllLearningResourceTypes () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllIntendedEndUserRoles () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllContexts () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getLearningResourceTypeId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getIntendedEndUserRoleId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getContextId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readLearningResourceTypeId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readIntendedEndUserRoleId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readContextId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Private Attributes | |
| const | INTERACTIVITY_TYPE_TRANSLATION |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| const const | LEARNING_RESOURCE_TYPE_TRANSLATION |
| const const const | INTERACTIVITY_LEVEL_TRANSLATION |
| const const const const | SEMANTIC_DENSITY_TRANSLATION |
| const const const const const | INTENDED_END_USER_ROLE_TRANSLATION |
| const const const const const const | CONTEXT_TRANSLATION |
| const const const const const const const | DIFFICULTY_TRANSLATION |
| const const const const const const const string | $interactivity_type = '' |
| string | $learning_resource_type = '' |
| string | $interactivity_level = '' |
| string | $semantic_density = '' |
| string | $intended_end_user_role = '' |
| string | $context = '' |
| string | $difficulty = '' |
| string | $typical_learning_time = '' |
| int | $learning_resource_type_id = 0 |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| int | $intended_end_user_role_id = 0 |
| int | $context_id = 0 |
Additional Inherited Members | |
Protected Attributes inherited from ilMDBase | |
| ilLogger | $log |
| ilDBInterface | $db |
Definition at line 27 of file class.ilMDEducational.php.
| ilMDEducational::__getFields | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 471 of file class.ilMDEducational.php.
References getDifficulty(), getInteractivityLevel(), getInteractivityType(), ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getSemanticDensity(), and getTypicalLearningTime().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 600 of file class.ilMDEducational.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getEducational().
Here is the caller graph for this function:
|
static |
Definition at line 617 of file class.ilMDEducational.php.
References $DIC, $ilDB, $res, ilMDUtils\_LOMDurationToArray(), and ilDBConstants\FETCHMODE_OBJECT.
Here is the call graph for this function:| ilMDEducational::addDescription | ( | ) |
Definition at line 163 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDEducational::addLanguage | ( | ) |
Definition at line 191 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDEducational::addTypicalAgeRange | ( | ) |
Definition at line 135 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 684 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getContext(), and getContextId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 703 of file class.ilMDEducational.php.
References $id, ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), and createOrUpdateLearningResourceType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 665 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getIntendedEndUserRole(), and getIntendedEndUserRoleId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 646 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getLearningResourceType(), and getLearningResourceTypeId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::delete | ( | ) |
Definition at line 439 of file class.ilMDEducational.php.
References $id, $res, deleteAllContexts(), deleteAllIntendedEndUserRoles(), deleteAllLearningResourceTypes(), getDescription(), getDescriptionIds(), getLanguage(), getLanguageIds(), ilMDBase\getMetaId(), getTypicalAgeRange(), getTypicalAgeRangeIds(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 812 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 802 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 792 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getContext | ( | ) |
Definition at line 328 of file class.ilMDEducational.php.
References $context.
Referenced by createOrUpdateContext(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 838 of file class.ilMDEducational.php.
References $context_id.
Referenced by createOrUpdateContext(), and readFirstContext().
Here is the caller graph for this function:| ilMDEducational::getDescription | ( | int | $a_description_id | ) |
Definition at line 152 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getDescriptionIds | ( | ) |
Definition at line 147 of file class.ilMDEducational.php.
References ilMDDescription\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getDifficulty | ( | ) |
Definition at line 349 of file class.ilMDEducational.php.
References $difficulty.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getIntendedEndUserRole | ( | ) |
Definition at line 308 of file class.ilMDEducational.php.
References $intended_end_user_role.
Referenced by createOrUpdateIntendedEndUserRole(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 830 of file class.ilMDEducational.php.
References $intended_end_user_role_id.
Referenced by createOrUpdateIntendedEndUserRole(), and readFirstIntendedEndUserRole().
Here is the caller graph for this function:| ilMDEducational::getInteractivityLevel | ( | ) |
Definition at line 267 of file class.ilMDEducational.php.
References $interactivity_level.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getInteractivityType | ( | ) |
Definition at line 215 of file class.ilMDEducational.php.
References $interactivity_type.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getLanguage | ( | int | $a_language_id | ) |
Definition at line 180 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getLanguageIds | ( | ) |
Definition at line 175 of file class.ilMDEducational.php.
References ilMDLanguage\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getLearningResourceType | ( | ) |
Definition at line 246 of file class.ilMDEducational.php.
References $learning_resource_type.
Referenced by createOrUpdateLearningResourceType(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 822 of file class.ilMDEducational.php.
References $learning_resource_type_id.
Referenced by createOrUpdateLearningResourceType(), and readFirstLearningResourceType().
Here is the caller graph for this function:| ilMDEducational::getSemanticDensity | ( | ) |
Definition at line 288 of file class.ilMDEducational.php.
References $semantic_density.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalAgeRange | ( | int | $a_typical_age_range_id | ) |
Definition at line 124 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalAgeRangeIds | ( | ) |
Definition at line 114 of file class.ilMDEducational.php.
References ilMDTypicalAgeRange\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getTypicalLearningTime | ( | ) |
Definition at line 393 of file class.ilMDEducational.php.
References $typical_learning_time.
Referenced by __getFields(), getTypicalLearningTimeSeconds(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalLearningTimeSeconds | ( | ) |
Definition at line 398 of file class.ilMDEducational.php.
References ilMDUtils\_LOMDurationToArray(), and getTypicalLearningTime().
Here is the call graph for this function:| ilMDEducational::read | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 508 of file class.ilMDEducational.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstContext(), readFirstIntendedEndUserRole(), readFirstLearningResourceType(), setDifficulty(), setInteractivityLevel(), setInteractivityType(), ilMDBase\setObjId(), ilMDBase\setObjType(), ilMDBase\setRBACId(), setSemanticDensity(), and setTypicalLearningTime().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 876 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 775 of file class.ilMDEducational.php.
References $res, getContextId(), and setContext().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 758 of file class.ilMDEducational.php.
References $res, getIntendedEndUserRoleId(), and setIntendedEndUserRole().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 741 of file class.ilMDEducational.php.
References $res, getLearningResourceTypeId(), and setLearningResourceType().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 861 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 846 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::save | ( | ) |
Definition at line 407 of file class.ilMDEducational.php.
References __getFields(), createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), createOrUpdateLearningResourceType(), ilMDBase\getMetaId(), and setMetaId().
Here is the call graph for this function:| ilMDEducational::setContext | ( | string | $a_context | ) |
Definition at line 313 of file class.ilMDEducational.php.
Referenced by readFirstContext().
Here is the caller graph for this function:| ilMDEducational::setDifficulty | ( | string | $a_difficulty | ) |
Definition at line 333 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setIntendedEndUserRole | ( | string | $a_ieur | ) |
Definition at line 293 of file class.ilMDEducational.php.
Referenced by readFirstIntendedEndUserRole().
Here is the caller graph for this function:| ilMDEducational::setInteractivityLevel | ( | string | $a_iat | ) |
Definition at line 251 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setInteractivityType | ( | string | $a_iat | ) |
Definition at line 201 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setLearningResourceType | ( | string | $a_lrt | ) |
Definition at line 220 of file class.ilMDEducational.php.
Referenced by readFirstLearningResourceType().
Here is the caller graph for this function:| ilMDEducational::setMetaId | ( | int | $a_meta_id, |
| bool | $a_read_data = true |
||
| ) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 891 of file class.ilMDEducational.php.
References readContextId(), readIntendedEndUserRoleId(), and readLearningResourceTypeId().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::setPhysicalTypicalLearningTime | ( | int | $months, |
| int | $days, | ||
| int | $hours, | ||
| int | $minutes, | ||
| int | $seconds | ||
| ) |
Definition at line 354 of file class.ilMDEducational.php.
References setTypicalLearningTime().
Here is the call graph for this function:| ilMDEducational::setSemanticDensity | ( | string | $a_sd | ) |
Definition at line 272 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setTypicalLearningTime | ( | string | $a_tlt | ) |
Definition at line 388 of file class.ilMDEducational.php.
Referenced by read(), and setPhysicalTypicalLearningTime().
Here is the caller graph for this function:| ilMDEducational::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 553 of file class.ilMDEducational.php.
References $id, getContext(), getDescription(), getDescriptionIds(), getDifficulty(), getIntendedEndUserRole(), getInteractivityLevel(), getInteractivityType(), getLanguage(), getLanguageIds(), getLearningResourceType(), ilMDBase\getObjId(), ilMDBase\getRBACId(), getSemanticDensity(), getTypicalAgeRange(), getTypicalAgeRangeIds(), getTypicalLearningTime(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:| ilMDEducational::update | ( | ) |
Definition at line 422 of file class.ilMDEducational.php.
References __getFields(), createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), createOrUpdateLearningResourceType(), and ilMDBase\getMetaId().
Here is the call graph for this function:
|
private |
Definition at line 99 of file class.ilMDEducational.php.
Referenced by getContext().
|
private |
Definition at line 109 of file class.ilMDEducational.php.
Referenced by getContextId().
|
private |
Definition at line 100 of file class.ilMDEducational.php.
Referenced by getDifficulty().
|
private |
Definition at line 98 of file class.ilMDEducational.php.
Referenced by getIntendedEndUserRole().
|
private |
Definition at line 108 of file class.ilMDEducational.php.
Referenced by getIntendedEndUserRoleId().
|
private |
Definition at line 96 of file class.ilMDEducational.php.
Referenced by getInteractivityLevel().
|
private |
Definition at line 94 of file class.ilMDEducational.php.
Referenced by getInteractivityType().
|
private |
Definition at line 95 of file class.ilMDEducational.php.
Referenced by getLearningResourceType().
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 107 of file class.ilMDEducational.php.
Referenced by getLearningResourceTypeId().
|
private |
Definition at line 97 of file class.ilMDEducational.php.
Referenced by getSemanticDensity().
|
private |
Definition at line 101 of file class.ilMDEducational.php.
Referenced by getTypicalLearningTime().
|
private |
Definition at line 79 of file class.ilMDEducational.php.
|
private |
Definition at line 86 of file class.ilMDEducational.php.
|
private |
Definition at line 72 of file class.ilMDEducational.php.
|
private |
Definition at line 56 of file class.ilMDEducational.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 32 of file class.ilMDEducational.php.
|
private |
Definition at line 38 of file class.ilMDEducational.php.
|
private |
Definition at line 64 of file class.ilMDEducational.php.