|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ilLMObject. More...
Inheritance diagram for ilLMObject:
Collaboration diagram for ilLMObject:Public Member Functions | |
| __construct ($a_content_obj, $a_id=0) | |
| MDUpdateListener ($a_element) | |
| Meta data update listener. More... | |
| createMetaData () | |
| create meta data entry More... | |
| updateMetaData () | |
| update meta data entry More... | |
| deleteMetaData () | |
| delete meta data entry More... | |
| setDataRecord ($a_record) | |
| this method should only be called by class ilLMObjectFactory More... | |
| read () | |
| setTitle ($a_title) | |
| set title of lm object More... | |
| getTitle () | |
| get title of lm object More... | |
| setShortTitle ($a_title) | |
| set short title of lm object More... | |
| getShortTitle () | |
| get short title of lm object More... | |
| setDescription ($a_description) | |
| getDescription () | |
| setType ($a_type) | |
| getType () | |
| setLMId ($a_lm_id) | |
| getLMId () | |
| setContentObject (&$a_content_obj) | |
| & | getContentObject () |
| setId ($a_id) | |
| getId () | |
| getImportId () | |
| setImportId ($a_id) | |
| setLayout ($a_val) | |
| Set layout. More... | |
| getLayout () | |
| Get layout. More... | |
| create ($a_upload=false) | |
| update () | |
| update complete object More... | |
| delete ($a_delete_meta_data=true) | |
| delete lm object data More... | |
| existsExportID ($a_lm_id, $a_exp_id, $a_type="pg") | |
| Does export ID exist in lm? More... | |
| getExportIDInfo ($a_lm_id, $a_exp_id, $a_type="pg") | |
| Does export ID exist in lm? More... | |
Static Public Member Functions | |
| static | _lookupNID ($a_lm_id, $a_lm_obj_id, $a_type) |
| lookup named identifier (ILIAS_NID) More... | |
| static | preloadDataByLM ($a_lm_id) |
| Preload data records by lm. More... | |
| static | _lookupTitle ($a_obj_id) |
| Lookup title. More... | |
| static | _lookupShortTitle ($a_obj_id) |
| Lookup short title. More... | |
| static | _lookupType ($a_obj_id, $a_lm_id=0) |
| Lookup type. More... | |
| static | _writeTitle ($a_obj_id, $a_title) |
| static | _writeImportId ($a_id, $a_import_id) |
| write import id to db (static) More... | |
| static | _writePublicAccessStatus ($a_pages, $a_cont_obj_id) |
| update public access flags in lm_data for all pages of a content object@access public More... | |
| static | _isPagePublic ($a_node_id, $a_check_public_mode=false) |
| static | _getIdForImportId ($a_import_id) |
| get current object id for import id (static) More... | |
| static | _getAllObjectsForImportId ($a_import_id, $a_in_lm=0) |
| Get all items for an import ID. More... | |
| static | _exists ($a_id) |
| checks wether a lm content object with specified id exists or not More... | |
| static | getObjectList ($lm_id, $type="") |
| static More... | |
| static | _deleteAllObjectData (&$a_cobj) |
| delete all objects of content object (digi book / learning module) More... | |
| static | _lookupContObjID ($a_id) |
| get learning module / digibook id for lm object More... | |
| static | putInTree ($a_obj, $a_parent_id="", $a_target_node_id="") |
| put this object into content object tree More... | |
| static | getTree ($a_cont_obj_id) |
| Get learningmodule tree. More... | |
| static | clipboardCut ($a_cont_obj_id, $a_ids) |
| Copy a set of chapters/pages into the clipboard. More... | |
| static | clipboardCopy ($a_cont_obj_id, $a_ids) |
| Copy a set of chapters/pages into the clipboard. More... | |
| static | pasteTree ( $a_target_lm, $a_item_id, $a_parent_id, $a_target, $a_insert_time, &$a_copied_nodes, $a_as_copy=false, $a_source_lm=null) |
| Paste item (tree) from clipboard to current lm. More... | |
| static | saveTitles ($a_lm, $a_titles, $a_lang="-") |
| Save titles for lm objects. More... | |
| static | updateInternalLinks ($a_copied_nodes, $a_parent_type="lm") |
| Update internal links, after multiple pages have been copied. More... | |
| static | uniqueTypesCheck ($a_items) |
| Check for unique types (all pages or all chapters) More... | |
| static | writeLayout ($a_obj_id, $a_layout, $a_lm=null) |
| Write layout setting. More... | |
| static | lookupLayout ($a_obj_id) |
| Lookup type. More... | |
| static | getPagesOfChapter ($a_lm_id, $a_chap_id) |
| Get pages of chapter. More... | |
| static | _getAllLMObjectsOfLM ($a_lm_id, $a_type="") |
| Get all objects of learning module. More... | |
| static | saveExportId ($a_lm_id, $a_lmobj_id, $a_exp_id, $a_type="pg") |
| Save export id. More... | |
| static | getExportId ($a_lm_id, $a_lmobj_id, $a_type="pg") |
| Get export ID. More... | |
| static | getDuplicateExportIDs ($a_lm_id, $a_type="pg") |
| Get duplicate export IDs (count export ID usages) More... | |
| static | _getPresentationTitle ( $a_node, $a_mode=IL_PAGE_TITLE, $a_include_numbers=false, $a_time_scheduled_activation=false, $a_force_content=false, $a_lm_id=0, $a_lang="-") |
| Get affective title. More... | |
| static | getShortTitles ($a_lm_id, $a_lang="-") |
| Get short titles. More... | |
| static | writeShortTitle ($a_id, $a_short_title, $a_lang="-") |
| Write short title. More... | |
Data Fields | |
| $lm_id | |
| $type | |
| $id | |
| $meta_data | |
| $data_record | |
| $content_object | |
| $title | |
| $short_title | |
| $description | |
| $active = true | |
Static Protected Member Functions | |
| static | _lookup ($a_obj_id, $a_field) |
| Lookup title. More... | |
Protected Attributes | |
| $user | |
| $db | |
Static Protected Attributes | |
| static | $data_records = array() |
Class ilLMObject.
Base class for ilStructureObjects and ilPageObjects (see ILIAS DTD)
Definition at line 17 of file class.ilLMObject.php.
| ilLMObject::__construct | ( | $a_content_obj, | |
$a_id = 0 |
|||
| ) |
| object | $a_content_obj | content object (digi book or learning module) |
Definition at line 44 of file class.ilLMObject.php.
References $DIC, read(), setContentObject(), setLMId(), and user().
Here is the call graph for this function:
|
static |
delete all objects of content object (digi book / learning module)
Definition at line 771 of file class.ilLMObject.php.
References $DIC, $ilDB, $query, and ilLMObjectFactory\getInstance().
Referenced by ilObjContentObject\delete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
checks wether a lm content object with specified id exists or not
| int | $id | id |
Definition at line 718 of file class.ilLMObject.php.
References $DIC, $ilDB, and ilInternalLink\_extractObjIdOfTarget().
Referenced by ilInternalLink\_exists(), ilLinksTableGUI\fillRow(), getDuplicateExportIDs(), ilLMPresentationGUI\ilPage(), ilHelpGUI\showHelp(), and ilLMPresentationGUI\showPrintView().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get all objects of learning module.
return
Definition at line 1364 of file class.ilLMObject.php.
References $a_type, $DIC, and $ilDB.
Referenced by ilLMTableOfContentsExplorerGUI\__construct(), and ilLMTracker\loadLMTrackingData().
Here is the caller graph for this function:
|
static |
Get all items for an import ID.
(only for items notnot in trash)
| int | $a_import_id | import id |
Definition at line 684 of file class.ilLMObject.php.
References $DIC, $ilDB, and ilObject\_hasUntrashedReference().
Referenced by updateInternalLinks().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
get current object id for import id (static)
import ids can exist multiple times (if the same learning module has been imported multiple times). we get the object id of the last imported object, that is not in trash
| int | $a_import_id | import id |
Definition at line 650 of file class.ilLMObject.php.
References $DIC, $ilDB, $lm_id, ilObject\_getAllReferences(), ilObject\_hasUntrashedReference(), _lookupContObjID(), and ilObjHelpSettings\isHelpLM().
Referenced by ilInternalLink\_getIdForImportId(), SurveyQuestion\_resolveInternalLink(), and assQuestion\_resolveInternalLink().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get affective title.
return
Definition at line 1523 of file class.ilLMObject.php.
References ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), and IL_CHAPTER_TITLE.
Referenced by ilLMExplorerGUI\getNodeContent(), and ilPublicSectionExplorerGUI\getNodeContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 591 of file class.ilLMObject.php.
References $DIC, $ilDB, $ilLog, $lm_id, $message, $r, $row, and ilUtil\yn2tf().
Referenced by ilLMPresentationGUI\getCurrentPageId(), ilLMPresentationGUI\getSuccessorPage(), ilLMPresentationGUI\ilLMNavigation(), ilLMPresentationGUI\ilPage(), ilLMTOCExplorerGUI\isNodeClickable(), ilLMPresentationGUI\showPrintView(), and ilLMPresentationGUI\showPrintViewSelection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprotected |
Lookup title.
| int | lm object id |
Definition at line 285 of file class.ilLMObject.php.
References $DIC, $ilDB, and $query.
Referenced by _lookupShortTitle(), and _lookupTitle().
Here is the caller graph for this function:
|
static |
get learning module / digibook id for lm object
Definition at line 796 of file class.ilLMObject.php.
References $DIC, $ilDB, and $query.
Referenced by ilObjContentObjectAccess\_checkGoto(), ilStartUpGUI\_checkGoto(), _getIdForImportId(), ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\_goto(), ilLMPageObject\_splitPage(), ilLMPageObject\_splitPageNext(), SurveyQuestion\addInternalLink(), ilObjMediaObjectAccess\checkAccessGlossaryTerm(), ilLMEditorGUI\checkRequestParameters(), ilLinksTableGUI\fillRow(), ilLearningModuleImporter\finalProcessing(), ilGlossaryPresentationGUI\getLinkXML(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationGUI\getLinkXML(), ilObjMediaObject\getParentObjectIdForUsage(), ilGlossaryPresentationGUI\listDefinitions(), ilObjContentObjectGUI\pastePage(), pasteTree(), ilLMEditShortTitlesGUI\save(), ilPageObjectGUI\setDefaultLinkXml(), SurveyQuestion\setMaterial(), and updateInternalLinks().
Here is the caller graph for this function:
|
static |
lookup named identifier (ILIAS_NID)
Definition at line 112 of file class.ilLMObject.php.
|
static |
Lookup short title.
| int | $a_obj_id | object id |
Definition at line 320 of file class.ilLMObject.php.
References _lookup().
Referenced by ilLMPageObject\_getPresentationTitle(), and ilStructureObject\_getPresentationTitle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Lookup title.
| int | $a_obj_id | object id |
Definition at line 309 of file class.ilLMObject.php.
References _lookup().
Referenced by ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), clipboardCopy(), ilObjContentObjectGUI\confirmedDelete(), ilObjContentObject\executeDragDrop(), ilObjContentObject\exportHTMLPages(), ilCourseObjectiveMaterialAssignmentTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilTermUsagesTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilLMQuestionListTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilLMTracker\getBlockedUsersInformation(), ilObjLearningModuleSubItemListGUI\getHTML(), ilImageMapEditorGUI\getMapAreaLinkString(), ilLinkInputGUI\getTranslatedValue(), ilLMPresentationGUI\ilPage(), ilCourseObjectiveMaterialAssignmentTableGUI\parse(), ilContainerObjectiveGUI\renderObjective(), ilHelpGUI\search(), ilHelpGUI\showHelp(), ilHelpGUI\showPage(), ilLMPresentationGUI\showPreconditionsOfPage(), and ilObjContentObject\validatePages().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Lookup type.
| int | id of pg st |
| int | id of lm object [optional] |
Definition at line 331 of file class.ilLMObject.php.
References $DIC, $ilDB, and $query.
Referenced by ilStructureObjectGUI\activatePages(), clipboardCopy(), ilLMPresentationGUI\getCurrentPageId(), ilObjLearningModuleSubItemListGUI\getHTML(), ilLMTOCExplorerGUI\getRootNode(), ilLMPresentationGUI\getSuccessorPage(), ilLMPresentationGUI\ilLMNavigation(), ilLMPresentationGUI\ilPage(), ilLMPresentationGUI\ilTOC(), ilPageObject\moveIntLinks(), pasteTree(), ilSCORM2004Node\pasteTree(), ilObjContentObjectGUI\saveExportIds(), ilLMPresentationGUI\showPrintView(), ilLMPresentationGUI\showTableOfContents(), uniqueTypesCheck(), updateInternalLinks(), ilCourseObjectivesGUI\updateMaterialAssignment(), and writeLayout().
Here is the caller graph for this function:
|
static |
write import id to db (static)
| int | $a_id | lm object id |
| string | $a_import_id | import id @access public |
Definition at line 455 of file class.ilLMObject.php.
Referenced by ilContObjParser\handlerEndTag().
Here is the caller graph for this function:
|
static |
update public access flags in lm_data for all pages of a content object@access public
| array | page ids |
| integer | content object id |
Definition at line 530 of file class.ilLMObject.php.
References $DIC, $ilDB, $ilErr, $ilLog, $message, $r, and $row.
Referenced by ilObjContentObjectGUI\savePublicSection(), and ilObjContentObjectGUI\savePublicSectionPages().
Here is the caller graph for this function:
|
static |
Definition at line 355 of file class.ilLMObject.php.
References $DIC, $ilDB, and $query.
Referenced by MDUpdateListener(), and saveTitles().
Here is the caller graph for this function:
|
static |
Copy a set of chapters/pages into the clipboard.
Definition at line 918 of file class.ilLMObject.php.
References $DIC, $id, $ilUser, $time, $tree, _lookupTitle(), _lookupType(), and getTree().
Referenced by clipboardCut(), ilStructureObjectGUI\copyItems(), ilObjContentObjectGUI\copyItems(), and ilObjContentObjectGUI\copyPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Copy a set of chapters/pages into the clipboard.
Definition at line 880 of file class.ilLMObject.php.
References $id, $path, $tree, clipboardCopy(), and getTree().
Referenced by ilObjContentObjectGUI\cutItems(), ilStructureObjectGUI\cutItems(), and ilObjContentObjectGUI\movePage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::create | ( | $a_upload = false | ) |
Reimplemented in ilStructureObject.
Definition at line 470 of file class.ilLMObject.php.
References $db, $ilDB, $query, ilHistory\_createEntry(), createMetaData(), getId(), getImportId(), getLayout(), getLMId(), getShortTitle(), getTitle(), getType(), and setId().
Here is the call graph for this function:| ilLMObject::createMetaData | ( | ) |
create meta data entry
Definition at line 134 of file class.ilLMObject.php.
References $ilUser, $user, getDescription(), getId(), getLMId(), getTitle(), and getType().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::delete | ( | $a_delete_meta_data = true | ) |
delete lm object data
Reimplemented in ilLMPageObject, and ilStructureObject.
Definition at line 628 of file class.ilLMObject.php.
References $db, $ilDB, $query, deleteMetaData(), and getId().
Here is the call graph for this function:| ilLMObject::deleteMetaData | ( | ) |
delete meta data entry
Definition at line 179 of file class.ilLMObject.php.
References getId(), getLMId(), and getType().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::existsExportID | ( | $a_lm_id, | |
| $a_exp_id, | |||
$a_type = "pg" |
|||
| ) |
Does export ID exist in lm?
return
Definition at line 1480 of file class.ilLMObject.php.
References $a_type, and ilMDIdentifier\existsIdInRbacObject().
Referenced by ilLMPageObject\copy().
Here is the call graph for this function:
Here is the caller graph for this function:| & ilLMObject::getContentObject | ( | ) |
Definition at line 403 of file class.ilLMObject.php.
References $content_object.
Referenced by ilStructureObject\exportFOPageObjects(), ilLMPageObject\exportXMLPageContent(), and ilStructureObject\exportXMLStructureObjects().
Here is the caller graph for this function:| ilLMObject::getDescription | ( | ) |
Definition at line 373 of file class.ilLMObject.php.
References $description.
Referenced by ilLMPageObject\copy(), ilStructureObject\copy(), ilLMPageObject\copyToOtherContObject(), and createMetaData().
Here is the caller graph for this function:
|
static |
Get duplicate export IDs (count export ID usages)
Definition at line 1489 of file class.ilLMObject.php.
References $a_type, $res, _exists(), and ilMDIdentifier\_getEntriesForRbacObj().
Referenced by ilExportIDTableGUI\__construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get export ID.
return
Definition at line 1457 of file class.ilLMObject.php.
References $a_type, and ilMDIdentifier\_getEntriesForObj().
Referenced by ilLMPageObject\copy(), ilObjContentObject\exportHTMLPages(), ilExportIDTableGUI\fillRow(), ilLMPresentationGUI\getLink(), and ilLMTOCExplorerGUI\getNodeHref().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::getExportIDInfo | ( | $a_lm_id, | |
| $a_exp_id, | |||
$a_type = "pg" |
|||
| ) |
Does export ID exist in lm?
return
Definition at line 1510 of file class.ilLMObject.php.
References $a_type, $data, and ilMDIdentifier\readIdData().
Here is the call graph for this function:| ilLMObject::getId | ( | ) |
Reimplemented in ilLMPageObject.
Definition at line 413 of file class.ilLMObject.php.
References $id.
Referenced by ilStructureObject\copy(), create(), createMetaData(), delete(), ilStructureObject\delete(), ilStructureObject\delete_rec(), deleteMetaData(), ilStructureObject\exportFOPageObjects(), ilStructureObject\exportXML(), ilStructureObject\exportXMLMetaData(), ilStructureObject\exportXMLPageObjects(), ilStructureObject\exportXMLStructureObjects(), MDUpdateListener(), ilStructureObject\modifyExportIdentifier(), update(), and updateMetaData().
Here is the caller graph for this function:| ilLMObject::getImportId | ( | ) |
Definition at line 418 of file class.ilLMObject.php.
Referenced by create().
Here is the caller graph for this function:| ilLMObject::getLayout | ( | ) |
Get layout.
Definition at line 443 of file class.ilLMObject.php.
Referenced by ilLMPageObject\copy(), create(), and update().
Here is the caller graph for this function:| ilLMObject::getLMId | ( | ) |
Definition at line 393 of file class.ilLMObject.php.
References $lm_id.
Referenced by ilLMPageObject\copy(), ilStructureObject\copy(), ilLMPageObject\copyToOtherContObject(), create(), ilLMPageObject\create(), createMetaData(), deleteMetaData(), ilLMPageObject\exportXMLMetaData(), ilStructureObject\exportXMLMetaData(), MDUpdateListener(), update(), and updateMetaData().
Here is the caller graph for this function:
|
static |
static
Definition at line 742 of file class.ilLMObject.php.
References $DIC, $ilDB, $lm_id, $query, and $type.
Referenced by ilLMPageObject\getPageList(), ilLearningModuleExporter\getXmlExportTailDependencies(), ilHelpExporter\getXmlExportTailDependencies(), and ilObjHelpSettings\uploadHelpModule().
Here is the caller graph for this function:
|
static |
Get pages of chapter.
return
Definition at line 1345 of file class.ilLMObject.php.
Referenced by ilHelpGUI\showHelp().
Here is the caller graph for this function:| ilLMObject::getShortTitle | ( | ) |
get short title of lm object
Definition at line 274 of file class.ilLMObject.php.
References $short_title.
Referenced by ilLMPageObject\copy(), ilLMPageObject\copyToOtherContObject(), create(), and update().
Here is the caller graph for this function:
|
static |
Get short titles.
return array
Definition at line 1567 of file class.ilLMObject.php.
Referenced by ilLMEditShortTitlesTableGUI\__construct().
Here is the caller graph for this function:| ilLMObject::getTitle | ( | ) |
get title of lm object
Definition at line 254 of file class.ilLMObject.php.
References $title.
Referenced by ilLMPageObject\copy(), ilStructureObject\copy(), ilLMPageObject\copyToOtherContObject(), create(), createMetaData(), ilStructureObject\exportFO(), update(), and updateMetaData().
Here is the caller graph for this function:
|
static |
Get learningmodule tree.
| int | learning module object id |
Definition at line 867 of file class.ilLMObject.php.
References $tree.
Referenced by clipboardCopy(), and clipboardCut().
Here is the caller graph for this function:| ilLMObject::getType | ( | ) |
Definition at line 383 of file class.ilLMObject.php.
References $type.
Referenced by ilLMPageObject\copy(), ilStructureObject\copy(), ilLMPageObject\copyToOtherContObject(), create(), createMetaData(), deleteMetaData(), ilLMPageObject\exportXMLMetaData(), ilStructureObject\exportXMLMetaData(), MDUpdateListener(), and updateMetaData().
Here is the caller graph for this function:
|
static |
Lookup type.
| int | lm object id |
Definition at line 1325 of file class.ilLMObject.php.
References $DIC, $ilDB, and $query.
Referenced by ilLMPresentationGUI\determineLayout(), and ilLMPagesTableGUI\fillRow().
Here is the caller graph for this function:| ilLMObject::MDUpdateListener | ( | $a_element | ) |
Meta data update listener.
Important note: Do never call create() or update() method of ilObject here. It would result in an endless loop: update object -> update meta -> update object -> ... Use static _writeTitle() ... methods instead.
| string | $a_element | md element |
Definition at line 71 of file class.ilLMObject.php.
References $id, ilLPStatusWrapper\_refreshStatus(), _writeTitle(), getId(), ilObjectLP\getInstance(), getLMId(), getType(), ilLPObjSettings\LP_MODE_COLLECTION_TLT, and ilLPObjSettings\LP_MODE_TLT.
Here is the call graph for this function:
|
static |
Paste item (tree) from clipboard to current lm.
Definition at line 967 of file class.ilLMObject.php.
References $DIC, $ilLog, $ilUser, _lookupContObjID(), _lookupType(), ilObjectFactory\getInstanceByObjId(), IL_LAST_NODE, pasteTree(), and putInTree().
Referenced by ilObjContentObject\copyAllPagesAndChapters(), ilStructureObjectGUI\insertChapterClip(), ilObjContentObjectGUI\insertChapterClip(), ilStructureObjectGUI\insertPageClip(), and pasteTree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Preload data records by lm.
| integer | $a_lm_id | lm id |
Definition at line 222 of file class.ilLMObject.php.
Referenced by ilLMExplorerGUI\__construct().
Here is the caller graph for this function:
|
static |
put this object into content object tree
Definition at line 817 of file class.ilLMObject.php.
References $DIC, $ilLog, $target, $tree, and IL_FIRST_NODE.
Referenced by ilObjContentObject\addFirstChapterAndPage(), ilLearningModuleDataSet\importRecord(), ilStructureObjectGUI\insertChapter(), ilObjContentObjectGUI\insertChapter(), ilStructureObjectGUI\insertPage(), and pasteTree().
Here is the caller graph for this function:| ilLMObject::read | ( | ) |
Reimplemented in ilLMPageObject.
Definition at line 197 of file class.ilLMObject.php.
References $db, $ilDB, $query, setImportId(), setLayout(), setShortTitle(), and setTitle().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Save export id.
return
Definition at line 1395 of file class.ilLMObject.php.
References $a_type, $DIC, $id, $ilDB, and ilMDIdentifier\_getEntriesForObj().
Referenced by ilLMPageObject\copy(), and ilObjContentObjectGUI\saveExportIds().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Save titles for lm objects.
| array | titles (key is ID, value is title) |
Definition at line 1065 of file class.ilLMObject.php.
References $id, $title, _writeTitle(), ilLMObjectFactory\getInstance(), and ilFormPropertyGUI\removeProhibitedCharacters().
Referenced by ilObjContentObjectGUI\saveAllTitles(), and ilStructureObjectGUI\saveAllTitles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::setContentObject | ( | & | $a_content_obj | ) |
Definition at line 398 of file class.ilLMObject.php.
Referenced by __construct().
Here is the caller graph for this function:| ilLMObject::setDataRecord | ( | $a_record | ) |
this method should only be called by class ilLMObjectFactory
Definition at line 192 of file class.ilLMObject.php.
| ilLMObject::setDescription | ( | $a_description | ) |
Definition at line 368 of file class.ilLMObject.php.
| ilLMObject::setId | ( | $a_id | ) |
Reimplemented in ilLMPageObject.
Definition at line 408 of file class.ilLMObject.php.
Referenced by create().
Here is the caller graph for this function:| ilLMObject::setImportId | ( | $a_id | ) |
Definition at line 423 of file class.ilLMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilLMObject::setLayout | ( | $a_val | ) |
Set layout.
| string | layout |
Definition at line 433 of file class.ilLMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilLMObject::setLMId | ( | $a_lm_id | ) |
Definition at line 388 of file class.ilLMObject.php.
Referenced by __construct().
Here is the caller graph for this function:| ilLMObject::setShortTitle | ( | $a_title | ) |
set short title of lm object
| string | $a_title | short title of chapter or page |
Definition at line 264 of file class.ilLMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilLMObject::setTitle | ( | $a_title | ) |
set title of lm object
| string | $a_title | title of chapter or page |
Definition at line 244 of file class.ilLMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilLMObject::setType | ( | $a_type | ) |
Definition at line 378 of file class.ilLMObject.php.
References $a_type.
Referenced by ilStructureObject\__construct(), and ilLMPageObject\__construct().
Here is the caller graph for this function:
|
static |
Check for unique types (all pages or all chapters)
Definition at line 1269 of file class.ilLMObject.php.
References $type, and _lookupType().
Referenced by ilStructureObjectGUI\copyItems(), and ilStructureObjectGUI\cutItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::update | ( | ) |
update complete object
Definition at line 505 of file class.ilLMObject.php.
References $db, $ilDB, $query, getId(), getLayout(), getLMId(), getShortTitle(), getTitle(), and updateMetaData().
Here is the call graph for this function:
|
static |
Update internal links, after multiple pages have been copied.
Definition at line 1103 of file class.ilLMObject.php.
References $l, $mobs, $source, $t, $target, ilInternalLink\_extractInstOfTarget(), ilInternalLink\_extractObjIdOfTarget(), ilInternalLink\_extractTypeOfTarget(), _getAllObjectsForImportId(), ilMapArea\_getMobsForTarget(), ilInternalLink\_getSourcesOfTarget(), _lookupContObjID(), ilObject\_lookupType(), _lookupType(), ilPageObjectFactory\getInstance(), ilPageObject\lookupTranslations(), and ilObjMediaObject\lookupUsages().
Referenced by ilObjContentObject\copyAllPagesAndChapters(), ilStructureObjectGUI\insertChapterClip(), ilObjContentObjectGUI\insertChapterClip(), ilStructureObjectGUI\insertPageClip(), and ilObjContentObjectGUI\pastePage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMObject::updateMetaData | ( | ) |
update meta data entry
Definition at line 155 of file class.ilLMObject.php.
References getId(), getLMId(), getTitle(), and getType().
Referenced by update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Write layout setting.
| int | lm object id |
| string | layout |
Definition at line 1291 of file class.ilLMObject.php.
References $c, $DIC, $ilDB, $query, $t, and _lookupType().
Referenced by ilLMPageObjectGUI\saveLayout(), ilObjContentObjectGUI\savePageLayout(), and ilStructureObjectGUI\savePageLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Write short title.
| integer | $a_id | object id |
| string | $a_short_title | short title |
Definition at line 1595 of file class.ilLMObject.php.
Referenced by ilLMEditShortTitlesGUI\save().
Here is the caller graph for this function:| ilLMObject::$active = true |
Definition at line 33 of file class.ilLMObject.php.
Referenced by ilLMPageObject\_getPresentationTitle().
| ilLMObject::$content_object |
Definition at line 29 of file class.ilLMObject.php.
Referenced by getContentObject().
| ilLMObject::$data_record |
Definition at line 28 of file class.ilLMObject.php.
|
staticprotected |
Definition at line 34 of file class.ilLMObject.php.
|
protected |
Definition at line 39 of file class.ilLMObject.php.
Referenced by create(), delete(), getShortTitles(), read(), update(), and writeShortTitle().
| ilLMObject::$description |
Definition at line 32 of file class.ilLMObject.php.
Referenced by getDescription().
| ilLMObject::$id |
Definition at line 26 of file class.ilLMObject.php.
Referenced by _lookupNID(), clipboardCopy(), clipboardCut(), getId(), MDUpdateListener(), saveExportId(), and saveTitles().
| ilLMObject::$lm_id |
Definition at line 24 of file class.ilLMObject.php.
Referenced by _getIdForImportId(), _isPagePublic(), ilLMPageObject\_splitPage(), ilLMPageObject\_splitPageNext(), getLMId(), getObjectList(), and ilLMPageObject\getPageList().
| ilLMObject::$meta_data |
Definition at line 27 of file class.ilLMObject.php.
| ilLMObject::$short_title |
Definition at line 31 of file class.ilLMObject.php.
Referenced by getShortTitle().
| ilLMObject::$title |
Definition at line 30 of file class.ilLMObject.php.
Referenced by ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\exportFO(), getTitle(), and saveTitles().
| ilLMObject::$type |
Definition at line 25 of file class.ilLMObject.php.
Referenced by ilLMPageObject\_splitPage(), ilLMPageObject\_splitPageNext(), getObjectList(), getType(), and uniqueTypesCheck().
|
protected |
Definition at line 22 of file class.ilLMObject.php.
Referenced by createMetaData().