|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilDataCollectionGlobalTemplate:
Collaboration diagram for ilDataCollectionGlobalTemplate:Public Member Functions | |
| __construct (string $file, bool $flag1, bool $flag2, string $in_module="", string $vars=ilGlobalTemplateInterface::DEFAULT_BLOCK, bool $plugin=false, bool $a_use_cache=true) | |
| printToString () | |
| Use this method to get the finally rendered page as string. More... | |
| hideFooter () | |
| Make the template hide the footer. More... | |
| setOnScreenMessage (string $type, string $a_txt, bool $a_keep=false) | |
| Set a message to be displayed to the user. More... | |
| addJavaScript (string $a_js_file, bool $a_add_version_parameter=true, int $a_batch=2) | |
| Add a javascript file that should be included in the header. More... | |
| addOnLoadCode (string $a_code, int $a_batch=2) | |
| Add on load code. More... | |
| getOnLoadCodeForAsynch () | |
| Get js onload code for ajax calls. More... | |
| resetJavascript () | |
| Reset javascript files. More... | |
| fillJavaScriptFiles (bool $a_force=false) | |
| Probably adds javascript files. More... | |
| addCss (string $a_css_file, string $media="screen") | |
| Add a css file that should be included in the header. More... | |
| addInlineCss (string $a_css, string $media="screen") | |
| Add a css file that should be included in the header. More... | |
| fillCssFiles (bool $a_force=false) | |
| Fill in the css file tags. More... | |
| setBodyClass (string $a_class="") | |
| Sets the body-tags class. More... | |
| loadStandardTemplate () | |
| This loads the standard template "tpl.adm_content.html" and "tpl.statusline.html" the CONTENT and STATUSLINE placeholders if they are not already loaded. More... | |
| setTitle (string $a_title, bool $hidden=false) | |
| Sets title in standard template. More... | |
| setDescription (string $a_descr) | |
| Sets description below title in standard template. More... | |
| setTitleIcon (string $a_icon_path, string $a_icon_desc="") | |
| set title icon More... | |
| setAlertProperties (array $alerts) | |
| Set alert properties. More... | |
| clearHeader () | |
| Clear header. More... | |
| setHeaderActionMenu (string $a_header) | |
| Set header action menu. More... | |
| setHeaderPageTitle (string $a_title) | |
| Sets the title of the page (for browser window). More... | |
| setLocator () | |
| Insert locator. More... | |
| setTabs (string $a_tabs_html) | |
| sets tabs in standard template More... | |
| setSubTabs (string $a_tabs_html) | |
| sets subtabs in standard template More... | |
| setContent (string $a_html) | |
| Sets content for standard template. More... | |
| setLeftContent (string $a_html) | |
| Sets content of left column. More... | |
| setLeftNavContent (string $a_content) | |
| Sets content of left navigation column. More... | |
| setRightContent (string $a_html) | |
| Sets content of right column. More... | |
| setPageFormAction (string $a_action) | |
| Sets the pages form action. More... | |
| setLoginTargetPar (string $a_val) | |
| Set target parameter for login (public sector). More... | |
| getSpecial (string $part=self::DEFAULT_BLOCK, bool $add_error_mess=false, bool $handle_referer=false, bool $add_ilias_footer=false, bool $add_standard_elements=false, bool $a_main_menu=true, bool $a_tabs=true) | |
| Renders the page with specific elements enabled. More... | |
| printToStdout (string $part=self::DEFAULT_BLOCK, bool $has_tabs=true, bool $skip_main_menu=false) | |
| setTreeFlatIcon (string $a_link, string $a_mode) | |
| Sets a tree or flat icon. More... | |
| addAdminPanelToolbar (ilToolbarGUI $toolbar, bool $is_bottom_panel=true, bool $has_arrow=false) | |
| setPermanentLink (string $a_type, ?int $a_id, string $a_append="", string $a_target="", string $a_title="") | |
| Generates and sets a permanent ilias link. More... | |
| resetHeaderBlock (bool $a_reset_header_action=true) | |
| Reset all header properties: title, icon, description, alerts, action menu. More... | |
| setFileUploadRefId (int $a_ref_id) | |
| Enables the file upload into this object by dropping a file. More... | |
| get (string $part="DEFAULT") | |
| setVariable (string $variable, $value='') | |
| Sets the given variable to the given value. More... | |
| setCurrentBlock (string $part="DEFAULT") | |
| Sets the template to the given block. More... | |
| touchBlock (string $block) | |
| overwrites ITX::touchBlock. More... | |
| parseCurrentBlock (string $block_name="DEFAULT") | |
| Parses the given block. More... | |
| addBlockFile (string $var, string $block, string $template_name, ?string $in_module=null) | |
| overwrites ITX::addBlockFile More... | |
| blockExists (string $block_name) | |
| check if block exists in actual template More... | |
Public Member Functions inherited from ILIAS\UICore\GlobalTemplate | |
| hideFooter () | |
| Make the template hide the footer. More... | |
| setOnScreenMessage (string $type, string $a_txt, bool $a_keep=false) | |
| Set a message to be displayed to the user. More... | |
| addJavaScript (string $a_js_file, bool $a_add_version_parameter=true, int $a_batch=2) | |
| Add a javascript file that should be included in the header. More... | |
| addOnLoadCode (string $a_code, int $a_batch=2) | |
| Add on load code. More... | |
| getOnLoadCodeForAsynch () | |
| Get js onload code for ajax calls. More... | |
| resetJavascript () | |
| Reset javascript files. More... | |
| fillJavaScriptFiles (bool $a_force=false) | |
| Probably adds javascript files. More... | |
| addCss (string $a_css_file, string $media="screen") | |
| Add a css file that should be included in the header. More... | |
| addInlineCss (string $a_css, string $media="screen") | |
| Add a css file that should be included in the header. More... | |
| setBodyClass (string $a_class="") | |
| Sets the body-tags class. More... | |
| loadStandardTemplate () | |
| This loads the standard template "tpl.adm_content.html" and "tpl.statusline.html" the CONTENT and STATUSLINE placeholders if they are not already loaded. More... | |
| setTitle (string $a_title, bool $hidden=false) | |
| Sets title in standard template. More... | |
| setDescription (string $a_descr) | |
| Sets description below title in standard template. More... | |
| setTitleIcon (string $a_icon_path, string $a_icon_desc="") | |
| set title icon More... | |
| setAlertProperties (array $alerts) | |
| Set alert properties. More... | |
| clearHeader () | |
| Clear header. More... | |
| setHeaderActionMenu (string $a_header) | |
| Set header action menu. More... | |
| setHeaderPageTitle (string $a_title) | |
| Sets the title of the page (for browser window). More... | |
| setLocator () | |
| Insert locator. More... | |
| setTabs (string $a_tabs_html) | |
| sets tabs in standard template More... | |
| setSubTabs (string $a_tabs_html) | |
| sets subtabs in standard template More... | |
| setContent (string $a_html) | |
| Sets content for standard template. More... | |
| setLeftContent (string $a_html) | |
| Sets content of left column. More... | |
| setLeftNavContent (string $a_content) | |
| Sets content of left navigation column. More... | |
| setRightContent (string $a_html) | |
| Sets content of right column. More... | |
| setPageFormAction (string $a_action) | |
| Sets the pages form action. More... | |
| setLoginTargetPar (string $a_val) | |
| Set target parameter for login (public sector). More... | |
| getSpecial (string $part=self::DEFAULT_BLOCK, bool $add_error_mess=false, bool $handle_referer=false, bool $add_ilias_footer=false, bool $add_standard_elements=false, bool $a_main_menu=true, bool $a_tabs=true) | |
| Renders the page with specific elements enabled. More... | |
| printToStdout (string $part=self::DEFAULT_BLOCK, bool $has_tabs=true, bool $skip_main_menu=false) | |
| printToString () | |
| Use this method to get the finally rendered page as string. More... | |
| setTreeFlatIcon (string $a_link, string $a_mode) | |
| Sets a tree or flat icon. More... | |
| addAdminPanelToolbar (\ilToolbarGUI $toolbar, bool $is_bottom_panel=true, bool $has_arrow=false) | |
| Add admin panel commands as toolbar. More... | |
| setPermanentLink (string $a_type, ?int $a_id, string $a_append="", string $a_target="", string $a_title="") | |
| Generates and sets a permanent ilias link. More... | |
| resetHeaderBlock (bool $a_reset_header_action=true) | |
| Reset all header properties: title, icon, description, alerts, action menu. More... | |
| setFileUploadRefId (int $a_ref_id) | |
| Enables the file upload into this object by dropping a file. More... | |
| get (string $part=self::DEFAULT_BLOCK) | |
| Renders the given block and returns the html string. More... | |
| setVariable (string $variable, $value='') | |
| Sets the given variable to the given value. More... | |
| setCurrentBlock (string $part=self::DEFAULT_BLOCK) | |
| Sets the template to the given block. More... | |
| parseCurrentBlock (string $block_name=self::DEFAULT_BLOCK) | |
| Parses the given block. More... | |
| touchBlock (string $block) | |
| overwrites ITX::touchBlock. More... | |
| addBlockFile (string $var, string $block, string $template_name, ?string $in_module=null) | |
| overwrites ITX::addBlockFile More... | |
| blockExists (string $block_name) | |
| check if block exists in actual template More... | |
Protected Member Functions | |
| fillJavascriptFile (string $file, string $vers) | |
Protected Attributes | |
| string | $tree_flat_link = "" |
| string | $page_form_action = "" |
| array | $permanent_link = [] |
| bool | $standard_template_loaded = false |
| ilTemplate | $template |
| array | $on_load_code |
| string | $body_class |
| string | $icon_path |
| bool | $enable_fileupload = null |
| string | $left_content = "" |
| string | $left_nav_content = "" |
| string | $right_content = "" |
| string | $main_content = "" |
| string | $login_target_par = "" |
| string | $tplIdentifier = "" |
| string | $tree_flat_mode = "" |
| string | $icon_desc = "" |
| ILIAS HTTP Services | $http |
| ILIAS Refinery Factory | $refinery |
| string | $main_menu |
| string | $main_menu_spacer |
| array | $message = [] |
| array | $js_files = [0 => "assets/js/Basic.js"] |
| array | $js_files_vp = ["assets/js/Basic.js" => true] |
| array | $js_files_batch = ["assets/js/Basic.js" => 1] |
| array | $css_files = [] |
| Stores CSS-files to be included. More... | |
| array | $inline_css = [] |
| Stores CSS to be included directly. More... | |
| string | $header_page_title = "" |
| string | $title = "" |
| string | $title_desc = "" |
| array | $title_alerts = [] |
| string | $header_action |
| string | $tabs_html = "" |
| string | $sub_tabs_html = "" |
| ilToolbarGUI | $admin_panel_commands_toolbar = null |
| bool | $admin_panel_arrow = null |
| bool | $admin_panel_bottom = null |
Static Protected Attributes | |
| static array | $message_types |
Private Member Functions | |
| getMainMenu () | |
| fillMainMenu () | |
| initHelp () | |
| fillMessage () | |
| Fill message area. More... | |
| getMessageTextForType (string $m) | |
| fillOnLoadCode () | |
| Fill add on load code. More... | |
| fillBodyClass () | |
| fillInlineCss () | |
| Fill in the inline css. More... | |
| fillNewContentStyle () | |
| Fill Content Style. More... | |
| fillHeader () | |
| Fill header. More... | |
| getHeaderActionMenu () | |
| Get header action menu. More... | |
| fillTabs () | |
| getTabsHTML () | |
| fillLeftNav () | |
| Fill left navigation frame. More... | |
| setCenterColumnClass () | |
| fillMainContent () | |
| fillLeftContent () | |
| fillRightContent () | |
| fillToolbar () | |
| fillContentLanguage () | |
| Add current user language to meta tags. More... | |
| fillWindowTitle () | |
| fillPageFormAction () | |
| fillSideIcons () | |
| Fill side icons (upper icon, tree icon, web folder icon) More... | |
| fillAdminPanel () | |
| Put admin panel into template: More... | |
Private Attributes | |
| ilLanguage | $lng |
| ilLocatorGUI | $locator |
| ilTabsGUI | $tabs |
| ilToolbarGUI | $toolbar |
| ilSetting | $settings |
| ilComponentFactory | $component_factory |
Additional Inherited Members | |
Data Fields inherited from ILIAS\UICore\GlobalTemplate | |
| const | MESSAGE_TYPE_FAILURE = 'failure' |
| const | MESSAGE_TYPE_SUCCESS = "success" |
| const | MESSAGE_TYPE_QUESTION = "question" |
| const | MESSAGE_TYPE_INFO = "info" |
| const | MESSAGE_TYPES |
| const | DEFAULT_BLOCK = 'DEFAULT' |
Definition at line 21 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::__construct | ( | string | $file, |
| bool | $flag1, | ||
| bool | $flag2, | ||
| string | $in_module = "", |
||
| string | $vars = ilGlobalTemplateInterface::DEFAULT_BLOCK, |
||
| bool | $plugin = false, |
||
| bool | $a_use_cache = true |
||
| ) |
Definition at line 49 of file class.ilDataCollectionGlobalTemplate.php.
References $DIC, XapiProxy\$plugin, ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), setBodyClass(), ILIAS\Repository\settings(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::addAdminPanelToolbar | ( | ilToolbarGUI | $toolbar, |
| bool | $is_bottom_panel = true, |
||
| bool | $has_arrow = false |
||
| ) |
Definition at line 1140 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::addBlockFile | ( | string | $var, |
| string | $block, | ||
| string | $template_name, | ||
| ?string | $in_module = null |
||
| ) |
overwrites ITX::addBlockFile
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1264 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by loadStandardTemplate().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::addCss | ( | string | $a_css_file, |
| string | $media = "screen" |
||
| ) |
Add a css file that should be included in the header.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 360 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::addInlineCss | ( | string | $a_css, |
| string | $media = "screen" |
||
| ) |
Add a css file that should be included in the header.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 374 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::addJavaScript | ( | string | $a_js_file, |
| bool | $a_add_version_parameter = true, |
||
| int | $a_batch = 2 |
||
| ) |
Add a javascript file that should be included in the header.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 201 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::addOnLoadCode | ( | string | $a_code, |
| int | $a_batch = 2 |
||
| ) |
Add on load code.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 226 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::blockExists | ( | string | $block_name | ) |
check if block exists in actual template
| string | $block_name |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1269 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillBodyClass(), fillCssFiles(), fillInlineCss(), fillJavaScriptFiles(), fillTabs(), getTabsHTML(), setCenterColumnClass(), and setTabs().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::clearHeader | ( | ) |
Clear header.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 521 of file class.ilDataCollectionGlobalTemplate.php.
References setAlertProperties(), setDescription(), setTitle(), and setTitleIcon().
Here is the call graph for this function:
|
private |
Put admin panel into template:
Definition at line 1155 of file class.ilDataCollectionGlobalTemplate.php.
References ilUtil\getImagePath(), ILIAS\Repository\lng(), and setVariable().
Here is the call graph for this function:
|
private |
Definition at line 422 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
private |
Add current user language to meta tags.
Definition at line 840 of file class.ilDataCollectionGlobalTemplate.php.
References ILIAS\Repository\lng(), and setVariable().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::fillCssFiles | ( | bool | $a_force = false | ) |
Fill in the css file tags.
| bool | $a_force |
Definition at line 388 of file class.ilDataCollectionGlobalTemplate.php.
References $filename, blockExists(), parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
private |
Fill header.
Definition at line 556 of file class.ilDataCollectionGlobalTemplate.php.
References $title, getHeaderActionMenu(), ILIAS\Repository\lng(), and ilUtil\stripScriptHTML().
Here is the call graph for this function:
|
private |
Fill in the inline css.
Definition at line 434 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
protected |
Definition at line 330 of file class.ilDataCollectionGlobalTemplate.php.
References ilUtil\appendUrlParameterString(), parseCurrentBlock(), setCurrentBlock(), and setVariable().
Referenced by fillJavaScriptFiles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::fillJavaScriptFiles | ( | bool | $a_force = false | ) |
Probably adds javascript files.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 277 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), fillJavascriptFile(), and ILIAS_VERSION.
Here is the call graph for this function:
|
private |
Definition at line 794 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
private |
Fill left navigation frame.
Definition at line 735 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), setVariable(), and touchBlock().
Here is the call graph for this function:
|
private |
Definition at line 787 of file class.ilDataCollectionGlobalTemplate.php.
References setVariable().
Here is the call graph for this function:
|
private |
Definition at line 91 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Fill message area.
Definition at line 139 of file class.ilDataCollectionGlobalTemplate.php.
References $out, ilSession\clear(), ilSession\get(), getMessageTextForType(), ilUtil\getSystemMessageHTML(), ilSession\has(), ILIAS\FileDelivery\http(), and setVariable().
Referenced by getSpecial().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Fill Content Style.
Definition at line 449 of file class.ilDataCollectionGlobalTemplate.php.
References ilUtil\getNewContentStyleSheetLocation(), and setVariable().
Here is the call graph for this function:
|
private |
Fill add on load code.
Definition at line 314 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
private |
Definition at line 876 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), setVariable(), and touchBlock().
Here is the call graph for this function:
|
private |
Definition at line 807 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:
|
private |
Fill side icons (upper icon, tree icon, web folder icon)
Definition at line 1098 of file class.ilDataCollectionGlobalTemplate.php.
References ilFrameTargetInfo\_getFrame(), ilUtil\getImagePath(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), and setVariable().
Here is the call graph for this function:
|
private |
Definition at line 676 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), setVariable(), and touchBlock().
Here is the call graph for this function:
|
private |
Definition at line 823 of file class.ilDataCollectionGlobalTemplate.php.
References parseCurrentBlock(), setCurrentBlock(), setVariable(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
private |
Definition at line 846 of file class.ilDataCollectionGlobalTemplate.php.
References $title, ILIAS\Repository\settings(), setVariable(), and ilUtil\stripScriptHTML().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::get | ( | string | $part = "DEFAULT" | ) |
| string |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1239 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Get header action menu.
Definition at line 617 of file class.ilDataCollectionGlobalTemplate.php.
References $header_action.
Referenced by fillHeader().
Here is the caller graph for this function:
|
private |
Definition at line 87 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 162 of file class.ilDataCollectionGlobalTemplate.php.
References ilSession\get(), and ilSession\has().
Referenced by fillMessage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::getOnLoadCodeForAsynch | ( | ) |
Get js onload code for ajax calls.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 239 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::getSpecial | ( | string | $part = self::DEFAULT_BLOCK, |
| bool | $add_error_mess = false, |
||
| bool | $handle_referer = false, |
||
| bool | $add_ilias_footer = false, |
||
| bool | $add_standard_elements = false, |
||
| bool | $a_main_menu = true, |
||
| bool | $a_tabs = true |
||
| ) |
Renders the page with specific elements enabled.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 916 of file class.ilDataCollectionGlobalTemplate.php.
References fillMessage().
Here is the call graph for this function:
|
private |
Definition at line 691 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), and ILIAS\Repository\tabs().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::hideFooter | ( | ) |
Make the template hide the footer.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 99 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 95 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::loadStandardTemplate | ( | ) |
This loads the standard template "tpl.adm_content.html" and "tpl.statusline.html" the CONTENT and STATUSLINE placeholders if they are not already loaded.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 468 of file class.ilDataCollectionGlobalTemplate.php.
References addBlockFile(), and iljQueryUtil\initjQuery().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::parseCurrentBlock | ( | string | $block_name = "DEFAULT" | ) |
Parses the given block.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1259 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillBodyClass(), fillCssFiles(), fillInlineCss(), fillJavascriptFile(), fillLeftContent(), fillLeftNav(), fillOnLoadCode(), fillPageFormAction(), fillRightContent(), fillToolbar(), and setCenterColumnClass().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::printToStdout | ( | string | $part = self::DEFAULT_BLOCK, |
| bool | $has_tabs = true, |
||
| bool | $skip_main_menu = false |
||
| ) |
| bool | $has_tabs | if template variable {TABS} should be filled with content of ilTabs |
| bool | $skip_main_menu | if the main menu should be rendered. |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 992 of file class.ilDataCollectionGlobalTemplate.php.
References XapiProxy\$plugin, XapiProxy\$resp, ilObjLanguageAccess\_saveUsages(), exit, ILIAS\UI\examples\Symbol\Glyph\Header\header(), ILIAS\FileDelivery\http(), ilUIHookPluginGUI\KEEP, and ILIAS\Filesystem\Stream\Streams\ofString().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::printToString | ( | ) |
Use this method to get the finally rendered page as string.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 72 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::resetHeaderBlock | ( | bool | $a_reset_header_action = true | ) |
Reset all header properties: title, icon, description, alerts, action menu.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1208 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::resetJavascript | ( | ) |
Reset javascript files.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 264 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setAlertProperties | ( | array | $alerts | ) |
Set alert properties.
| array<int,array> | $alerts |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 513 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by clearHeader().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::setBodyClass | ( | string | $a_class = "" | ) |
Sets the body-tags class.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 417 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by __construct().
Here is the caller graph for this function:
|
private |
Definition at line 753 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), parseCurrentBlock(), setCurrentBlock(), and setVariable().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::setContent | ( | string | $a_html | ) |
Sets content for standard template.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 709 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setCurrentBlock | ( | string | $part = "DEFAULT" | ) |
Sets the template to the given block.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1249 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillBodyClass(), fillCssFiles(), fillInlineCss(), fillJavascriptFile(), fillLeftContent(), fillLeftNav(), fillOnLoadCode(), fillPageFormAction(), fillRightContent(), fillToolbar(), and setCenterColumnClass().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::setDescription | ( | string | $a_descr | ) |
Sets description below title in standard template.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 502 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by clearHeader().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::setFileUploadRefId | ( | int | $a_ref_id | ) |
Enables the file upload into this object by dropping a file.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1225 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setHeaderActionMenu | ( | string | $a_header | ) |
Set header action menu.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 538 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setHeaderPageTitle | ( | string | $a_title | ) |
Sets the title of the page (for browser window).
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 548 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setLeftContent | ( | string | $a_html | ) |
Sets content of left column.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 719 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setLeftNavContent | ( | string | $a_content | ) |
Sets content of left navigation column.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 727 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setLocator | ( | ) |
Insert locator.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 629 of file class.ilDataCollectionGlobalTemplate.php.
References ILIAS\Repository\locator(), and setVariable().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::setLoginTargetPar | ( | string | $a_val | ) |
Set target parameter for login (public sector).
This is used by the main menu
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 896 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setOnScreenMessage | ( | string | $type, |
| string | $a_txt, | ||
| bool | $a_keep = false |
||
| ) |
Set a message to be displayed to the user.
Please use instead of ilUtil::sendInfo(), ilUtil::sendSuccess() and ilUtil::sendFailure().
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 124 of file class.ilDataCollectionGlobalTemplate.php.
References ilSession\set().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::setPageFormAction | ( | string | $a_action | ) |
Sets the pages form action.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 871 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setPermanentLink | ( | string | $a_type, |
| ?int | $a_id, | ||
| string | $a_append = "", |
||
| string | $a_target = "", |
||
| string | $a_title = "" |
||
| ) |
Generates and sets a permanent ilias link.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1189 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setRightContent | ( | string | $a_html | ) |
Sets content of right column.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 748 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setSubTabs | ( | string | $a_tabs_html | ) |
sets subtabs in standard template
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 671 of file class.ilDataCollectionGlobalTemplate.php.
References setVariable().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::setTabs | ( | string | $a_tabs_html | ) |
sets tabs in standard template
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 657 of file class.ilDataCollectionGlobalTemplate.php.
References blockExists(), setVariable(), and touchBlock().
Here is the call graph for this function:| ilDataCollectionGlobalTemplate::setTitle | ( | string | $a_title, |
| bool | $hidden = false |
||
| ) |
Sets title in standard template.
Will override the header_page_title.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 496 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by clearHeader().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::setTitleIcon | ( | string | $a_icon_path, |
| string | $a_icon_desc = "" |
||
| ) |
set title icon
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 507 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by clearHeader().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::setTreeFlatIcon | ( | string | $a_link, |
| string | $a_mode | ||
| ) |
Sets a tree or flat icon.
| string | $a_mode | ("tree" | "flat") |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1123 of file class.ilDataCollectionGlobalTemplate.php.
| ilDataCollectionGlobalTemplate::setVariable | ( | string | $variable, |
$value = '' |
|||
| ) |
Sets the given variable to the given value.
| mixed | $value |
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1244 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillBodyClass(), fillContentLanguage(), fillCssFiles(), fillInlineCss(), fillJavascriptFile(), fillLeftContent(), fillLeftNav(), fillMainContent(), fillMessage(), fillNewContentStyle(), fillOnLoadCode(), fillPageFormAction(), fillRightContent(), fillTabs(), fillToolbar(), fillWindowTitle(), setCenterColumnClass(), setLocator(), setSubTabs(), and setTabs().
Here is the caller graph for this function:| ilDataCollectionGlobalTemplate::touchBlock | ( | string | $block | ) |
overwrites ITX::touchBlock.
Implements ILIAS\UICore\GlobalTemplate.
Definition at line 1254 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillLeftNav(), fillPageFormAction(), fillTabs(), and setTabs().
Here is the caller graph for this function:
|
protected |
Definition at line 1137 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 1138 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 1136 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 35 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 28 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Stores CSS-files to be included.
Definition at line 351 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 37 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 494 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by getHeaderActionMenu().
|
protected |
Definition at line 490 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 46 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 45 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 36 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Stores CSS to be included directly.
Definition at line 355 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 186 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 196 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 191 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 38 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 39 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 23 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 24 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 42 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 41 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 84 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 85 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 122 of file class.ilDataCollectionGlobalTemplate.php.
|
staticprotected |
Definition at line 115 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 34 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 30 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 31 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 47 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 40 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 27 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 32 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 652 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 25 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 651 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 33 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 491 of file class.ilDataCollectionGlobalTemplate.php.
Referenced by fillHeader(), and fillWindowTitle().
|
protected |
Definition at line 493 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 492 of file class.ilDataCollectionGlobalTemplate.php.
|
private |
Definition at line 26 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 43 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 29 of file class.ilDataCollectionGlobalTemplate.php.
|
protected |
Definition at line 44 of file class.ilDataCollectionGlobalTemplate.php.