|
ILIAS
release_8 Revision v8.24
|
User Interface for Structure Objects Editing. More...
Inheritance diagram for ilStructureObjectGUI:
Collaboration diagram for ilStructureObjectGUI:Public Member Functions | |
| __construct (ilObjLearningModule $a_content_obj, ilLMTree $a_tree) | |
| setStructureObject (ilStructureObject $a_st_object) | |
| getType () | |
| executeCommand () | |
| create () | |
| structure / page object creation form More... | |
| edit () | |
| view () | |
| showHierarchy () | |
| cutItems (string $a_return="view") | |
| Copy items to clipboard, then cut them from the current tree. More... | |
| copyItems (string $a_return="view") | |
| Copy items to clipboard. More... | |
| saveAllTitles () | |
| Save all titles of chapters/pages. More... | |
| subchap () | |
| display subchapters of structure object More... | |
| save () | |
| putInTree (?int $target=null) | |
| put chapter into tree More... | |
| cutPage () | |
| copyPage () | |
| pastePage () | |
| cutChapter () | |
| copyChapter () | |
| copy a single chapter (selection) More... | |
| pasteChapter () | |
| activatePages () | |
| initConditionHandlerInterface () | |
| cancel () | |
| cancel creation of new page or chapter More... | |
| setTabs () | |
| insertChapter (bool $a_as_sub=false) | |
| Insert (multiple) chapters at node. More... | |
| insertSubchapter () | |
| Insert (multiple) subchapters at node. More... | |
| insertChapterClip (bool $a_as_sub=false, string $a_return="view") | |
| Insert Chapter from clipboard. More... | |
| insertSubchapterClip () | |
| insertPage () | |
| insertPageClip () | |
| proceedDragDrop () | |
| setPageLayout () | |
| Set layout for multipl pages. More... | |
| initSetPageLayoutForm () | |
| Init set page layout form. More... | |
| savePageLayout () | |
| Save page layout. More... | |
| editMasterLanguage () | |
| switchToLanguage () | |
| insertTemplate () | |
| Displays GUI to select template for page. More... | |
| initInsertTemplateForm () | |
| insertPageFromTemplate () | |
| Insert (multiple) pages templates at node. More... | |
Public Member Functions inherited from ilLMObjectGUI | |
| __construct (ilObjLearningModule $a_content_obj) | |
| constructor More... | |
| setActions (?array $a_actions=null) | |
| getTargetFrame (string $a_cmd, string $a_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| create () | |
| structure / page object creation form More... | |
| getCreateForm () | |
| putInTree (?int $target=0) | |
| put this object into content object tree More... | |
| delete () | |
| Confirm deletion screen (delete page or structure objects) More... | |
| cancelDelete () | |
| cancel deletion of page/structure objects More... | |
| confirmedDelete () | |
| page and structure object deletion More... | |
| showActions (array $a_actions) | |
| show possible action (form buttons) More... | |
| checkTree () | |
| check the content object tree More... | |
Static Public Member Functions | |
| static | _goto (string $a_target, int $a_target_ref_id=0) |
Data Fields | |
| ilLMTree | $tree |
Data Fields inherited from ilLMObjectGUI | |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| ilLMObject | $obj |
| ilCtrl | $ctrl |
| ilObjLearningModule | $content_object |
| array | $actions |
Protected Attributes | |
| ilPropertyFormGUI | $form |
| ilConditionHandlerGUI | $condHI |
| ilObjUser | $user |
| ilTabsGUI | $tabs |
| ilLogger | $log |
Protected Attributes inherited from ilLMObjectGUI | |
| int | $requested_ref_id |
| ILIAS DI UIServices | $ui |
| int | $requested_obj_id |
| string | $requested_totransl = "" |
| string | $requested_transl = "" |
| string | $requested_target |
| string | $requested_new_type |
| array | $target_frame |
| EditingGUIRequest | $request |
User Interface for Structure Objects Editing.
Definition at line 27 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::__construct | ( | ilObjLearningModule | $a_content_obj, |
| ilLMTree | $a_tree | ||
| ) |
Definition at line 36 of file class.ilStructureObjectGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
static |
| ilPermissionException |
Definition at line 560 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::activatePages | ( | ) |
Definition at line 428 of file class.ilStructureObjectGUI.php.
References $id, $lng, $path, ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ilPageObject\_writeActive(), and ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilStructureObjectGUI::cancel | ( | ) |
cancel creation of new page or chapter
Definition at line 499 of file class.ilStructureObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilStructureObjectGUI::copyChapter | ( | ) |
copy a single chapter (selection)
Definition at line 418 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::copyItems | ( | string | $a_return = "view" | ) |
Copy items to clipboard.
Definition at line 201 of file class.ilStructureObjectGUI.php.
References $lng.
| ilStructureObjectGUI::copyPage | ( | ) |
Definition at line 394 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::create | ( | ) |
structure / page object creation form
Reimplemented from ilLMObjectGUI.
Definition at line 104 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::cutChapter | ( | ) |
Definition at line 410 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::cutItems | ( | string | $a_return = "view" | ) |
Copy items to clipboard, then cut them from the current tree.
Definition at line 164 of file class.ilStructureObjectGUI.php.
References $lng.
| ilStructureObjectGUI::cutPage | ( | ) |
Definition at line 389 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::edit | ( | ) |
Definition at line 112 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::editMasterLanguage | ( | ) |
Definition at line 894 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::executeCommand | ( | ) |
Definition at line 63 of file class.ilStructureObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilStructureObjectGUI::getType | ( | ) |
Definition at line 58 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::initConditionHandlerInterface | ( | ) |
Definition at line 484 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::initInsertTemplateForm | ( | ) |
Definition at line 932 of file class.ilStructureObjectGUI.php.
References Vendor\Package\$f, $lng, and ilPageLayout\MODULE_LM.
| ilStructureObjectGUI::initSetPageLayoutForm | ( | ) |
Init set page layout form.
Definition at line 845 of file class.ilStructureObjectGUI.php.
References $id, $lng, ILIAS\Repository\form(), and ilObjContentObjectGUI\getLayoutOption().
Here is the call graph for this function:| ilStructureObjectGUI::insertChapter | ( | bool | $a_as_sub = false | ) |
Insert (multiple) chapters at node.
Definition at line 606 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::insertChapterClip | ( | bool | $a_as_sub = false, |
| string | $a_return = "view" |
||
| ) |
Insert Chapter from clipboard.
Definition at line 655 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::insertPage | ( | ) |
Definition at line 728 of file class.ilStructureObjectGUI.php.
References $i, $lng, ilHierarchyFormGUI\getPostFirstChild(), ilHierarchyFormGUI\getPostMulti(), ilHierarchyFormGUI\getPostNodeId(), ILIAS\Repository\lng(), ilTree\POS_FIRST_NODE, and ilLMObject\putInTree().
Here is the call graph for this function:| ilStructureObjectGUI::insertPageClip | ( | ) |
Definition at line 762 of file class.ilStructureObjectGUI.php.
References $ilUser, ilEditClipboard\clear(), ilEditClipboard\getAction(), ilHierarchyFormGUI\getPostFirstChild(), ilHierarchyFormGUI\getPostNodeId(), ilTree\POS_FIRST_NODE, and ilLMObject\updateInternalLinks().
Here is the call graph for this function:| ilStructureObjectGUI::insertPageFromTemplate | ( | ) |
Insert (multiple) pages templates at node.
Definition at line 955 of file class.ilStructureObjectGUI.php.
References $data, $DIC, ilLMPageObject\insertPagesFromTemplate(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilStructureObjectGUI::insertSubchapter | ( | ) |
Insert (multiple) subchapters at node.
Definition at line 647 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::insertSubchapterClip | ( | ) |
Definition at line 723 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::insertTemplate | ( | ) |
Displays GUI to select template for page.
Definition at line 913 of file class.ilStructureObjectGUI.php.
References $lng, ilTabsGUI\clearTargets(), ilLMPageObjectGUI\getLayoutCssFix(), ilHierarchyFormGUI\getPostFirstChild(), ilHierarchyFormGUI\getPostMulti(), ilHierarchyFormGUI\getPostNodeId(), and ilTabsGUI\setBackTarget().
Here is the call graph for this function:| ilStructureObjectGUI::pasteChapter | ( | ) |
Definition at line 423 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::pastePage | ( | ) |
Definition at line 399 of file class.ilStructureObjectGUI.php.
References $ilUser, and ILIAS\Repository\lng().
Here is the call graph for this function:| ilStructureObjectGUI::proceedDragDrop | ( | ) |
Definition at line 804 of file class.ilStructureObjectGUI.php.
References XapiProxy\$req.
| ilStructureObjectGUI::putInTree | ( | ?int | $target = null | ) |
put chapter into tree
Reimplemented from ilLMObjectGUI.
Definition at line 359 of file class.ilStructureObjectGUI.php.
References ilTree\getChildsByType(), ilTree\getRootId(), ilTree\setTableNames(), and ilTree\setTreeTablePK().
Here is the call graph for this function:| ilStructureObjectGUI::save | ( | ) |
Definition at line 333 of file class.ilStructureObjectGUI.php.
References ilPropertyFormGUI\checkInput(), ILIAS\Repository\ctrl(), and ilPropertyFormGUI\getInput().
Here is the call graph for this function:| ilStructureObjectGUI::saveAllTitles | ( | ) |
Save all titles of chapters/pages.
Definition at line 238 of file class.ilStructureObjectGUI.php.
References ILIAS\Repository\lng(), and ilLMObject\saveTitles().
Here is the call graph for this function:| ilStructureObjectGUI::savePageLayout | ( | ) |
Save page layout.
Definition at line 876 of file class.ilStructureObjectGUI.php.
References $id, $lng, and ilLMObject\writeLayout().
Here is the call graph for this function:| ilStructureObjectGUI::setPageLayout | ( | ) |
Set layout for multipl pages.
Definition at line 825 of file class.ilStructureObjectGUI.php.
References $lng, $tpl, and ILIAS\Repository\form().
Here is the call graph for this function:| ilStructureObjectGUI::setStructureObject | ( | ilStructureObject | $a_st_object | ) |
Definition at line 52 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::setTabs | ( | ) |
Definition at line 510 of file class.ilStructureObjectGUI.php.
References $lng, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilStructureObjectGUI::showHierarchy | ( | ) |
Definition at line 122 of file class.ilStructureObjectGUI.php.
References $lng, ilUtil\getImagePath(), and ilObjContentObjectGUI\getMultiLangHeader().
Here is the call graph for this function:| ilStructureObjectGUI::subchap | ( | ) |
display subchapters of structure object
Definition at line 252 of file class.ilStructureObjectGUI.php.
References $ilUser, ilStructureObject\_getPresentationTitle(), ilLMObject\CHAPTER_TITLE, ILIAS\Repository\ctrl(), ilLegacyFormElementsUtil\formSelect(), ilUtil\getImagePath(), ILIAS\Repository\lng(), and ilTree\POS_FIRST_NODE.
Here is the call graph for this function:| ilStructureObjectGUI::switchToLanguage | ( | ) |
Definition at line 902 of file class.ilStructureObjectGUI.php.
| ilStructureObjectGUI::view | ( | ) |
Definition at line 117 of file class.ilStructureObjectGUI.php.
|
protected |
Definition at line 30 of file class.ilStructureObjectGUI.php.
|
protected |
Definition at line 29 of file class.ilStructureObjectGUI.php.
|
protected |
Definition at line 33 of file class.ilStructureObjectGUI.php.
|
protected |
Definition at line 32 of file class.ilStructureObjectGUI.php.
| ilLMTree ilStructureObjectGUI::$tree |
Definition at line 34 of file class.ilStructureObjectGUI.php.
|
protected |
Definition at line 31 of file class.ilStructureObjectGUI.php.