| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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 (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().
 Here is the call graph for this function:| ilLMObjectGUI::cancelDelete | ( | ) | 
cancel deletion of page/structure objects
Definition at line 198 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 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().
 Here is the call graph for this function:| ilLMObjectGUI::create | ( | ) | 
structure / page object creation form
Definition at line 116 of file class.ilLMObjectGUI.php.
References getCreateForm().
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller 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
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().
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:| 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().