ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
setOrCompositeId (int $a_or_composite_id) | |
getOrCompositeId () | |
setOperatingSystemName (string $a_val) | |
getOperatingSystemName () | |
setOperatingSystemMinimumVersion (string $a_val) | |
getOperatingSystemMinimumVersion () | |
setOperatingSystemMaximumVersion (string $a_val) | |
getOperatingSystemMaximumVersion () | |
setBrowserName (string $a_val) | |
getBrowserName () | |
setBrowserMinimumVersion (string $a_val) | |
getBrowserMinimumVersion () | |
setBrowserMaximumVersion (string $a_val) | |
getBrowserMaximumVersion () | |
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... | |
![]() | |
__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 | _getIds (int $a_rbac_id, int $a_obj_id, int $a_parent_id, string $a_parent_type, int $a_or_composite_id=0) |
Protected Member Functions | |
createOrUpdateOrs () | |
Compatibility fix for legacy MD classes for new db tables. More... | |
createOrUpdateOr (int $id, string $type, string $name, string $min_version, string $max_version) | |
Compatibility fix for legacy MD classes for new db tables. More... | |
deleteAllOrs () | |
Compatibility fix for legacy MD classes for new db tables. More... | |
readFirstOrs () | |
Compatibility fix for legacy MD classes for new db tables. More... | |
readOrIds (int $parent_id) | |
Compatibility fix for legacy MD classes for new db tables. More... | |
getOrIdOS () | |
Compatibility fix for legacy MD classes for new db tables. More... | |
getOrIdBrowser () | |
Compatibility fix for legacy MD classes for new db tables. More... | |
Private Attributes | |
const | OS_TRANSLATION |
Compatibility fix for legacy MD classes for new db tables. More... | |
const const | BROWSER_TRANSLATION |
const const int | $or_composite_id = 0 |
string | $operating_system_name = '' |
string | $operating_system_minimum_version = '' |
string | $operating_system_maximum_version = '' |
string | $browser_name = '' |
string | $browser_minimum_version = '' |
string | $browser_maximum_version = '' |
int | $or_id_browser = 0 |
Compatibility fix for legacy MD classes for new db tables. More... | |
int | $or_id_os = 0 |
Additional Inherited Members | |
![]() | |
ilLogger | $log |
ilDBInterface | $db |
Definition at line 27 of file class.ilMDRequirement.php.
ilMDRequirement::__getFields | ( | ) |
Definition at line 202 of file class.ilMDRequirement.php.
References ilMDBase\getObjId(), ilMDBase\getObjType(), getOrCompositeId(), ilMDBase\getParentId(), ilMDBase\getParentType(), and ilMDBase\getRBACId().
Referenced by save(), and update().
|
static |
Definition at line 280 of file class.ilMDRequirement.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilMDOrComposite\getRequirementIds(), and ilMDTechnical\getRequirementIds().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 340 of file class.ilMDRequirement.php.
References $id, ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by createOrUpdateOrs().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 309 of file class.ilMDRequirement.php.
References createOrUpdateOr(), getBrowserMaximumVersion(), getBrowserMinimumVersion(), getBrowserName(), getOperatingSystemMaximumVersion(), getOperatingSystemMinimumVersion(), getOperatingSystemName(), getOrIdBrowser(), and getOrIdOS().
Referenced by save(), and update().
ilMDRequirement::delete | ( | ) |
Definition at line 186 of file class.ilMDRequirement.php.
References $res, deleteAllOrs(), and ilMDBase\getMetaId().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 386 of file class.ilMDRequirement.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
ilMDRequirement::getBrowserMaximumVersion | ( | ) |
Definition at line 153 of file class.ilMDRequirement.php.
References $browser_maximum_version.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getBrowserMinimumVersion | ( | ) |
Definition at line 143 of file class.ilMDRequirement.php.
References $browser_minimum_version.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getBrowserName | ( | ) |
Definition at line 133 of file class.ilMDRequirement.php.
References $browser_name.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getOperatingSystemMaximumVersion | ( | ) |
Definition at line 111 of file class.ilMDRequirement.php.
References $operating_system_maximum_version.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getOperatingSystemMinimumVersion | ( | ) |
Definition at line 101 of file class.ilMDRequirement.php.
References $operating_system_minimum_version.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getOperatingSystemName | ( | ) |
Definition at line 91 of file class.ilMDRequirement.php.
References $operating_system_name.
Referenced by createOrUpdateOrs(), and toXML().
ilMDRequirement::getOrCompositeId | ( | ) |
Definition at line 69 of file class.ilMDRequirement.php.
References $or_composite_id.
Referenced by __getFields().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 465 of file class.ilMDRequirement.php.
Referenced by createOrUpdateOrs(), and readFirstOrs().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 457 of file class.ilMDRequirement.php.
Referenced by createOrUpdateOrs(), and readFirstOrs().
ilMDRequirement::read | ( | ) |
Definition at line 220 of file class.ilMDRequirement.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstOrs(), ilMDBase\setObjId(), ilMDBase\setObjType(), setOrCompositeId(), ilMDBase\setParentId(), ilMDBase\setParentType(), and ilMDBase\setRBACId().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 396 of file class.ilMDRequirement.php.
References $res, getOrIdBrowser(), getOrIdOS(), setBrowserMaximumVersion(), setBrowserMinimumVersion(), setBrowserName(), setOperatingSystemMaximumVersion(), setOperatingSystemMinimumVersion(), and setOperatingSystemName().
Referenced by read().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 429 of file class.ilMDRequirement.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
ilMDRequirement::save | ( | ) |
Definition at line 158 of file class.ilMDRequirement.php.
References __getFields(), createOrUpdateOrs(), ilMDBase\getMetaId(), and setMetaId().
ilMDRequirement::setBrowserMaximumVersion | ( | string | $a_val | ) |
Definition at line 148 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setBrowserMinimumVersion | ( | string | $a_val | ) |
Definition at line 138 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setBrowserName | ( | string | $a_val | ) |
Definition at line 116 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setMetaId | ( | int | $a_meta_id, |
bool | $a_read_data = true |
||
) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 473 of file class.ilMDRequirement.php.
References readOrIds().
Referenced by save().
ilMDRequirement::setOperatingSystemMaximumVersion | ( | string | $a_val | ) |
Definition at line 106 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setOperatingSystemMinimumVersion | ( | string | $a_val | ) |
Definition at line 96 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setOperatingSystemName | ( | string | $a_val | ) |
Definition at line 74 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
ilMDRequirement::setOrCompositeId | ( | int | $a_or_composite_id | ) |
Definition at line 64 of file class.ilMDRequirement.php.
Referenced by read().
ilMDRequirement::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 252 of file class.ilMDRequirement.php.
References getBrowserMaximumVersion(), getBrowserMinimumVersion(), getBrowserName(), getOperatingSystemMaximumVersion(), getOperatingSystemMinimumVersion(), getOperatingSystemName(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
ilMDRequirement::update | ( | ) |
Definition at line 171 of file class.ilMDRequirement.php.
References __getFields(), createOrUpdateOrs(), and ilMDBase\getMetaId().
|
private |
Definition at line 55 of file class.ilMDRequirement.php.
Referenced by getBrowserMaximumVersion().
|
private |
Definition at line 54 of file class.ilMDRequirement.php.
Referenced by getBrowserMinimumVersion().
|
private |
Definition at line 53 of file class.ilMDRequirement.php.
Referenced by getBrowserName().
|
private |
Definition at line 52 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemMaximumVersion().
|
private |
Definition at line 51 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemMinimumVersion().
|
private |
Definition at line 50 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemName().
|
private |
Definition at line 49 of file class.ilMDRequirement.php.
Referenced by getOrCompositeId().
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 60 of file class.ilMDRequirement.php.
|
private |
Definition at line 61 of file class.ilMDRequirement.php.
|
private |
Definition at line 41 of file class.ilMDRequirement.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 32 of file class.ilMDRequirement.php.