| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
Class ilInfoScreenGUI. More...
 Collaboration diagram for ilInfoScreenGUI:
 Collaboration diagram for ilInfoScreenGUI:| Public Member Functions | |
| ilInfoScreenGUI ($a_gui_object) | |
| Constructor. | |
| & | executeCommand () | 
| execute command | |
| setTableClass ($a_val) | |
| Set table class. | |
| getTableClass () | |
| Get table class. | |
| enablePrivateNotes ($a_enable=true) | |
| enable notes | |
| enableLearningProgress ($a_enable=true) | |
| enable learning progress | |
| enableFeedback ($a_enable=true) | |
| enable feedback | |
| enableNews ($a_enable=true) | |
| enable news | |
| enableNewsEditing ($a_enable=true) | |
| enable news editing | |
| setBlockProperty ($a_block_type, $a_property, $a_value) | |
| This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty. | |
| getAllBlockProperties () | |
| addSection ($a_title) | |
| add a new section | |
| setFormAction ($a_form_action) | |
| set a form action | |
| removeFormAction () | |
| remove form action | |
| addProperty ($a_name, $a_value, $a_link="") | |
| add a property to current section | |
| addPropertyCheckbox ($a_name, $a_checkbox_name, $a_checkbox_value, $a_checkbox_label="", $a_checkbox_checked=false) | |
| add a property to current section | |
| addPropertyTextinput ($a_name, $a_input_name, $a_input_value="", $a_input_size="", $direct_button_command="", $direct_button_label="") | |
| add a property to current section | |
| addButton ($a_title, $a_link, $a_frame="", $a_position="top") | |
| add a property to current section | |
| addFormButton ($a_command, $a_title, $a_position="top") | |
| add a form button to the info screen the form buttons are only valid if a form action is set | |
| addHiddenElement ($a_name, $a_value) | |
| addMetaDataSections ($a_rep_obj_id, $a_obj_id, $a_type) | |
| add standard meta data sections | |
| addObjectSections () | |
| add standard object section | |
| showSummary () | |
| show summary page | |
| getCenterColumnHTML () | |
| Display center column. | |
| getRightColumnHTML () | |
| Display right column. | |
| setColumnSettings ($column_gui) | |
| Set column settings. | |
| getHTML () | |
| get html | |
| showLearningProgress ($a_tpl) | |
| saveProgress () | |
| showNotesSection () | |
| show notes section | |
| showLDAPRoleGroupMappingInfo ($a_section= '') | |
| show LDAP role group mapping info | |
| setTabs () | |
| getTabs (&$tabs_gui) | |
| get tabs | |
| addTagging () | |
| Add tagging. | |
| saveTags () | |
| hideFurtherSections ($a_add_toggle=true) | |
| getHiddenToggleButton () | |
| Data Fields | |
| $ilias | |
| $lng | |
| $ctrl | |
| $gui_object | |
| $top_buttons = array() | |
| $top_formbuttons = array() | |
| $hiddenelements = array() | |
| $table_class = "il_InfoScreen" | |
| $form_action | |
| a form action parameter. | |
Class ilInfoScreenGUI.
ilInfoScreenGUI: ilNoteGUI, ilColumnGUI, ilPublicUserProfileGUI ilInfoScreenGUI: ilCommonActionDispatcherGUI
Definition at line 18 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::addButton | ( | $a_title, | |
| $a_link, | |||
| $a_frame = "", | |||
| $a_position = "top" | |||
| ) | 
add a property to current section
Definition at line 270 of file class.ilInfoScreenGUI.php.
Referenced by getHTML().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::addFormButton | ( | $a_command, | |
| $a_title, | |||
| $a_position = "top" | |||
| ) | 
add a form button to the info screen the form buttons are only valid if a form action is set
Definition at line 283 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::addHiddenElement | ( | $a_name, | |
| $a_value | |||
| ) | 
Definition at line 293 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::addMetaDataSections | ( | $a_rep_obj_id, | |
| $a_obj_id, | |||
| $a_type | |||
| ) | 
add standard meta data sections
Definition at line 301 of file class.ilInfoScreenGUI.php.
References $lng, ilMDUtils\_parseCopyright(), ilFormat\_secondsToString(), addProperty(), and addSection().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::addObjectSections | ( | ) | 
add standard object section
Definition at line 427 of file class.ilInfoScreenGUI.php.
References $ilCtrl, $ilias, $ilSetting, $ilUser, $lng, $ref_id, $size, $title, ilObject\_getAllReferences(), ilPermanentLinkGUI\_getBookmarksSelectionList(), ilLink\_getStaticLink(), ilDiskQuotaActivationChecker\_isActive(), ilChangeEvent\_isActive(), ilDAVServer\_isActive(), ilChangeEvent\_lookupReadEvents(), addProperty(), addSection(), ilDatePresentation\formatDate(), ilFormat\formatSize(), ilUtil\getImagePath(), ilECSServerSettings\getInstance(), ilObjectFactory\getInstanceByObjId(), and IL_CAL_DATETIME.
Referenced by getHTML().
 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:| ilInfoScreenGUI::addProperty | ( | $a_name, | |
| $a_value, | |||
| $a_link = "" | |||
| ) | 
add a property to current section
| string | $a_name | property name string | 
| string | $a_value | property value | 
| string | $a_link | link (will link the property value string) | 
Definition at line 218 of file class.ilInfoScreenGUI.php.
Referenced by ilObjRemoteCourseGUI\addCustomInfoFields(), ilObjRemoteGroupGUI\addCustomInfoFields(), ilObjRemoteTestGUI\addCustomInfoFields(), ilObjRemoteFileGUI\addCustomInfoFields(), ilObjRemoteLearningModuleGUI\addCustomInfoFields(), ilObjRemoteWikiGUI\addCustomInfoFields(), ilObjRemoteGlossaryGUI\addCustomInfoFields(), addMetaDataSections(), addObjectSections(), addTagging(), and showLDAPRoleGroupMappingInfo().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::addPropertyCheckbox | ( | $a_name, | |
| $a_checkbox_name, | |||
| $a_checkbox_value, | |||
| $a_checkbox_label = "", | |||
| $a_checkbox_checked = false | |||
| ) | 
add a property to current section
Definition at line 228 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::addPropertyTextinput | ( | $a_name, | |
| $a_input_name, | |||
| $a_input_value = "", | |||
| $a_input_size = "", | |||
| $direct_button_command = "", | |||
| $direct_button_label = "" | |||
| ) | 
add a property to current section
Definition at line 247 of file class.ilInfoScreenGUI.php.
References ilUtil\prepareFormOutput().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::addSection | ( | $a_title | ) | 
add a new section
Definition at line 188 of file class.ilInfoScreenGUI.php.
Referenced by addMetaDataSections(), addObjectSections(), addTagging(), and showLDAPRoleGroupMappingInfo().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::addTagging | ( | ) | 
Add tagging.
Definition at line 1125 of file class.ilInfoScreenGUI.php.
References $ilCtrl, $lng, addProperty(), and addSection().
Referenced by getHTML().
 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:| ilInfoScreenGUI::enableFeedback | ( | $a_enable = true | ) | 
