|
ILIAS
release_8 Revision v8.24
|
Base class for ilStructureObjects and ilPageObjects (see ILIAS DTD) More...
Inheritance diagram for ilLMObjectGUI:
Collaboration diagram for ilLMObjectGUI: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
Reimplemented in ilLMPageObjectGUI.
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().
Here is the call graph for this function:| ilLMObjectGUI::cancelDelete | ( | ) |
cancel deletion of page/structure objects
Definition at line 194 of file class.ilLMObjectGUI.php.
References ilSession\clear(), and ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilLMObjectGUI::checkTree | ( | ) |
check the content object tree
Definition at line 244 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::confirmedDelete | ( | ) |
page and structure object deletion
Definition at line 204 of file class.ilLMObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilLMObjectGUI::create | ( | ) |
structure / page object creation form
Reimplemented in ilLMPageObjectGUI, and ilStructureObjectGUI.
Definition at line 116 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::delete | ( | ) |
Confirm deletion screen (delete page or structure objects)
Definition at line 177 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::getCreateForm | ( | ) |
Definition at line 122 of file class.ilLMObjectGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| 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
Reimplemented in ilStructureObjectGUI.
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::showActions | ( | array | $a_actions | ) |
show possible action (form buttons)
Definition at line 219 of file class.ilLMObjectGUI.php.
References $d, $lng, $name, ilUtil\getImagePath(), and ILIAS\Repository\lng().
Here is the call graph for this function:| array ilLMObjectGUI::$actions |
Definition at line 34 of file class.ilLMObjectGUI.php.
Referenced by ILIAS\UI\Implementation\Component\Table\DataRow\__construct(), and ILIAS\UI\Implementation\Component\Table\Data\withActions().
| 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(), ilLMPageObjectGUI\addPageTabs(), ilLMPageObjectGUI\create(), ilLMPageObjectGUI\editLayout(), ilLMPageObjectGUI\executeCommand(), ilLMPageObjectGUI\initEditLayoutForm(), ilLMPageObjectGUI\initNewPageForm(), and ilLMPageObjectGUI\saveLayout().
| ilLanguage ilLMObjectGUI::$lng |
Definition at line 30 of file class.ilLMObjectGUI.php.
Referenced by __construct(), ilLMPageObjectGUI\_goto(), ilLMPageObjectGUI\create(), ilLMPageObjectGUI\initEditLayoutForm(), ilLMPageObjectGUI\initNewPageForm(), ilLMPageObjectGUI\save(), ilLMPageObjectGUI\saveLayout(), and setActions().
| ilLMObject ilLMObjectGUI::$obj |
Definition at line 31 of file class.ilLMObjectGUI.php.
|
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.
|
protected |
Definition at line 37 of file class.ilLMObjectGUI.php.
|
protected |
Definition at line 28 of file class.ilLMObjectGUI.php.
|
protected |
Definition at line 40 of file class.ilLMObjectGUI.php.
|
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(), and ilLMPageObjectGUI\saveLayout().
|
protected |
Definition at line 36 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\create(), and ilLMPageObjectGUI\initNewPageForm().