ILIAS
trunk Revision v11.0_alpha-1851-ga8564da6fed
|
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 (array $ids) | |
Confirm deletion screen (delete page or structure objects) More... | |
setTabs () | |
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 198 of file class.ilLMObjectGUI.php.
References ilSession\clear(), and ILIAS\Repository\ctrl().
ilLMObjectGUI::checkTree | ( | ) |
check the content object tree
Definition at line 248 of file class.ilLMObjectGUI.php.
ilLMObjectGUI::confirmedDelete | ( | ) |
page and structure object deletion
Definition at line 208 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 | ( | array | $ids | ) |
Confirm deletion screen (delete page or structure objects)
Definition at line 177 of file class.ilLMObjectGUI.php.
References ilObjContentObjectGUI\delete(), and setTabs().
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().
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.
ilLMObjectGUI::setTabs | ( | ) |
Definition at line 190 of file class.ilLMObjectGUI.php.
Referenced by delete().
ilLMObjectGUI::showActions | ( | array | $a_actions | ) |
show possible action (form buttons)
Definition at line 223 of file class.ilLMObjectGUI.php.
References Vendor\Package\$d, ilUtil\getImagePath(), and ILIAS\Repository\lng().
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 ilStructureObjectGUI\executeCommand(), and ilLMPageObjectGUI\getLinkXML().
ilCtrl ilLMObjectGUI::$ctrl |
Definition at line 32 of file class.ilLMObjectGUI.php.
Referenced by ilStructureObjectGUI\_goto(), ilLMPageObjectGUI\_goto(), ilLMPageObjectGUI\addPageTabs(), ilLMPageObjectGUI\create(), ilLMPageObjectGUI\editLayout(), ilStructureObjectGUI\editMasterLanguage(), ilLMPageObjectGUI\executeCommand(), ilLMPageObjectGUI\initEditLayoutForm(), ilLMPageObjectGUI\initNewPageForm(), ilStructureObjectGUI\initSetPageLayoutForm(), ilLMPageObjectGUI\saveLayout(), ilStructureObjectGUI\savePageLayout(), ilStructureObjectGUI\setPageLayout(), and ilStructureObjectGUI\switchToLanguage().
ilLanguage ilLMObjectGUI::$lng |
Definition at line 30 of file class.ilLMObjectGUI.php.
Referenced by __construct(), ilStructureObjectGUI\_goto(), ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\addSubTabs(), ilLMPageObjectGUI\create(), ilLMPageObjectGUI\initEditLayoutForm(), ilLMPageObjectGUI\initNewPageForm(), ilStructureObjectGUI\initSetPageLayoutForm(), ilLMPageObjectGUI\save(), ilLMPageObjectGUI\saveLayout(), ilStructureObjectGUI\savePageLayout(), ilStructureObjectGUI\setPageLayout(), and ilStructureObjectGUI\setTabs().
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(), 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().
|
protected |
Definition at line 38 of file class.ilLMObjectGUI.php.
|
protected |
Definition at line 39 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\executeCommand().
|
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(), and ilLMPageObjectGUI\initNewPageForm().