enable feedback
Definition at line 147 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::enableLearningProgress | ( | $a_enable = true | ) | 
enable learning progress
Definition at line 138 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::enableNews | ( | $a_enable = true | ) | 
enable news
Definition at line 155 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::enableNewsEditing | ( | $a_enable = true | ) | 
enable news editing
Definition at line 163 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::enablePrivateNotes | ( | $a_enable = true | ) | 
enable notes
Definition at line 130 of file class.ilInfoScreenGUI.php.
| & ilInfoScreenGUI::executeCommand | ( | ) | 
execute command
Definition at line 62 of file class.ilInfoScreenGUI.php.
References $_GET, $cmd, $tpl, ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), setTabs(), and showSummary().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::getAllBlockProperties | ( | ) | 
Definition at line 180 of file class.ilInfoScreenGUI.php.
Referenced by setColumnSettings().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::getCenterColumnHTML | ( | ) | 
Display center column.
Definition at line 641 of file class.ilInfoScreenGUI.php.
References $ilCtrl, getHTML(), IL_COL_CENTER, IL_COL_LEFT, IL_COL_RIGHT, IL_SCREEN_SIDE, and setColumnSettings().
Referenced by showSummary().
 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:| ilInfoScreenGUI::getHiddenToggleButton | ( | ) | 
Definition at line 1168 of file class.ilInfoScreenGUI.php.
References $lng.
| ilInfoScreenGUI::getHTML | ( | ) | 
get html
Definition at line 723 of file class.ilInfoScreenGUI.php.
References $ilCtrl, $ilSetting, $ilUser, $lng, $tpl, addButton(), addObjectSections(), addTagging(), getTableClass(), iljQueryUtil\initjQuery(), setFormAction(), showLearningProgress(), and showNotesSection().
Referenced by getCenterColumnHTML().
 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:| ilInfoScreenGUI::getRightColumnHTML | ( | ) | 
Display right column.
Definition at line 680 of file class.ilInfoScreenGUI.php.
References $ilCtrl, $ilUser, $lng, IL_COL_RIGHT, IL_SCREEN_SIDE, and setColumnSettings().
Referenced by showSummary().
 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:| ilInfoScreenGUI::getTableClass | ( | ) | 
