ILIAS
Release_5_0_x_branch Revision 61816
|
Content Object (ILIAS native learning module / digilib book) Manifest export class. More...
Public Member Functions | |
ilContObjectManifestBuilder (&$a_cont_obj) | |
Constructor public. | |
buildManifest () | |
build manifest structure | |
dump ($a_target_dir) | |
dump manifest file into directory | |
writeItemHierarchy () | |
write item hierarchy | |
writeResources () | |
write resources | |
ilContObjectManifestBuilder (&$a_cont_obj) | |
Constructor public. | |
buildManifest ($ver, $revision=null) | |
build manifest structure | |
dump ($a_target_dir) | |
dump manifest file into directory | |
writeItemHierarchy () | |
write item hierarchy | |
writeItemHierarchyRec ($tree, $a_parent_node) | |
write item hierarchy (Recursive Style) | |
writeResources () | |
Create resource entries for the learning module "PKG" and all SCOS and Assets. |
Data Fields | |
$db | |
$ilias | |
$cont_obj | |
$inst_id | |
$writer | |
$version |
Content Object (ILIAS native learning module / digilib book) Manifest export class.
Scorm 2004 Content Object Manifest export class.
Definition at line 16 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::buildManifest | ( | ) |
build manifest structure
Definition at line 43 of file class.ilContObjectManifestBuilder.php.
References writeItemHierarchy(), writeResources(), and ilXmlWriter\xmlHeader().
ilContObjectManifestBuilder::buildManifest | ( | $ver, | |
$revision = null |
|||
) |
build manifest structure
Definition at line 45 of file class.ilContObjectManifestBuilder.php.
References writeItemHierarchyRec(), writeResources(), and ilXmlWriter\xmlHeader().
ilContObjectManifestBuilder::dump | ( | $a_target_dir | ) |
dump manifest file into directory
Definition at line 117 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::dump | ( | $a_target_dir | ) |
dump manifest file into directory
Definition at line 161 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::ilContObjectManifestBuilder | ( | & | $a_cont_obj | ) |
ilContObjectManifestBuilder::ilContObjectManifestBuilder | ( | & | $a_cont_obj | ) |
ilContObjectManifestBuilder::writeItemHierarchy | ( | ) |
write item hierarchy
this first version only writes one item for the whole learning module
Definition at line 127 of file class.ilContObjectManifestBuilder.php.
Referenced by buildManifest().
ilContObjectManifestBuilder::writeItemHierarchy | ( | ) |
write item hierarchy
this first version only writes one item for the whole learning module
Definition at line 171 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::writeItemHierarchyRec | ( | $tree, | |
$a_parent_node | |||
) |
write item hierarchy (Recursive Style)
Definition at line 216 of file class.ilContObjectManifestBuilder.php.
Referenced by buildManifest().
ilContObjectManifestBuilder::writeResources | ( | ) |
write resources
this first version only writes one resource for the whole learning module
Definition at line 149 of file class.ilContObjectManifestBuilder.php.
Referenced by buildManifest().
ilContObjectManifestBuilder::writeResources | ( | ) |
Create resource entries for the learning module "PKG" and all SCOS and Assets.
Definition at line 256 of file class.ilContObjectManifestBuilder.php.
References ilObject\_exists(), ilObject\_lookupType(), ilPCFileList\collectFileItems(), and ilObjStyleSheet\getContentStylePath().
ilContObjectManifestBuilder::$cont_obj |
Definition at line 20 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::$db |
Definition at line 18 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::$ilias |
Definition at line 19 of file class.ilContObjectManifestBuilder.php.
Referenced by ilContObjectManifestBuilder().
ilContObjectManifestBuilder::$inst_id |
Definition at line 21 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::$version |
Definition at line 24 of file class.ilContObjectManifestBuilder.php.
ilContObjectManifestBuilder::$writer |
Definition at line 23 of file class.ilContObjectManifestBuilder.php.