ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ilSCORM2004NodeGUI. More...
Public Member Functions | |
__construct ($a_slm_obj, $a_node_id=0) | |
constructor More... | |
setParentGUI ($a_parentgui) | |
Set Parent GUI class (ilObjSCORM2004LearningModuleGUI). More... | |
getParentGUI () | |
Get Parent GUI class (ilObjSCORM2004LearningModuleGUI). More... | |
getNodeObject ($a_node_id) | |
Get node object (chapter/sco/page) More... | |
showOrganization () | |
put this object into content object tree More... | |
insertChapter () | |
Insert Chapter. More... | |
insertSco () | |
Insert Sco. More... | |
insertAsset () | |
Insert Asset. More... | |
insertPage () | |
Insert Page. More... | |
insertTemplateGUI () | |
Insert Page with Layout. More... | |
insertSpecialPage () | |
Insert special page. More... | |
collapseAll () | |
Collapse all. More... | |
ExpandAll () | |
Expand all. More... | |
saveAllTitles () | |
Save Titles. More... | |
deleteNodes () | |
Delete nodes in the hierarchy. More... | |
cancelDelete () | |
cancel delete More... | |
confirmedDelete () | |
confirmed delete More... | |
setLocator () | |
Set Locator Items. More... | |
setContentStyle () | |
Set content style sheet. More... | |
copyItems ($a_return="showOrganization") | |
Copy items to clipboard. More... | |
cutItems ($a_return="showOrganization") | |
Copy items to clipboard, then cut them from the current tree. More... | |
insertPageClip () | |
Insert pages from clipboard. More... | |
insertScoClip () | |
Insert scos from clipboard. More... | |
insertAssetClip () | |
Insert assets from clipboard. More... | |
insertLMChapterClip () | |
Insert scos from clipboard. More... | |
Data Fields | |
$node_object | |
$slm_object | |
Protected Attributes | |
$lng | |
$ctrl | |
$tpl | |
$tabs | |
$locator | |
$user | |
Class ilSCORM2004NodeGUI.
Base GUI class for scorm nodes (Chapter, SCO and Page)
Definition at line 14 of file class.ilSCORM2004NodeGUI.php.
ilSCORM2004NodeGUI::__construct | ( | $a_slm_obj, | |
$a_node_id = 0 |
|||
) |
constructor
object | $a_content_obj | node object |
Definition at line 54 of file class.ilSCORM2004NodeGUI.php.
References $DIC, getNodeObject(), and user().
ilSCORM2004NodeGUI::cancelDelete | ( | ) |
cancel delete
Definition at line 335 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, and $ilCtrl.
ilSCORM2004NodeGUI::collapseAll | ( | ) |
Collapse all.
Definition at line 290 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::confirmedDelete | ( | ) |
confirmed delete
Definition at line 344 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::copyItems | ( | $a_return = "showOrganization" | ) |
Copy items to clipboard.
Definition at line 505 of file class.ilSCORM2004NodeGUI.php.
References $_POST, $ctrl, $ilCtrl, $lng, ilSCORM2004Node\clipboardCopy(), ilUtil\sendFailure(), ilUtil\sendInfo(), ilEditClipboard\setAction(), ilUtil\stripSlashesArray(), and ilSCORM2004Node\uniqueTypesCheck().
ilSCORM2004NodeGUI::cutItems | ( | $a_return = "showOrganization" | ) |
Copy items to clipboard, then cut them from the current tree.
Definition at line 537 of file class.ilSCORM2004NodeGUI.php.
References $_POST, $ctrl, $ilCtrl, $lng, ilSCORM2004Node\clipboardCut(), ilUtil\sendFailure(), ilUtil\sendInfo(), ilEditClipboard\setAction(), ilUtil\stripSlashesArray(), and ilSCORM2004Node\uniqueTypesCheck().
ilSCORM2004NodeGUI::deleteNodes | ( | ) |
Delete nodes in the hierarchy.
Definition at line 324 of file class.ilSCORM2004NodeGUI.php.
References $_GET, $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::ExpandAll | ( | ) |
Expand all.
Definition at line 301 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::getNodeObject | ( | $a_node_id | ) |
Get node object (chapter/sco/page)
Definition at line 95 of file class.ilSCORM2004NodeGUI.php.
References ilSCORM2004NodeFactory\getInstance().
Referenced by __construct().
ilSCORM2004NodeGUI::getParentGUI | ( | ) |
Get Parent GUI class (ilObjSCORM2004LearningModuleGUI).
Definition at line 87 of file class.ilSCORM2004NodeGUI.php.
Referenced by collapseAll(), confirmedDelete(), deleteNodes(), ilSCORM2004PageNodeGUI\executeCommand(), ExpandAll(), insertAsset(), insertChapter(), insertLMChapterClip(), insertPage(), insertSco(), insertSpecialPage(), insertTemplateGUI(), saveAllTitles(), setLocator(), and showOrganization().
ilSCORM2004NodeGUI::insertAsset | ( | ) |
Insert Asset.
Definition at line 248 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $res, and getParentGUI().
ilSCORM2004NodeGUI::insertAssetClip | ( | ) |
Insert assets from clipboard.
Definition at line 605 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $ilUser, $user, ilHierarchyFormGUI\getPostNodeId(), and ilSCORM2004Node\insertAssetClip().
ilSCORM2004NodeGUI::insertChapter | ( | ) |
Insert Chapter.
Definition at line 224 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $res, and getParentGUI().
ilSCORM2004NodeGUI::insertLMChapterClip | ( | ) |
Insert scos from clipboard.
Definition at line 622 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $ilUser, $user, getParentGUI(), and setLocator().
ilSCORM2004NodeGUI::insertPage | ( | ) |
Insert Page.
Definition at line 260 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $res, and getParentGUI().
ilSCORM2004NodeGUI::insertPageClip | ( | ) |
Insert pages from clipboard.
Definition at line 571 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $ilUser, $user, ilHierarchyFormGUI\getPostNodeId(), and ilSCORM2004Node\insertPageClip().
ilSCORM2004NodeGUI::insertSco | ( | ) |
Insert Sco.
Definition at line 236 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $res, and getParentGUI().
ilSCORM2004NodeGUI::insertScoClip | ( | ) |
Insert scos from clipboard.
Definition at line 588 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $ilUser, $user, ilHierarchyFormGUI\getPostNodeId(), and ilSCORM2004Node\insertScoClip().
ilSCORM2004NodeGUI::insertSpecialPage | ( | ) |
Insert special page.
Definition at line 281 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::insertTemplateGUI | ( | ) |
Insert Page with Layout.
Definition at line 272 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::saveAllTitles | ( | ) |
Save Titles.
Definition at line 312 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, and getParentGUI().
ilSCORM2004NodeGUI::setContentStyle | ( | ) |
Set content style sheet.
Definition at line 477 of file class.ilSCORM2004NodeGUI.php.
References $tpl, ilObjStyleSheet\getContentStylePath(), ilObjStyleSheet\getPlaceHolderStylePath(), and ilObjStyleSheet\getSyntaxStylePath().
Referenced by ilSCORM2004PageNodeGUI\executeCommand().
ilSCORM2004NodeGUI::setLocator | ( | ) |
Set Locator Items.
Definition at line 355 of file class.ilSCORM2004NodeGUI.php.
References $_GET, $ctrl, $i, $ilCtrl, $locator, $path, $tpl, $tree, ilUtil\getImagePath(), and getParentGUI().
Referenced by ilSCORM2004PageNodeGUI\executeCommand(), ilSCORM2004ScoGUI\executeCommand(), ilSCORM2004ChapterGUI\executeCommand(), ilSCORM2004ScoGUI\import(), insertLMChapterClip(), ilSCORM2004ScoGUI\sahs_questions(), ilSCORM2004ScoGUI\sco_resources(), ilSCORM2004ScoGUI\showExportList(), showOrganization(), ilSCORM2004ScoGUI\showProperties(), and ilSCORM2004ChapterGUI\showProperties().
ilSCORM2004NodeGUI::setParentGUI | ( | $a_parentgui | ) |
Set Parent GUI class (ilObjSCORM2004LearningModuleGUI).
object | $a_parentgui | Parent GUI class |
Definition at line 77 of file class.ilSCORM2004NodeGUI.php.
ilSCORM2004NodeGUI::showOrganization | ( | ) |
put this object into content object tree
* if (!empty($_GET["target"])) Confirm deletion screen (delete page or structure objects)
cancel deletion of page/structure objects
page and structure object deletion
check the content object tree
Show subhiearchy of pages and subchapters
Definition at line 201 of file class.ilSCORM2004NodeGUI.php.
References $ctrl, $ilCtrl, $lng, $tabs, $tpl, ilUtil\getImagePath(), getParentGUI(), and setLocator().
Referenced by ilSCORM2004ScoGUI\executeCommand(), and ilSCORM2004ChapterGUI\executeCommand().
|
protected |
Definition at line 24 of file class.ilSCORM2004NodeGUI.php.
Referenced by cancelDelete(), collapseAll(), confirmedDelete(), copyItems(), cutItems(), deleteNodes(), ilSCORM2004PageNodeGUI\edit(), ilSCORM2004PageNodeGUI\executeCommand(), ExpandAll(), insertAsset(), insertAssetClip(), insertChapter(), insertLMChapterClip(), insertPage(), insertPageClip(), insertSco(), insertScoClip(), insertSpecialPage(), insertTemplateGUI(), saveAllTitles(), setLocator(), ilSCORM2004PageNodeGUI\setTabs(), and showOrganization().
|
protected |
Definition at line 19 of file class.ilSCORM2004NodeGUI.php.
Referenced by ilSCORM2004ScoGUI\confirmDeleteExportFile(), copyItems(), cutItems(), ilSCORM2004ScoGUI\deleteExportFile(), ilSCORM2004ScoGUI\getGloOverviewOv(), ilSCORM2004ScoGUI\import(), ilSCORM2004ScoGUI\importSave(), ilSCORM2004ScoGUI\sahs_questions(), ilSCORM2004ScoGUI\sco_resources(), ilSCORM2004PageNodeGUI\setTabs(), ilSCORM2004ScoGUI\setTabs(), ilSCORM2004ScoGUI\showExportList(), showOrganization(), ilSCORM2004ScoGUI\showProperties(), and ilSCORM2004ScoGUI\updateProperties().
|
protected |
Definition at line 39 of file class.ilSCORM2004NodeGUI.php.
Referenced by setLocator().
ilSCORM2004NodeGUI::$node_object |
Definition at line 46 of file class.ilSCORM2004NodeGUI.php.
Referenced by ilSCORM2004PageNodeGUI\executeCommand().
ilSCORM2004NodeGUI::$slm_object |
Definition at line 47 of file class.ilSCORM2004NodeGUI.php.
|
protected |
Definition at line 34 of file class.ilSCORM2004NodeGUI.php.
Referenced by ilSCORM2004ScoGUI\executeCommand(), ilSCORM2004PageNodeGUI\setTabs(), ilSCORM2004ScoGUI\setTabs(), showOrganization(), and ilSCORM2004ScoGUI\showProperties().
|
protected |
Definition at line 29 of file class.ilSCORM2004NodeGUI.php.
Referenced by ilSCORM2004ScoGUI\confirmDeleteExportFile(), ilSCORM2004PageNodeGUI\executeCommand(), ilSCORM2004ScoGUI\executeCommand(), ilSCORM2004ScoGUI\getGloOverviewOv(), ilSCORM2004ScoGUI\import(), ilSCORM2004ScoGUI\sahs_questions(), ilSCORM2004ScoGUI\sco_preview(), ilSCORM2004ScoGUI\sco_resources(), setContentStyle(), setLocator(), ilSCORM2004PageNodeGUI\setTabs(), ilSCORM2004ScoGUI\setTabs(), ilSCORM2004ScoGUI\showExportList(), showOrganization(), ilSCORM2004ScoGUI\showProperties(), and ilSCORM2004ScoGUI\updateProperties().
|
protected |
Definition at line 44 of file class.ilSCORM2004NodeGUI.php.
Referenced by insertAssetClip(), insertLMChapterClip(), insertPageClip(), and insertScoClip().