|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Parent object for all SCORM objects, that are stored in table scorm_object. More...
Inheritance diagram for ilSCORMObject:
Collaboration diagram for ilSCORMObject:Public Member Functions | |
| __construct ($a_id=0) | |
| Constructor. More... | |
| getId () | |
| setId ($a_id) | |
| getType () | |
| setType ($a_type) | |
| getTitle () | |
| setTitle ($a_title) | |
| getSLMId () | |
| setSLMId ($a_slm_id) | |
| read () | |
| create () | |
| Create database record for SCORM object. More... | |
| update () | |
| Updates database record for SCORM object. More... | |
| delete () | |
Static Public Member Functions | |
| static | _lookupPresentableItems ($a_slm_id) |
| Count number of presentable SCOs/Assets of SCORM learning module. More... | |
| static & | _getInstance ($a_id, $a_slm_id) |
| get instance of specialized GUI class More... | |
Data Fields | |
| $id | |
| $title | |
| $type | |
| $slm_id | |
Parent object for all SCORM objects, that are stored in table scorm_object.
Definition at line 33 of file class.ilSCORMObject.php.
| ilSCORMObject::__construct | ( | $a_id = 0 | ) |
Constructor.
| int | $a_id | Object ID @access public |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 47 of file class.ilSCORMObject.php.
References read().
Here is the call graph for this function:
|
static |
get instance of specialized GUI class
static
Definition at line 193 of file class.ilSCORMObject.php.
References $ilDB.
Referenced by ilObjSAHSLearningModule\delete().
Here is the caller graph for this function:
|
static |
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 116 of file class.ilSCORMObject.php.
References $ilDB.
Referenced by ilSCORMPresentationGUI\frameset(), and ilSCORMPresentationGUI\launchSahs().
Here is the caller graph for this function:| ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 142 of file class.ilSCORMObject.php.
References $ilDB, getSLMId(), getTitle(), getType(), and setId().
Here is the call graph for this function:| ilSCORMObject::delete | ( | ) |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 178 of file class.ilSCORMObject.php.
References $ilDB, and getId().
Here is the call graph for this function:| ilSCORMObject::getId | ( | ) |
Definition at line 58 of file class.ilSCORMObject.php.
References $id.
Referenced by ilSCORMItem\create(), ilSCORMManifest\create(), ilSCORMOrganization\create(), ilSCORMOrganizations\create(), ilSCORMResource\create(), ilSCORMResources\create(), ilSCORMItem\delete(), ilSCORMManifest\delete(), delete(), ilSCORMOrganization\delete(), ilSCORMOrganizations\delete(), ilSCORMResource\delete(), ilSCORMResources\delete(), ilSCORMItem\getTrackingDataOfUser(), ilSCORMItem\insertTrackData(), ilSCORMItem\read(), ilSCORMManifest\read(), read(), ilSCORMOrganization\read(), ilSCORMOrganizations\read(), ilSCORMResource\read(), ilSCORMResources\read(), ilSCORMItem\update(), ilSCORMManifest\update(), update(), ilSCORMOrganization\update(), ilSCORMOrganizations\update(), ilSCORMResource\update(), and ilSCORMResources\update().
Here is the caller graph for this function:| ilSCORMObject::getSLMId | ( | ) |
Definition at line 88 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
Here is the caller graph for this function:| ilSCORMObject::getTitle | ( | ) |
Definition at line 78 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), and update().
Here is the caller graph for this function:| ilSCORMObject::getType | ( | ) |
Definition at line 68 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
Here is the caller graph for this function:| ilSCORMObject::read | ( | ) |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 98 of file class.ilSCORMObject.php.
References $ilDB, getId(), setSLMId(), setTitle(), and setType().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSCORMObject::setId | ( | $a_id | ) |
Definition at line 63 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
Here is the caller graph for this function:| ilSCORMObject::setSLMId | ( | $a_slm_id | ) |
Definition at line 93 of file class.ilSCORMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilSCORMObject::setTitle | ( | $a_title | ) |
Definition at line 83 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
Here is the caller graph for this function:| ilSCORMObject::setType | ( | $a_type | ) |
Definition at line 73 of file class.ilSCORMObject.php.
References $a_type.
Referenced by ilSCORMItem\__construct(), ilSCORMManifest\__construct(), ilSCORMOrganization\__construct(), ilSCORMOrganizations\__construct(), ilSCORMResource\__construct(), ilSCORMResources\__construct(), and read().
Here is the caller graph for this function:| ilSCORMObject::update | ( | ) |
Updates database record for SCORM object.
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 162 of file class.ilSCORMObject.php.
References $ilDB, getId(), getSLMId(), getTitle(), and getType().
Here is the call graph for this function:| ilSCORMObject::$id |
Definition at line 35 of file class.ilSCORMObject.php.
Referenced by getId().
| ilSCORMObject::$slm_id |
Definition at line 38 of file class.ilSCORMObject.php.
Referenced by getSLMId().
| ilSCORMObject::$title |
Definition at line 36 of file class.ilSCORMObject.php.
Referenced by getTitle().
| ilSCORMObject::$type |
Definition at line 37 of file class.ilSCORMObject.php.
Referenced by getType().