Get table class.
Definition at line 122 of file class.ilInfoScreenGUI.php.
References $table_class.
Referenced by getHTML().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::getTabs | ( | & | $tabs_gui | ) | 
get tabs
Definition at line 1106 of file class.ilInfoScreenGUI.php.
References $ilUser.
Referenced by setTabs().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::hideFurtherSections | ( | $a_add_toggle = true | ) | 
Definition at line 1162 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::ilInfoScreenGUI | ( | $a_gui_object | ) | 
Constructor.
| object | $a_gui_object | GUI instance of related object (ilCouseGUI, ilTestGUI, ...) | 
Definition at line 40 of file class.ilInfoScreenGUI.php.
References $ilCtrl, $ilias, and $lng.
| ilInfoScreenGUI::removeFormAction | ( | ) | 
remove form action
Definition at line 206 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::saveProgress | ( | ) | 
Definition at line 995 of file class.ilInfoScreenGUI.php.
References $_POST, $ilUser, ilLPStatusWrapper\_updateStatus(), ilUtil\sendSuccess(), ilLPMarks\setCompleted(), and showSummary().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::saveTags | ( | ) | 
Definition at line 1149 of file class.ilInfoScreenGUI.php.
References $ilCtrl, and showSummary().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::setBlockProperty | ( | $a_block_type, | |
| $a_property, | |||
| $a_value | |||
| ) | 
This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty.
| string | $a_property | property name | 
| string | $a_value | property value | 
Definition at line 175 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::setColumnSettings | ( | $column_gui | ) | 
Set column settings.
Definition at line 711 of file class.ilInfoScreenGUI.php.
References $lng, and getAllBlockProperties().
Referenced by getCenterColumnHTML(), and getRightColumnHTML().
 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:| ilInfoScreenGUI::setFormAction | ( | $a_form_action | ) | 
set a form action
Definition at line 198 of file class.ilInfoScreenGUI.php.
Referenced by getHTML().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilInfoScreenGUI::setTableClass | ( | $a_val | ) | 
Set table class.
| string | table class | 
Definition at line 112 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::setTabs | ( | ) | 
Definition at line 1096 of file class.ilInfoScreenGUI.php.
References $tpl, and getTabs().
Referenced by executeCommand().
 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:| ilInfoScreenGUI::showLDAPRoleGroupMappingInfo | ( | $a_section = '' | ) | 
show LDAP role group mapping info
public
| string | section name. Leave empty to place this info string inside a section | 
Definition at line 1070 of file class.ilInfoScreenGUI.php.
References ilLDAPRoleGroupMapping\_getInstance(), addProperty(), and addSection().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilInfoScreenGUI::showLearningProgress | ( | $a_tpl | ) | 
Definition at line 883 of file class.ilInfoScreenGUI.php.
References $ilUser, ilObjUserTracking\_enabledLearningProgress(), ilLearningProgress\_getProgress(), ilLPMarks\_hasCompleted(), ilLPObjSettings\_lookupMode(), ilFormat\_secondsToString(), ilDatePresentation\formatDate(), ilUtil\formSelect(), IL_CAL_DATETIME, and LP_MODE_MANUAL.
Referenced by getHTML().
 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:| ilInfoScreenGUI::showNotesSection | ( | ) | 
show notes section
Definition at line 1019 of file class.ilInfoScreenGUI.php.
References $ilSetting, $ref_id, and ilNoteGUI\enablePublicNotes().
Referenced by getHTML().
 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:| ilInfoScreenGUI::showSummary | ( | ) | 
show summary page
Definition at line 629 of file class.ilInfoScreenGUI.php.
References $tpl, getCenterColumnHTML(), and getRightColumnHTML().
Referenced by executeCommand(), saveProgress(), and saveTags().
 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:| ilInfoScreenGUI::$ctrl | 
Definition at line 22 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::$form_action | 
a form action parameter.
if set a form is generated
Definition at line 32 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::$gui_object | 
Definition at line 23 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::$hiddenelements = array() | 
Definition at line 26 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::$ilias | 
Definition at line 20 of file class.ilInfoScreenGUI.php.
Referenced by addObjectSections(), and ilInfoScreenGUI().
| ilInfoScreenGUI::$lng | 
Definition at line 21 of file class.ilInfoScreenGUI.php.
Referenced by addMetaDataSections(), addObjectSections(), addTagging(), getHiddenToggleButton(), getHTML(), getRightColumnHTML(), ilInfoScreenGUI(), and setColumnSettings().
| ilInfoScreenGUI::$table_class = "il_InfoScreen" | 
Definition at line 27 of file class.ilInfoScreenGUI.php.
Referenced by getTableClass().
| ilInfoScreenGUI::$top_buttons = array() | 
Definition at line 24 of file class.ilInfoScreenGUI.php.
| ilInfoScreenGUI::$top_formbuttons = array() | 
Definition at line 25 of file class.ilInfoScreenGUI.php.