ILIAS
release_8 Revision v8.19
|
Base class for ilStructureObjects and ilPageObjects (see ILIAS DTD) More...
Public Member Functions | |
__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... | |
Data Fields | |
ilGlobalTemplateInterface | $tpl |
ilLanguage | $lng |
ilLMObject | $obj |
ilCtrl | $ctrl |
ilObjLearningModule | $content_object |
array | $actions |
Protected Attributes | |
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 |
Base class for ilStructureObjects and ilPageObjects (see ILIAS DTD)
Definition at line 26 of file class.ilLMObjectGUI.php.
ilLMObjectGUI::__construct | ( | ilObjLearningModule | $a_content_obj | ) |
constructor
Definition at line 49 of file class.ilLMObjectGUI.php.
References $DIC, $lng, XapiProxy\$req, $request, $tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
ilLMObjectGUI::cancelDelete | ( | ) |
cancel deletion of page/structure objects
Definition at line 194 of file class.ilLMObjectGUI.php.
References ilSession\clear(), and ILIAS\Repository\ctrl().
ilLMObjectGUI::checkTree | ( | ) |
check the content object tree
Definition at line 244 of file class.ilLMObjectGUI.php.
Referenced by ilStructureObjectGUI\save().
ilLMObjectGUI::confirmedDelete | ( | ) |
page and structure object deletion
Definition at line 204 of file class.ilLMObjectGUI.php.
References ilObjContentObjectGUI\confirmedDelete(), and ILIAS\Repository\ctrl().
ilLMObjectGUI::create | ( | ) |
structure / page object creation form
Definition at line 116 of file class.ilLMObjectGUI.php.
References getCreateForm().
ilLMObjectGUI::delete | ( | ) |
Confirm deletion screen (delete page or structure objects)
Definition at line 177 of file class.ilLMObjectGUI.php.
References ilObjContentObjectGUI\delete().
ilLMObjectGUI::getCreateForm | ( | ) |
Definition at line 122 of file class.ilLMObjectGUI.php.
References $requested_new_type, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by create(), and ilStructureObjectGUI\save().
ilLMObjectGUI::getTargetFrame | ( | string | $a_cmd, |
string | $a_target_frame = "" |
||
) |
get target frame for command (command is method name without "Object", e.g.
"perm")
string | $a_cmd | command |
string | $a_target_frame | default target frame (is returned, if no special target frame was set) |
Definition at line 100 of file class.ilLMObjectGUI.php.
ilLMObjectGUI::putInTree | ( | ?int | $target = 0 | ) |
put this object into content object tree
Definition at line 146 of file class.ilLMObjectGUI.php.
References $requested_target, and ilTree\POS_FIRST_NODE.
ilLMObjectGUI::setActions | ( | ?array | $a_actions = null | ) |
?array | $a_actions action array (key = action key, value = action language string) |
Definition at line 82 of file class.ilLMObjectGUI.php.
References $name.
ilLMObjectGUI::showActions | ( | array | $a_actions | ) |
show possible action (form buttons)
Definition at line 219 of file class.ilLMObjectGUI.php.
References $d, $name, ilUtil\getImagePath(), and ILIAS\Repository\lng().
Referenced by ilStructureObjectGUI\subchap().
array ilLMObjectGUI::$actions |
Definition at line 34 of file class.ilLMObjectGUI.php.
ilObjLearningModule ilLMObjectGUI::$content_object |
Definition at line 33 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\getLinkXML().
ilCtrl ilLMObjectGUI::$ctrl |
Definition at line 32 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\_goto(), ilLMPageObjectGUI\addPageTabs(), ilStructureObjectGUI\copyItems(), ilLMPageObjectGUI\create(), ilStructureObjectGUI\cutItems(), ilLMPageObjectGUI\editLayout(), ilStructureObjectGUI\editMasterLanguage(), ilLMPageObjectGUI\executeCommand(), ilLMPageObjectGUI\initEditLayoutForm(), ilStructureObjectGUI\initInsertTemplateForm(), ilLMPageObjectGUI\initNewPageForm(), ilStructureObjectGUI\initSetPageLayoutForm(), ilStructureObjectGUI\insertChapter(), ilStructureObjectGUI\insertChapterClip(), ilStructureObjectGUI\insertPage(), ilStructureObjectGUI\insertPageClip(), ilStructureObjectGUI\insertPageFromTemplate(), ilStructureObjectGUI\insertTemplate(), ilStructureObjectGUI\proceedDragDrop(), ilStructureObjectGUI\saveAllTitles(), ilLMPageObjectGUI\saveLayout(), ilStructureObjectGUI\savePageLayout(), ilStructureObjectGUI\setPageLayout(), ilStructureObjectGUI\showHierarchy(), ilStructureObjectGUI\subchap(), and ilStructureObjectGUI\switchToLanguage().
ilLanguage ilLMObjectGUI::$lng |
Definition at line 30 of file class.ilLMObjectGUI.php.
Referenced by __construct(), ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\_goto(), ilStructureObjectGUI\activatePages(), ilStructureObjectGUI\copyItems(), ilLMPageObjectGUI\create(), ilStructureObjectGUI\cutItems(), ilLMPageObjectGUI\initEditLayoutForm(), ilStructureObjectGUI\initInsertTemplateForm(), ilLMPageObjectGUI\initNewPageForm(), ilStructureObjectGUI\initSetPageLayoutForm(), ilStructureObjectGUI\insertChapter(), ilStructureObjectGUI\insertPage(), ilStructureObjectGUI\insertTemplate(), ilLMPageObjectGUI\save(), ilLMPageObjectGUI\saveLayout(), ilStructureObjectGUI\savePageLayout(), ilStructureObjectGUI\setPageLayout(), ilStructureObjectGUI\setTabs(), and ilStructureObjectGUI\showHierarchy().
ilLMObject ilLMObjectGUI::$obj |
Definition at line 31 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\editLayout(), and ilLMPageObjectGUI\executeCommand().
|
protected |
Definition at line 43 of file class.ilLMObjectGUI.php.
Referenced by __construct(), ilStructureObjectGUI\proceedDragDrop(), and ilLMPageObjectGUI\save().
|
protected |
Definition at line 41 of file class.ilLMObjectGUI.php.
Referenced by getCreateForm().
|
protected |
Definition at line 37 of file class.ilLMObjectGUI.php.
|
protected |
Definition at line 28 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\executeCommand().
|
protected |
Definition at line 40 of file class.ilLMObjectGUI.php.
Referenced by putInTree(), and ilStructureObjectGUI\putInTree().
|
protected |
Definition at line 38 of file class.ilLMObjectGUI.php.
|
protected |
Definition at line 39 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\executeCommand(), and ilStructureObjectGUI\showHierarchy().
|
protected |
Definition at line 42 of file class.ilLMObjectGUI.php.
ilGlobalTemplateInterface ilLMObjectGUI::$tpl |
Definition at line 29 of file class.ilLMObjectGUI.php.
Referenced by __construct(), ilLMPageObjectGUI\editLayout(), ilLMPageObjectGUI\executeCommand(), ilLMPageObjectGUI\saveLayout(), and ilStructureObjectGUI\setPageLayout().
|
protected |
Definition at line 36 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\create(), ilStructureObjectGUI\initInsertTemplateForm(), ilLMPageObjectGUI\initNewPageForm(), and ilStructureObjectGUI\insertTemplate().