19 declare(strict_types=1);
50 $this->import_id = $a_import_id;
61 $this->version = $a_version;
71 $this->xml_base = $a_xml_base;
74 public function read(): void
77 $ilDB = $DIC->database();
81 $obj_set =
$ilDB->queryF(
82 'SELECT * FROM sc_manifest WHERE obj_id = %s',
86 $obj_rec =
$ilDB->fetchAssoc($obj_set);
96 $ilDB = $DIC->database();
102 INSERT INTO sc_manifest (obj_id, import_id, version, xml_base) 103 VALUES (%s,%s,%s,%s)',
104 array(
'integer',
'text',
'text',
'text'),
112 $ilDB = $DIC->database();
123 array(
'text',
'text',
'text',
'integer'),
128 public function delete():
void 131 $ilDB = $DIC->database();
135 $ilDB->manipulateF(
'DELETE FROM sc_manifest WHERE obj_id = %s', array(
'integer'), array($this->
getId()));
setXmlBase(?string $a_xml_base)
setVersion(?string $a_version)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Parent object for all SCORM objects, that are stored in table scorm_object.
setTitle(string $a_title)
setImportId(string $a_import_id)
__construct(Container $dic, ilPlugin $plugin)