| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Class ilLMObject. More...
 Inheritance diagram for ilLMObjectGUI:
 Inheritance diagram for ilLMObjectGUI: Collaboration diagram for ilLMObjectGUI:
 Collaboration diagram for ilLMObjectGUI:| Public Member Functions | |
| ilLMObjectGUI (&$a_content_obj) | |
| constructor | |
| setActions ($a_actions="") | |
| build action array | |
| getTargetFrame ($a_cmd, $a_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. | |
| create () | |
| structure / page object creation form | |
| putInTree () | |
| put this object into content object tree | |
| delete () | |
| Confirm deletion screen (delete page or structure objects) | |
| cancelDelete () | |
| cancel deletion of page/structure objects | |
| confirmedDelete () | |
| page and structure object deletion | |
| add_cell ($val, $link="") | |
| output a cell in object list | |
| showActions ($a_actions) | |
| show possible action (form buttons) | |
| checkTree () | |
| check the content object tree | |
| Data Fields | |
| $ilias | |
| $tpl | |
| $lng | |
| $obj | |
| $ctrl | |
| $content_object | |
| $actions | |
Class ilLMObject.
Base class for ilStructureObjects and ilPageObjects (see ILIAS DTD)
Definition at line 16 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::add_cell | ( | $val, | |
| $link = "" | |||
| ) | 
output a cell in object list
Reimplemented in ilStructureObjectGUI.
Definition at line 192 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::cancelDelete | ( | ) | 
cancel deletion of page/structure objects
Definition at line 170 of file class.ilLMObjectGUI.php.
References $_GET, and ilSession\clear().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLMObjectGUI::checkTree | ( | ) | 
check the content object tree
Definition at line 246 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\save(), and ilStructureObjectGUI\save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLMObjectGUI::confirmedDelete | ( | ) | 
page and structure object deletion
Definition at line 180 of file class.ilLMObjectGUI.php.
References $_GET, and ilObjContentObjectGUI\confirmedDelete().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLMObjectGUI::create | ( | ) | 
structure / page object creation form
Reimplemented in ilStructureObjectGUI.
Definition at line 93 of file class.ilLMObjectGUI.php.
References $_REQUEST, and ilFormPropertyGUI\setRequired().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLMObjectGUI::delete | ( | ) | 
Confirm deletion screen (delete page or structure objects)
Definition at line 157 of file class.ilLMObjectGUI.php.
References ilObjContentObjectGUI\delete().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLMObjectGUI::getTargetFrame | ( | $a_cmd, | |
| $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) public | 
Definition at line 74 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::ilLMObjectGUI | ( | & | $a_content_obj | ) | 
constructor
| object | $a_content_obj | content object | 
Definition at line 32 of file class.ilLMObjectGUI.php.
References $ilCtrl, $ilias, $lng, and $tpl.
Referenced by ilLMPageObjectGUI\ilLMPageObjectGUI(), and ilStructureObjectGUI\ilStructureObjectGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLMObjectGUI::putInTree | ( | ) | 
put this object into content object tree
Reimplemented in ilStructureObjectGUI.
Definition at line 120 of file class.ilLMObjectGUI.php.
References $_GET, IL_FIRST_NODE, and ilTree\setTableNames().
Referenced by ilLMPageObjectGUI\save().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLMObjectGUI::setActions | ( | $a_actions = "" | ) | 
build action array
| array | $a_actions | action array (key = action key, value = action language string) private | 
Definition at line 51 of file class.ilLMObjectGUI.php.
References $lng.
| ilLMObjectGUI::showActions | ( | $a_actions | ) | 
show possible action (form buttons)
public
Definition at line 215 of file class.ilLMObjectGUI.php.
References $d, $lng, and ilUtil\getImagePath().
Referenced by ilStructureObjectGUI\subchap().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLMObjectGUI::$actions | 
Definition at line 24 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::$content_object | 
Definition at line 23 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\getLinkXML().
| ilLMObjectGUI::$ctrl | 
Definition at line 22 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::$ilias | 
Definition at line 18 of file class.ilLMObjectGUI.php.
Referenced by ilLMObjectGUI(), ilLMPageObjectGUI\ilLMPageObjectGUI(), and ilStructureObjectGUI\ilStructureObjectGUI().
| ilLMObjectGUI::$lng | 
Definition at line 20 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\_goto(), ilStructureObjectGUI\activatePages(), ilStructureObjectGUI\copyItems(), ilStructureObjectGUI\cutItems(), ilLMObjectGUI(), ilLMPageObjectGUI\ilLMPageObjectGUI(), ilStructureObjectGUI\ilStructureObjectGUI(), ilLMPageObjectGUI\initEditLayoutForm(), ilStructureObjectGUI\initSetPageLayoutForm(), ilStructureObjectGUI\insertChapter(), ilStructureObjectGUI\insertPage(), ilLMPageObjectGUI\saveLayout(), ilStructureObjectGUI\savePageLayout(), setActions(), ilStructureObjectGUI\setPageLayout(), ilStructureObjectGUI\setTabs(), showActions(), ilStructureObjectGUI\showHierarchy(), ilStructureObjectGUI\subchap(), and ilStructureObjectGUI\view().
| ilLMObjectGUI::$obj | 
Definition at line 21 of file class.ilLMObjectGUI.php.
| ilLMObjectGUI::$tpl | 
Definition at line 19 of file class.ilLMObjectGUI.php.
Referenced by ilLMPageObjectGUI\editLayout(), ilLMPageObjectGUI\executeCommand(), ilLMObjectGUI(), ilLMPageObjectGUI\ilLMPageObjectGUI(), ilStructureObjectGUI\ilStructureObjectGUI(), ilLMPageObjectGUI\saveLayout(), and ilStructureObjectGUI\setPageLayout().