|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
special template class to simplify handling of ITX/PEAR More...
Inheritance diagram for ilTemplate:
Collaboration diagram for ilTemplate:Public Member Functions | |
| __construct ($file, $flag1, $flag2, $in_module=false, $vars="DEFAULT", $plugin=false, $a_use_cache=false) | |
| constructor More... | |
| init () | |
| Clears all datafields of the object and rebuild the internal blocklist. More... | |
| setAddFooter ($value) | |
| getAddFooter () | |
| getAsynch () | |
| Use this for final get before sending asynchronous output (ajax) per echo to output. More... | |
| get ($part="DEFAULT", $add_error_mess=false, $handle_referer=false, $add_ilias_footer=false, $add_standard_elements=false, $a_main_menu=true, $a_tabs=true) | |
| ??? @access public More... | |
| setMessage ($a_type, $a_txt, $a_keep=false) | |
| Set message. More... | |
| hasMessage ($a_type) | |
| fillMessage () | |
| getMessageHTML ($a_txt, $a_type="info") | |
| Get HTML for a system message. More... | |
| getContentType () | |
| Get the content type for the template output. More... | |
| setContentType ($a_content_type="text/html") | |
| Set the content type for the template output. More... | |
| show ($part="DEFAULT", $a_fill_tabs=true, $a_skip_main_menu=false) | |
| @access public More... | |
| fillContentLanguage () | |
| Add current user language to meta tags. More... | |
| fillWindowTitle () | |
| getTabsHTML () | |
| Get tabs HTML. More... | |
| fillTabs () | |
| fillToolbar () | |
| fillPageFormAction () | |
| fillJavaScriptFiles ($a_force=false) | |
| fillCssFiles ($a_force=false) | |
| Fill in the css file tags. More... | |
| fillInlineCss () | |
| Fill in the inline css. More... | |
| setContentStyleSheet ($a_style) | |
| Set content style (used for page content editor) More... | |
| fillContentStyle () | |
| Fill Content Style. More... | |
| getMainMenu () | |
| fillMainMenu () | |
| initHelp () | |
| Init help. More... | |
| addILIASFooter () | |
| add ILIAS footer More... | |
| handleReferer () | |
| TODO: this is nice, but shouldn't be done here (-> maybe at the end of ilias.php!?, alex) More... | |
| blockExists ($a_blockname) | |
| check if block exists in actual template @access private More... | |
| fillVars () | |
| all template vars defined in $vars will be replaced automatically without setting and parsing them with setVariable & parseCurrentBlock @access private More... | |
| setCurrentBlock ($part="DEFAULT") | |
| Überladene Funktion, die sich hier lokal noch den aktuellen Block merkt. More... | |
| touchBlock ($block) | |
| overwrites ITX::touchBlock. More... | |
| parseCurrentBlock ($part="DEFAULT") | |
| Überladene Funktion, die auf den aktuelle Block vorher noch ein replace ausführt @access public. More... | |
| replaceFromDatabase (&$DB, $block, $conv, $select="default") | |
| ??? TODO: Adjust var names to ilias. More... | |
| prepareForFormular ($vars) | |
| Wird angewendet, wenn die Daten in ein Formular replaced werden sollen, Dann wird erst noch ein htmlspecialchars drumherum gemacht. More... | |
| replace () | |
| ??? @access public More... | |
| replaceDefault () | |
| ??? @access public More... | |
| checkTopic ($a_block, $a_topic) | |
| checks for a topic in the template @access private More... | |
| includeNavigation () | |
| check if there is a NAVIGATION-topic @access public More... | |
| includeTree () | |
| check if there is a TREE-topic @access public More... | |
| fileExists ($filename) | |
| check if a file exists @access public More... | |
| addBlockFile ($var, $block, $tplname, $in_module=false) | |
| overwrites ITX::addBlockFile @access public More... | |
| loadTemplatefile ( $filename, $removeUnknownVariables=true, $removeEmptyBlocks=true) | |
| Reads a template file from the disk. More... | |
| getTemplatePath ($a_tplname, $a_in_module=false, $a_plugin=false) | |
| builds a full template path with template and module name More... | |
| getTemplateIdentifier ($a_tplname, $a_in_module=false) | |
| get a unique template identifier More... | |
| setHeaderPageTitle ($a_title) | |
| setStyleSheetLocation ($a_stylesheet) | |
| setNewContentStyleSheetLocation ($a_stylesheet) | |
| getStandardTemplate () | |
| setTitle ($a_title) | |
| sets title in standard template More... | |
| setTitleUrl ($a_url) | |
| sets title url in standard template More... | |
| setTitleColor ($a_val) | |
| Set title color. More... | |
| getTitleColor () | |
| Get title color. More... | |
| setAlertProperties (array $a_props) | |
| Set alert properties. More... | |
| clearHeader () | |
| Clear header. More... | |
| setTitleIcon ($a_icon_path, $a_icon_desc="") | |
| set title icon More... | |
| setBodyClass ($a_class="") | |
| fillBodyClass () | |
| setPageFormAction ($a_action) | |
| setDescription ($a_descr) | |
| sets title in standard template More... | |
| stopTitleFloating () | |
| set stop floating (if no tabs are used) More... | |
| setHeaderActionMenu ($a_header) | |
| Set header action menu. More... | |
| getHeaderActionMenu () | |
| Get header action menu. More... | |
| setContent ($a_html) | |
| sets content for standard template More... | |
| fillMainContent () | |
| Fill main content. More... | |
| setRightContent ($a_html) | |
| sets content of right column More... | |
| setLeftContent ($a_html) | |
| sets content of left column More... | |
| setLeftNavContent ($a_content) | |
| Sets content of left navigation column. More... | |
| fillLeftNav () | |
| Fill left navigation frame. More... | |
| setLocator () | |
| Insert locator. More... | |
| setTabs ($a_tabs_html) | |
| sets tabs in standard template More... | |
| setSubTabs ($a_tabs_html) | |
| sets subtabs in standard template More... | |
| setUpperIcon ($a_link, $a_frame="") | |
| sets icon to upper level More... | |
| setLoginTargetPar ($a_val) | |
| Set target parameter for login (public sector). More... | |
| getLoginTargetPar () | |
| Get target parameter for login. More... | |
| fillScreenReaderFocus () | |
| Accessibility focus for screen readers. More... | |
| fillSideIcons () | |
| Fill side icons (upper icon, tree icon, webfolder icon) More... | |
| setMountWebfolderIcon ($a_ref_id) | |
| shows icon for mounting a webfolder More... | |
| setTreeFlatIcon ($a_link, $a_mode) | |
| set tree/flat icon More... | |
| addJavaScript ($a_js_file, $a_add_version_parameter=true, $a_batch=2) | |
| Add a javascript file that should be included in the header. More... | |
| resetJavascript () | |
| Reset javascript files. More... | |
| resetCss () | |
| Reset css files. More... | |
| addOnLoadCode ($a_code, $a_batch=2) | |
| Add on load code. More... | |
| addCss ($a_css_file, $media="screen") | |
| Add a css file that should be included in the header. More... | |
| addInlineCss ($a_css, $media="screen") | |
| Add a css file that should be included in the header. More... | |
| addLightbox ($a_html, $a_id) | |
| Add lightbox html. More... | |
| fillLightbox () | |
| Fill lightbox content. More... | |
| setPageActions ($a_page_actions_html) | |
| Show admin view button. More... | |
| setEditPageButton ($a_link, $a_txt, $a_frame) | |
| Show admin view button. More... | |
| addAdminPanelCommand ($a_cmd, $a_txt, $a_arrow=false) | |
| Add a command to the admin panel. More... | |
| addAdminPanelToolbar (ilToolbarGUI $toolb, $a_bottom_panel=true, $a_arrow=false) | |
| Add admin panel commands as toolbar. More... | |
| fillAdminPanel () | |
| Put admin panel into template: More... | |
| setPermanentLink ($a_type, $a_id, $a_append="", $a_target="", $a_title="") | |
| fillPermanentLink () | |
| Fill in permanent link. More... | |
| fillOnLoadCode () | |
| Fill add on load code. More... | |
| getOnLoadCodeForAsynch () | |
| Get js onload code for ajax calls. More... | |
| setBackgroundColor ($a_bg_color) | |
| setBanner ($a_img, $a_width=1370, $a_height=100, $a_export=false) | |
| Set banner. More... | |
| resetHeaderBlock ($a_reset_header_action=true) | |
| Set variable. More... | |
| enableDragDropFileUpload ($a_ref_id) | |
| Enables the file upload into this object by dropping a file. More... | |
| __construct ($file, $flag1, $flag2, $in_module=false, $vars="DEFAULT") | |
| constructor More... | |
| getTemplatePath ($a_tplname, $a_in_module=false, $a_plugin=false) | |
| builds a full template path with template and module name More... | |
| addBlockFile ($var, $block, $tplname, $in_module=false) | |
| show ($part="DEFAULT") | |
| @access public More... | |
| getMessageHTML ($a_txt, $a_type="info") | |
| Get HTML for a system message. More... | |
| setCurrentBlock ($part="DEFAULT") | |
| Überladene Funktion, die sich hier lokal noch den aktuellen Block merkt. More... | |
| touchBlock ($block) | |
| overwrites ITX::touchBlock. More... | |
| parseCurrentBlock ($part="DEFAULT") | |
| Überladene Funktion, die auf den aktuelle Block vorher noch ein replace ausführt @access public. More... | |
| setMessage ($a_type, $a_txt, $a_keep=false) | |
| Set message. More... | |
| fillMessage () | |
| blockExists ($a_blockname) | |
| check if block exists in actual template @access private More... | |
| addJavaScript ($a_js_file) | |
| Add a javascript file that should be included in the header. More... | |
| fillJavaScriptFiles () | |
| addCss ($a_css_file, $media="screen") | |
| Add a css file that should be included in the header. More... | |
| fillCssFiles ($a_force=false) | |
| Fill in the css file tags. More... | |
| get ($part="DEFAULT") | |
| Returns a block with all replacements done. More... | |
Public Member Functions inherited from HTML_Template_ITX | |
| __construct ($root='') | |
| Builds some complex regexps and calls the constructor of the parent class. More... | |
| init () | |
| Clears all datafields of the object and rebuild the internal blocklist. More... | |
| replaceBlock ($block, $template, $keep_content=false) | |
| Replaces an existing block with new content. More... | |
| replaceBlockfile ($block, $filename, $keep_content=false) | |
| Replaces an existing block with new content from a file. More... | |
| addBlock ($placeholder, $blockname, $template) | |
| Adds a block to the template changing a variable placeholder to a block placeholder. More... | |
| addBlockfile ($placeholder, $blockname, $filename) | |
| Adds a block taken from a file to the template changing a variable placeholder to a block placeholder. More... | |
| placeholderExists ($placeholder, $block='') | |
| Returns the name of the (first) block that contains the specified placeholder. More... | |
| performCallback () | |
| Checks the list of function calls in the template and calls their callback function. More... | |
| getFunctioncalls () | |
| Returns a list of all function calls in the current template. More... | |
| setFunctioncontent ($functionID, $replacement) | |
| Replaces a function call with the given replacement. More... | |
| setCallbackFunction ($tplfunction, $callbackfunction, $callbackobject='', $expandCallbackParameters=false) | |
| Sets a callback function. More... | |
| setCallbackFuntiontable ($functions) | |
| Sets the Callback function lookup table. More... | |
| removeBlockData ($block) | |
| Recursively removes all data assiciated with a block, including all inner blocks. More... | |
| getBlocklist () | |
| Returns a list of blocknames in the template. More... | |
| blockExists ($blockname) | |
| Checks wheter a block exists. More... | |
| getBlockvariables ($block) | |
| Returns a list of variables of a block. More... | |
| BlockvariableExists ($block, $variable) | |
| Checks wheter a block variable exists. More... | |
| buildFunctionlist () | |
| Builds a functionlist from the template. More... | |
| getValue ($code, $delimiter) | |
| Truncates the given code from the first occurence of $delimiter but ignores $delimiter enclosed by " or '. More... | |
| deleteFromBlockvariablelist ($block, $variables) | |
| Deletes one or many variables from the block variable list. More... | |
| updateBlockvariablelist ($block) | |
| Updates the variable list of a block. More... | |
| findPlaceholderBlocks ($variable) | |
| Returns an array of blocknames where the given variable placeholder is used. More... | |
| warning ($message, $file='', $line=0) | |
| Handles warnings, saves them to $warn and prints them or calls die() depending on the flags. More... | |
Public Member Functions inherited from HTML_Template_IT | |
| __construct ($root='', $options=null) | |
| Builds some complex regular expressions and optinally sets the file root directory. More... | |
| setOption ($option, $value) | |
| Sets the option for the template class. More... | |
| setOptions ($options) | |
| Sets the options for the template class. More... | |
| show ($block='__global__') | |
| Print a certain block with all replacements done. More... | |
| get ($block='__global__') | |
| Returns a block with all replacements done. More... | |
| parse ($block='__global__', $flag_recursion=false) | |
| Parses the given block. More... | |
| parseCurrentBlock () | |
| Parses the current block. More... | |
| setVariable ($variable, $value='') | |
| Sets a variable value. More... | |
| setCurrentBlock ($block='__global__') | |
| Sets the name of the current block that is the block where variables are added. More... | |
| touchBlock ($block) | |
| Preserves an empty block even if removeEmptyBlocks is true. More... | |
| init () | |
| Clears all datafields of the object and rebuild the internal blocklist. More... | |
| free () | |
| Clears all datafields of the object. More... | |
| setTemplate ( $template, $removeUnknownVariables=true, $removeEmptyBlocks=true) | |
| Sets the template. More... | |
| loadTemplatefile ( $filename, $removeUnknownVariables=true, $removeEmptyBlocks=true) | |
| Reads a template file from the disk. More... | |
| setRoot ($root) | |
| Sets the file root. More... | |
| buildBlockvariablelist () | |
| Build a list of all variables within of a block. More... | |
| getGlobalvariables () | |
| Returns a list of all global variables. More... | |
| findBlocks ($string) | |
| Recusively builds a list of all blocks within the template. More... | |
| getFile ($filename) | |
| Reads a file from disk and returns its content. More... | |
| _addPregDelimiters ($str) | |
| Adds delimiters to a string, so it can be used as a pattern in preg_* functions. More... | |
| _preserveOpeningDelimiter ($str) | |
| Replaces an opening delimiter by a special string. More... | |
| errorMessage ($value, $blockname='') | |
| Return a textual error message for a IT error code. More... | |
Static Public Member Functions | |
| static | buildLoginTarget () |
| Add current object (repository/workspace) as target for login url. More... | |
Data Fields | |
| $contenttype | |
| $vars | |
| $activeBlock | |
| $js_files = array(0 => "./Services/JavaScript/js/Basic.js") | |
| $js_files_vp = array("./Services/JavaScript/js/Basic.js" => true) | |
| $js_files_batch = array("./Services/JavaScript/js/Basic.js" => 1) | |
| $css_files = array() | |
| $inline_css = array() | |
| $admin_panel_commands = array() | |
Data Fields inherited from HTML_Template_ITX | |
| $warn = array() | |
| $printWarning = false | |
| $haltOnWarning = false | |
| $checkblocknameRegExp = '' | |
| $functionPrefix = 'func_' | |
| $functionnameRegExp = '[_a-zA-Z]+[A-Za-z_0-9]*' | |
| $functionRegExp = '' | |
| $functions = array() | |
| $callback = array() | |
Data Fields inherited from HTML_Template_IT | |
| $err = array() | |
| $clearCache = false | |
| $openingDelimiter = '{' | |
| $closingDelimiter = '}' | |
| $blocknameRegExp = '[\.0-9A-Za-z_-]+' | |
| $variablenameRegExp = '[\.0-9A-Za-z_-]+' | |
| $variablesRegExp = '' | |
| $removeVariablesRegExp = '' | |
| RegExp used to strip unused variable placeholder. More... | |
| $removeUnknownVariables = true | |
| $removeEmptyBlocks = true | |
| $blockRegExp = '' | |
| $currentBlock = '__global__' | |
| $template = '' | |
| $blocklist = array() | |
| $blockdata = array() | |
| $blockvariables = array() | |
| $blockinner = array() | |
| $touchedBlocks = array() | |
| List of blocks to preverse even if they are "empty". More... | |
| $_hiddenBlocks = array() | |
| List of blocks which should not be shown even if not "empty". More... | |
| $variableCache = array() | |
| $clearCacheOnParse = false | |
| $fileRoot = '' | |
| $flagBlocktrouble = false | |
| $flagGlobalParsed = false | |
| $flagCacheTemplatefile = true | |
| $lastTemplatefile = '' | |
| EXPERIMENTAL! FIXME! More... | |
| $_options | |
| $_options['preserve_data'] Whether to substitute variables and remove empty placeholders in data passed through setVariable (see also bugs #20199, #21951). More... | |
Protected Member Functions | |
| fillJavascriptFile ($file, $vers) | |
Protected Attributes | |
| $message = array() | |
| $title_desc = "" | |
| $title_url = "" | |
| $upper_icon = "" | |
| $tree_flat_link = "" | |
| $mount_webfolder = "" | |
| $stop_floating = "" | |
| $page_form_action = "" | |
| $page_actions = array() | |
| $permanent_link = false | |
| $content_style_sheet = "" | |
| $title_alerts = array() | |
| $header_action | |
| $lightbox = array() | |
| $standard_template_loaded = false | |
| $translation_linked = false | |
Static Protected Attributes | |
| static | $il_cache = array() |
Private Member Functions | |
| fillNewContentStyle () | |
| Fill Content Style. More... | |
| variableExists ($a_variablename) | |
| fillHeader () | |
| Fill header. More... | |
| fillStopFloating () | |
| stop floating More... | |
| fillRightContent () | |
| Fill right content. More... | |
| setCenterColumnClass () | |
| fillLeftContent () | |
| Fill left content. More... | |
Private Attributes | |
| $addFooter | |
special template class to simplify handling of ITX/PEAR
Definition at line 13 of file class.ilTemplate.php.
| ilTemplate::__construct | ( | $file, | |
| $flag1, | |||
| $flag2, | |||
$in_module = false, |
|||
$vars = "DEFAULT", |
|||
$plugin = false, |
|||
$a_use_cache = false |
|||
| ) |
constructor
| string | $file | templatefile (mit oder ohne pfad) |
| boolean | $flag1 | remove unknown variables |
| boolean | $flag2 | remove empty blocks |
| boolean | $in_module | should be set to true, if template file is in module subdirectory |
| array | $vars | variables to replace @access public |
Definition at line 73 of file class.ilTemplate.php.
References $file, getTemplateIdentifier(), getTemplatePath(), loadTemplatefile(), setBodyClass(), and HTML_Template_IT\setOption().
Here is the call graph for this function:| ilTemplate::__construct | ( | $file, | |
| $flag1, | |||
| $flag2, | |||
$in_module = false, |
|||
$vars = "DEFAULT" |
|||
| ) |
constructor
| string | $file | templatefile (mit oder ohne pfad) |
| boolean | $flag1 | remove unknown variables |
| boolean | $flag2 | remove empty blocks |
| boolean | $in_module | should be set to true, if template file is in module subdirectory |
| array | $vars | variables to replace @access public |
Definition at line 50 of file class.ilTemplate.php.
References $file, getTemplatePath(), loadTemplatefile(), and HTML_Template_IT\setOption().
Here is the call graph for this function:| ilTemplate::addAdminPanelCommand | ( | $a_cmd, | |
| $a_txt, | |||
$a_arrow = false |
|||
| ) |
Add a command to the admin panel.
Definition at line 2334 of file class.ilTemplate.php.
| ilTemplate::addAdminPanelToolbar | ( | ilToolbarGUI | $toolb, |
$a_bottom_panel = true, |
|||
$a_arrow = false |
|||
| ) |
Add admin panel commands as toolbar.
| ilToolbarGUI | $toolb | |
| bool | $a_top_only |
Definition at line 2350 of file class.ilTemplate.php.
| ilTemplate::addBlockFile | ( | $var, | |
| $block, | |||
| $tplname, | |||
$in_module = false |
|||
| ) |
overwrites ITX::addBlockFile @access public
| string | ||
| string | ||
| string | $tplname | template name |
| boolean | $in_module | should be set to true, if template file is in module subdirectory |
Definition at line 1376 of file class.ilTemplate.php.
References HTML_Template_IT\$template, HTML_Template_ITX\addBlock(), DEBUG, HTML_Template_IT\getFile(), ilPluginAdmin\getPluginObject(), getTemplateIdentifier(), getTemplatePath(), IL_COMP_SERVICE, and ilUIHookPluginGUI\KEEP.
Referenced by getStandardTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::addBlockFile | ( | $var, | |
| $block, | |||
| $tplname, | |||
$in_module = false |
|||
| ) |
Definition at line 139 of file class.ilTemplate.php.
References DEBUG, and getTemplatePath().
Here is the call graph for this function:| ilTemplate::addCss | ( | $a_css_file, | |
$media = "screen" |
|||
| ) |
Add a css file that should be included in the header.
Definition at line 2272 of file class.ilTemplate.php.
| ilTemplate::addCss | ( | $a_css_file, | |
$media = "screen" |
|||
| ) |
Add a css file that should be included in the header.
Definition at line 465 of file class.ilTemplate.php.
| ilTemplate::addILIASFooter | ( | ) |
add ILIAS footer
Definition at line 862 of file class.ilTemplate.php.
References $_GET, $_SERVER, $d, $file, $GLOBALS, $ilBench, $ilCtrl, $ilDB, $ilSetting, $l, $lng, $php, $total, $url, ilObjLanguageAccess\_checkTranslate(), ilLink\_getStaticLink(), ilObjLanguageAccess\_getTranslationLink(), ilObjLanguageAccess\_isPageTranslation(), ilUtil\appendUrlParameterString(), getAddFooter(), ilSystemSupportContactsGUI\getFooterLink(), ilSystemSupportContactsGUI\getFooterText(), ilImprint\isActive(), ilUtil\secureUrl(), HTML_Template_IT\setVariable(), ilUtil\sortArray(), and ilValidatorAdapter\validate().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::addInlineCss | ( | $a_css, | |
$media = "screen" |
|||
| ) |
Add a css file that should be included in the header.
Definition at line 2283 of file class.ilTemplate.php.
| ilTemplate::addJavaScript | ( | $a_js_file | ) |
Add a javascript file that should be included in the header.
Definition at line 437 of file class.ilTemplate.php.
| ilTemplate::addJavaScript | ( | $a_js_file, | |
$a_add_version_parameter = true, |
|||
$a_batch = 2 |
|||
| ) |
Add a javascript file that should be included in the header.
Definition at line 2210 of file class.ilTemplate.php.
| ilTemplate::addLightbox | ( | $a_html, | |
| $a_id | |||
| ) |
Add lightbox html.
Definition at line 2291 of file class.ilTemplate.php.
| ilTemplate::addOnLoadCode | ( | $a_code, | |
$a_batch = 2 |
|||
| ) |
Add on load code.
Definition at line 2259 of file class.ilTemplate.php.
Referenced by ilWikiPageGUI\initEditingJS().
Here is the caller graph for this function:| ilTemplate::blockExists | ( | $a_blockname | ) |
check if block exists in actual template @access private
| string | blockname |
Reimplemented from HTML_Template_ITX.
Definition at line 1129 of file class.ilTemplate.php.
Referenced by fillBodyClass(), fillCssFiles(), fillInlineCss(), fillJavaScriptFiles(), fillTabs(), get(), getTabsHTML(), ilTinyMCE\handleImgContextMenuItem(), setCenterColumnClass(), setTabs(), and show().
Here is the caller graph for this function:| ilTemplate::blockExists | ( | $a_blockname | ) |
check if block exists in actual template @access private
| string | blockname |
Reimplemented from HTML_Template_ITX.
Definition at line 428 of file class.ilTemplate.php.
|
static |
Add current object (repository/workspace) as target for login url.
Definition at line 2545 of file class.ilTemplate.php.
References $_GET, $ilUser, ilObject\_lookupObjId(), and ilObject\_lookupType().
Referenced by ilMainMenuGUI\setTemplateVars().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::checkTopic | ( | $a_block, | |
| $a_topic | |||
| ) |
checks for a topic in the template @access private
| string | |
| string |
Definition at line 1331 of file class.ilTemplate.php.
Referenced by includeNavigation(), and includeTree().
Here is the caller graph for this function:| ilTemplate::clearHeader | ( | ) |
Clear header.
Definition at line 1682 of file class.ilTemplate.php.
References setAlertProperties(), setDescription(), setTitle(), and setTitleIcon().
Here is the call graph for this function:| ilTemplate::enableDragDropFileUpload | ( | $a_ref_id | ) |
Enables the file upload into this object by dropping a file.
Definition at line 2613 of file class.ilTemplate.php.
Referenced by resetHeaderBlock().
Here is the caller graph for this function:| ilTemplate::fileExists | ( | $filename | ) |
check if a file exists @access public
Definition at line 1361 of file class.ilTemplate.php.
References $filename.
| ilTemplate::fillAdminPanel | ( | ) |
Put admin panel into template:
Definition at line 2362 of file class.ilTemplate.php.
References $cmd, $lng, fillPageFormAction(), ilUtil\getImagePath(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillBodyClass | ( | ) |
Definition at line 1801 of file class.ilTemplate.php.
References blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillContentLanguage | ( | ) |
Add current user language to meta tags.
@access public
Definition at line 595 of file class.ilTemplate.php.
References $ilUser, $lng, and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillContentStyle | ( | ) |
Fill Content Style.
Definition at line 802 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillCssFiles | ( | $a_force = false | ) |
Fill in the css file tags.
| boolean | $a_force |
Definition at line 751 of file class.ilTemplate.php.
References $filename, blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillCssFiles | ( | $a_force = false | ) |
Fill in the css file tags.
| boolean | $a_force |
Definition at line 478 of file class.ilTemplate.php.
References $filename, blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:
|
private |
Fill header.
Definition at line 1694 of file class.ilTemplate.php.
References $header, $ilCtrl, $ilUser, $lng, $ref_id, getHeaderActionMenu(), getTitleColor(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), HTML_Template_IT\setVariable(), ilUtil\stripScriptHTML(), and touchBlock().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillInlineCss | ( | ) |
Fill in the inline css.
| boolean | $a_force |
Definition at line 776 of file class.ilTemplate.php.
References blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| string | $file | |
| string | $vers |
Definition at line 122 of file class.ilTemplate.php.
References $file, ilUtil\appendUrlParameterString(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by fillJavaScriptFiles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillJavaScriptFiles | ( | $a_force = false | ) |
Definition at line 705 of file class.ilTemplate.php.
References $file, $ilSetting, $ilUser, blockExists(), and fillJavascriptFile().
Here is the call graph for this function:| ilTemplate::fillJavaScriptFiles | ( | ) |
Definition at line 445 of file class.ilTemplate.php.
References $file, blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Fill left content.
Definition at line 1948 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillLeftNav | ( | ) |
Fill left navigation frame.
Definition at line 1973 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), HTML_Template_IT\setVariable(), and touchBlock().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillLightbox | ( | ) |
Fill lightbox content.
return
Definition at line 2302 of file class.ilTemplate.php.
References $html, and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillMainContent | ( | ) |
Fill main content.
Definition at line 1878 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillMainMenu | ( | ) |
Definition at line 836 of file class.ilTemplate.php.
References $tpl, and variableExists().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillMessage | ( | ) |
Definition at line 363 of file class.ilTemplate.php.
References $_SESSION, $lng, $out, $txt, getMessageHTML(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillMessage | ( | ) |
Definition at line 372 of file class.ilTemplate.php.
References $lng, $out, $txt, ilSession\clear(), ilSession\get(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:
|
private |
Fill Content Style.
Definition at line 816 of file class.ilTemplate.php.
References ilUtil\getNewContentStyleSheetLocation(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillOnLoadCode | ( | ) |
Fill add on load code.
Definition at line 2459 of file class.ilTemplate.php.
References $code, HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillPageFormAction | ( | ) |
Definition at line 694 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), HTML_Template_IT\setVariable(), and touchBlock().
Referenced by fillAdminPanel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillPermanentLink | ( | ) |
Fill in permanent link.
Definition at line 2438 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Fill right content.
Definition at line 1897 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillScreenReaderFocus | ( | ) |
Accessibility focus for screen readers.
Definition at line 2073 of file class.ilTemplate.php.
References $ilUser, and touchBlock().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillSideIcons | ( | ) |
Fill side icons (upper icon, tree icon, webfolder icon)
Definition at line 2086 of file class.ilTemplate.php.
References $ilSetting, $lng, $mount_webfolder, ilFrameTargetInfo\_getFrame(), ilAccessKeyGUI\getAttribute(), ilUtil\getImagePath(), ilDAVServer\getInstance(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), HTML_Template_IT\setVariable(), touchBlock(), ilAccessKey\TREE_OFF, and ilAccessKey\TREE_ON.
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
stop floating
Definition at line 1836 of file class.ilTemplate.php.
References touchBlock().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillTabs | ( | ) |
Definition at line 662 of file class.ilTemplate.php.
References blockExists(), HTML_Template_IT\setVariable(), and touchBlock().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillToolbar | ( | ) |
Definition at line 681 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillVars | ( | ) |
all template vars defined in $vars will be replaced automatically without setting and parsing them with setVariable & parseCurrentBlock @access private
Definition at line 1146 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Referenced by parseCurrentBlock(), and touchBlock().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::fillWindowTitle | ( | ) |
Definition at line 622 of file class.ilTemplate.php.
References $ilSetting, HTML_Template_IT\setVariable(), and ilUtil\stripScriptHTML().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::get | ( | $block = "DEFAULT" | ) |
Returns a block with all replacements done.
| string | name of the block |
| ilTemplateException | @access public |
Reimplemented from HTML_Template_IT.
Reimplemented in ilIndependentTemplate.
Definition at line 499 of file class.ilTemplate.php.
References Assetic\Cache\get().
Here is the call graph for this function:| ilTemplate::get | ( | $part = "DEFAULT", |
|
$add_error_mess = false, |
|||
$handle_referer = false, |
|||
$add_ilias_footer = false, |
|||
$add_standard_elements = false, |
|||
$a_main_menu = true, |
|||
$a_tabs = true |
|||
| ) |
??? @access public
| string |
Definition at line 219 of file class.ilTemplate.php.
References $html, ilObjLanguageAccess\_saveUsages(), addILIASFooter(), blockExists(), fillAdminPanel(), fillBodyClass(), fillContentLanguage(), fillContentStyle(), fillCssFiles(), fillHeader(), fillInlineCss(), fillJavaScriptFiles(), fillLeftContent(), fillLeftNav(), fillLightbox(), fillMainContent(), fillMainMenu(), fillMessage(), fillNewContentStyle(), fillOnLoadCode(), fillPermanentLink(), fillRightContent(), fillScreenReaderFocus(), fillSideIcons(), fillStopFloating(), fillTabs(), fillToolbar(), fillWindowTitle(), Assetic\Cache\get(), getMainMenu(), ilPluginAdmin\getPluginObject(), getTabsHTML(), handleReferer(), IL_COMP_SERVICE, initHelp(), ilUIHookPluginGUI\KEEP, HTML_Template_IT\parseCurrentBlock(), setCenterColumnClass(), and setCurrentBlock().
Here is the call graph for this function:| ilTemplate::getAddFooter | ( | ) |
Definition at line 197 of file class.ilTemplate.php.
References $addFooter.
Referenced by addILIASFooter().
Here is the caller graph for this function:| ilTemplate::getAsynch | ( | ) |
Use this for final get before sending asynchronous output (ajax) per echo to output.
Definition at line 207 of file class.ilTemplate.php.
References getContentType().
Here is the call graph for this function:| ilTemplate::getContentType | ( | ) |
Get the content type for the template output.
Definition at line 435 of file class.ilTemplate.php.
References $contenttype.
Referenced by getAsynch(), and show().
Here is the caller graph for this function:| ilTemplate::getHeaderActionMenu | ( | ) |
Get header action menu.
Definition at line 1859 of file class.ilTemplate.php.
References $header_action.
Referenced by fillHeader().
Here is the caller graph for this function:| ilTemplate::getLoginTargetPar | ( | ) |
Get target parameter for login.
Definition at line 2065 of file class.ilTemplate.php.
Referenced by getMainMenu().
Here is the caller graph for this function:| ilTemplate::getMainMenu | ( | ) |
Definition at line 824 of file class.ilTemplate.php.
References getLoginTargetPar(), and variableExists().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::getMessageHTML | ( | $a_txt, | |
$a_type = "info" |
|||
| ) |
Get HTML for a system message.
Definition at line 417 of file class.ilTemplate.php.
Referenced by fillMessage(), and show().
Here is the caller graph for this function:| ilTemplate::getMessageHTML | ( | $a_txt, | |
$a_type = "info" |
|||
| ) |
Get HTML for a system message.
Definition at line 264 of file class.ilTemplate.php.
| ilTemplate::getOnLoadCodeForAsynch | ( | ) |
Get js onload code for ajax calls.
Definition at line 2483 of file class.ilTemplate.php.
| ilTemplate::getStandardTemplate | ( | ) |
Definition at line 1607 of file class.ilTemplate.php.
References addBlockFile(), ilUIFramework\init(), and iljQueryUtil\initjQuery().
Here is the call graph for this function:| ilTemplate::getTabsHTML | ( | ) |
Get tabs HTML.
return
Definition at line 650 of file class.ilTemplate.php.
References blockExists().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::getTemplateIdentifier | ( | $a_tplname, | |
$a_in_module = false |
|||
| ) |
get a unique template identifier
The identifier is common for default or customized skins but distincts templates of different services with the same name.
This is used by the UI plugin hook for template input/output
| string | $a_tplname | template name |
| string | $in_module | Component, e.g. "Modules/Forum" boolean $in_module or true, if component should be determined by ilCtrl |
Definition at line 1554 of file class.ilTemplate.php.
References $_GET, $ilCtrl, and ILIAS_MODULE.
Referenced by __construct(), and addBlockFile().
Here is the caller graph for this function:| ilTemplate::getTemplatePath | ( | $a_tplname, | |
$a_in_module = false, |
|||
$a_plugin = false |
|||
| ) |
builds a full template path with template and module name
| string | $a_tplname | template name |
| boolean | $in_module | should be set to true, if template file is in module subdirectory |
Definition at line 1477 of file class.ilTemplate.php.
References $_GET, $ilCtrl, and ILIAS_MODULE.
Referenced by __construct(), and addBlockFile().
Here is the caller graph for this function:| ilTemplate::getTemplatePath | ( | $a_tplname, | |
$a_in_module = false, |
|||
$a_plugin = false |
|||
| ) |
builds a full template path with template and module name
| string | $a_tplname | template name |
| boolean | $in_module | should be set to true, if template file is in module subdirectory |
Definition at line 91 of file class.ilTemplate.php.
References $_GET, $ilCtrl, and ILIAS_MODULE.
| ilTemplate::getTitleColor | ( | ) |
Get title color.
Definition at line 1664 of file class.ilTemplate.php.
Referenced by fillHeader().
Here is the caller graph for this function:| ilTemplate::handleReferer | ( | ) |
TODO: this is nice, but shouldn't be done here (-> maybe at the end of ilias.php!?, alex)
Definition at line 1049 of file class.ilTemplate.php.
References $_GET, $_POST, $_SERVER, $_SESSION, and $path.
Referenced by get(), and show().
Here is the caller graph for this function:| ilTemplate::hasMessage | ( | $a_type | ) |
Definition at line 358 of file class.ilTemplate.php.
References $a_type.
| ilTemplate::includeNavigation | ( | ) |
check if there is a NAVIGATION-topic @access public
Definition at line 1341 of file class.ilTemplate.php.
References checkTopic().
Here is the call graph for this function:| ilTemplate::includeTree | ( | ) |
check if there is a TREE-topic @access public
Definition at line 1351 of file class.ilTemplate.php.
References checkTopic().
Here is the call graph for this function:| ilTemplate::init | ( | ) |
Clears all datafields of the object and rebuild the internal blocklist.
LoadTemplatefile() and setTemplate() automatically call this function when a new template is given. Don't use this function unless you know what you're doing.
@access public
Reimplemented from HTML_Template_ITX.
Definition at line 137 of file class.ilTemplate.php.
References HTML_Template_IT\$blockdata, HTML_Template_IT\$blockinner, HTML_Template_IT\$blocklist, HTML_Template_IT\$blockvariables, HTML_Template_IT\$err, HTML_Template_IT\$flagBlocktrouble, HTML_Template_IT\buildBlockvariablelist(), HTML_Template_ITX\buildFunctionlist(), HTML_Template_IT\findBlocks(), and HTML_Template_IT\free().
Here is the call graph for this function:| ilTemplate::initHelp | ( | ) |
Init help.
return
Definition at line 852 of file class.ilTemplate.php.
References ilHelpGUI\initHelp().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::loadTemplatefile | ( | $filename, | |
$removeUnknownVariables = true, |
|||
$removeEmptyBlocks = true |
|||
| ) |
Reads a template file from the disk.
overwrites IT:loadTemplateFile to include the template input hook
| string | name of the template file |
| bool | how to handle unknown variables. |
| bool | how to handle empty blocks. @access public |
Reimplemented from HTML_Template_IT.
Reimplemented in ilIndependentTemplate.
Definition at line 1427 of file class.ilTemplate.php.
References $filename, HTML_Template_IT\$removeEmptyBlocks, HTML_Template_IT\$removeUnknownVariables, HTML_Template_IT\$template, HTML_Template_IT\getFile(), ilPluginAdmin\getPluginObject(), IL_COMP_SERVICE, ilUIHookPluginGUI\KEEP, and HTML_Template_IT\setTemplate().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::parseCurrentBlock | ( | $part = "DEFAULT" | ) |
Überladene Funktion, die auf den aktuelle Block vorher noch ein replace ausführt @access public.
| string |
Definition at line 1211 of file class.ilTemplate.php.
References $activeBlock, and fillVars().
Referenced by ilContainerRenderer\addHeaderRow(), ilContainerRenderer\addSeparatorRow(), ilContainerRenderer\addStandardRow(), ilChatroomAuthInputGUI\insert(), ilCaptchaInputGUI\insert(), ilEMailInputGUI\insert(), ilClozeGapInputBuilderGUI\insert(), ilContainerRenderer\renderDetails(), ilSurveyPageGUI\renderPageNode(), and ilContainerRenderer\renderSelectAllBlock().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::parseCurrentBlock | ( | $part = "DEFAULT" | ) |
Überladene Funktion, die auf den aktuelle Block vorher noch ein replace ausführt @access public.
| string |
Definition at line 321 of file class.ilTemplate.php.
References $activeBlock.
| ilTemplate::prepareForFormular | ( | $vars | ) |
Wird angewendet, wenn die Daten in ein Formular replaced werden sollen, Dann wird erst noch ein htmlspecialchars drumherum gemacht.
@access public
| string |
Definition at line 1283 of file class.ilTemplate.php.
References $vars.
| ilTemplate::replace | ( | ) |
??? @access public
Definition at line 1305 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Referenced by replaceDefault(), and replaceFromDatabase().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::replaceDefault | ( | ) |
??? @access public
Definition at line 1319 of file class.ilTemplate.php.
References replace().
Here is the call graph for this function:| ilTemplate::replaceFromDatabase | ( | & | $DB, |
| $block, | |||
| $conv, | |||
$select = "default" |
|||
| ) |
??? TODO: Adjust var names to ilias.
This method wasn't used so far and isn't translated yet @access public
| string | |
| string | |
| string | |
| string |
Definition at line 1249 of file class.ilTemplate.php.
References $res, $result, HTML_Template_IT\parseCurrentBlock(), replace(), and setCurrentBlock().
Here is the call graph for this function:| ilTemplate::resetCss | ( | ) |
Reset css files.
return
Definition at line 2250 of file class.ilTemplate.php.
| ilTemplate::resetHeaderBlock | ( | $a_reset_header_action = true | ) |
Set variable.
Reset all header properties: title, icon, description, alerts, action menu
Definition at line 2595 of file class.ilTemplate.php.
References enableDragDropFileUpload(), setAlertProperties(), setDescription(), setHeaderActionMenu(), setTitle(), and setTitleIcon().
Here is the call graph for this function:| ilTemplate::resetJavascript | ( | ) |
Reset javascript files.
Definition at line 2237 of file class.ilTemplate.php.
| ilTemplate::setAddFooter | ( | $value | ) |
Definition at line 187 of file class.ilTemplate.php.
| ilTemplate::setAlertProperties | ( | array | $a_props | ) |
Set alert properties.
| array | $a_props |
Definition at line 1674 of file class.ilTemplate.php.
Referenced by clearHeader(), and resetHeaderBlock().
Here is the caller graph for this function:| ilTemplate::setBackgroundColor | ( | $a_bg_color | ) |
Definition at line 2504 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setBanner | ( | $a_img, | |
$a_width = 1370, |
|||
$a_height = 100, |
|||
$a_export = false |
|||
| ) |
Set banner.
| string | $a_img | banner full path (background image) |
| int | $a_width | banner width |
| int | $a_height | banner height |
| bool | $a_export |
Definition at line 2523 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setBodyClass | ( | $a_class = "" | ) |
Definition at line 1796 of file class.ilTemplate.php.
Referenced by __construct().
Here is the caller graph for this function:
|
private |
Definition at line 1907 of file class.ilTemplate.php.
References blockExists(), HTML_Template_IT\parseCurrentBlock(), setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by get(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::setContent | ( | $a_html | ) |
sets content for standard template
Definition at line 1867 of file class.ilTemplate.php.
| ilTemplate::setContentStyleSheet | ( | $a_style | ) |
Set content style (used for page content editor)
Definition at line 794 of file class.ilTemplate.php.
| ilTemplate::setContentType | ( | $a_content_type = "text/html" | ) |
Set the content type for the template output.
Set the content type for the template output Usually this is text/html. For MathML output the content type should be set to text/xml
| string | $a_content_type | Content type @access public |
Definition at line 450 of file class.ilTemplate.php.
| ilTemplate::setCurrentBlock | ( | $part = "DEFAULT" | ) |
Überladene Funktion, die sich hier lokal noch den aktuellen Block merkt.
@access public
| string |
Reimplemented from HTML_Template_IT.
Definition at line 1173 of file class.ilTemplate.php.
Referenced by ilContainerRenderer\addHeaderRow(), ilContainerRenderer\addSeparatorRow(), ilContainerRenderer\addStandardRow(), fillAdminPanel(), fillBodyClass(), fillContentStyle(), fillCssFiles(), fillHeader(), fillInlineCss(), fillJavascriptFile(), fillJavaScriptFiles(), fillLeftContent(), fillLeftNav(), fillOnLoadCode(), fillPageFormAction(), fillRightContent(), fillSideIcons(), fillToolbar(), get(), ilChatroomAuthInputGUI\insert(), ilCaptchaInputGUI\insert(), ilEMailInputGUI\insert(), ilClozeGapInputBuilderGUI\insert(), ilContainerRenderer\renderDetails(), ilSurveyPageGUI\renderPageNode(), ilContainerRenderer\renderSelectAllBlock(), replaceFromDatabase(), setBanner(), setCenterColumnClass(), show(), and touchBlock().
Here is the caller graph for this function:| ilTemplate::setCurrentBlock | ( | $part = "DEFAULT" | ) |
Überladene Funktion, die sich hier lokal noch den aktuellen Block merkt.
@access public
| string |
Reimplemented from HTML_Template_IT.
Definition at line 283 of file class.ilTemplate.php.
| ilTemplate::setDescription | ( | $a_descr | ) |
sets title in standard template
Definition at line 1819 of file class.ilTemplate.php.
Referenced by clearHeader(), and resetHeaderBlock().
Here is the caller graph for this function:| ilTemplate::setEditPageButton | ( | $a_link, | |
| $a_txt, | |||
| $a_frame | |||
| ) |
Show admin view button.
Definition at line 2324 of file class.ilTemplate.php.
| ilTemplate::setHeaderActionMenu | ( | $a_header | ) |
Set header action menu.
| string | $a_gui | $a_header |
Definition at line 1849 of file class.ilTemplate.php.
Referenced by resetHeaderBlock().
Here is the caller graph for this function:| ilTemplate::setHeaderPageTitle | ( | $a_title | ) |
Definition at line 1591 of file class.ilTemplate.php.
References ilUtil\stripScriptHTML().
Here is the call graph for this function:| ilTemplate::setLeftContent | ( | $a_html | ) |
sets content of left column
Definition at line 1940 of file class.ilTemplate.php.
| ilTemplate::setLeftNavContent | ( | $a_content | ) |
Sets content of left navigation column.
Definition at line 1965 of file class.ilTemplate.php.
References $a_content.
| ilTemplate::setLocator | ( | ) |
Insert locator.
Definition at line 1987 of file class.ilTemplate.php.
References $html, $lng, ilMainMenuGUI\MODE_TOPBAR_ONLY, ilMainMenuGUI\MODE_TOPBAR_REDUCED, and HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setLoginTargetPar | ( | $a_val | ) |
Set target parameter for login (public sector).
This is used by the main menu
Definition at line 2057 of file class.ilTemplate.php.
| ilTemplate::setMessage | ( | $a_type, | |
| $a_txt, | |||
$a_keep = false |
|||
| ) |
Set message.
Please use ilUtil::sendInfo(), ilUtil::sendSuccess() and ilUtil::sendFailure()
Definition at line 338 of file class.ilTemplate.php.
| ilTemplate::setMessage | ( | $a_type, | |
| $a_txt, | |||
$a_keep = false |
|||
| ) |
Set message.
Please use ilUtil::sendInfo(), ilUtil::sendSuccess() and ilUtil::sendFailure()
Definition at line 352 of file class.ilTemplate.php.
References $a_type, and ilSession\set().
Here is the call graph for this function:| ilTemplate::setMountWebfolderIcon | ( | $a_ref_id | ) |
shows icon for mounting a webfolder
Definition at line 2186 of file class.ilTemplate.php.
References $lng.
| ilTemplate::setNewContentStyleSheetLocation | ( | $a_stylesheet | ) |
Definition at line 1602 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setPageActions | ( | $a_page_actions_html | ) |
Show admin view button.
Definition at line 2316 of file class.ilTemplate.php.
| ilTemplate::setPageFormAction | ( | $a_action | ) |
Definition at line 1811 of file class.ilTemplate.php.
| ilTemplate::setPermanentLink | ( | $a_type, | |
| $a_id, | |||
$a_append = "", |
|||
$a_target = "", |
|||
$a_title = "" |
|||
| ) |
Definition at line 2424 of file class.ilTemplate.php.
References $a_type.
| ilTemplate::setRightContent | ( | $a_html | ) |
sets content of right column
Definition at line 1889 of file class.ilTemplate.php.
| ilTemplate::setStyleSheetLocation | ( | $a_stylesheet | ) |
Definition at line 1597 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setSubTabs | ( | $a_tabs_html | ) |
sets subtabs in standard template
Definition at line 2037 of file class.ilTemplate.php.
References HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilTemplate::setTabs | ( | $a_tabs_html | ) |
sets tabs in standard template
Definition at line 2022 of file class.ilTemplate.php.
References blockExists(), HTML_Template_IT\setVariable(), and touchBlock().
Here is the call graph for this function:| ilTemplate::setTitle | ( | $a_title | ) |
sets title in standard template
Definition at line 1635 of file class.ilTemplate.php.
References ilUtil\stripScriptHTML().
Referenced by clearHeader(), and resetHeaderBlock().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::setTitleColor | ( | $a_val | ) |
Set title color.
| string | $a_val | color |
Definition at line 1654 of file class.ilTemplate.php.
| ilTemplate::setTitleIcon | ( | $a_icon_path, | |
$a_icon_desc = "" |
|||
| ) |
set title icon
Definition at line 1790 of file class.ilTemplate.php.
Referenced by clearHeader(), and resetHeaderBlock().
Here is the caller graph for this function:| ilTemplate::setTitleUrl | ( | $a_url | ) |
sets title url in standard template
Definition at line 1644 of file class.ilTemplate.php.
| ilTemplate::setTreeFlatIcon | ( | $a_link, | |
| $a_mode | |||
| ) |
set tree/flat icon
| string | link target |
| strong | mode ("tree" | "flat") |
Definition at line 2199 of file class.ilTemplate.php.
References $lng.
| ilTemplate::setUpperIcon | ( | $a_link, | |
$a_frame = "" |
|||
| ) |
sets icon to upper level
Definition at line 2045 of file class.ilTemplate.php.
References $lng.
| ilTemplate::show | ( | $part = "DEFAULT" | ) |
@access public
| string |
Reimplemented from HTML_Template_IT.
Definition at line 160 of file class.ilTemplate.php.
References $_GET, $_POST, $_SERVER, $out, $path, $txt, blockExists(), ilSession\clear(), fillCssFiles(), fillJavaScriptFiles(), ilSession\get(), getMessageHTML(), ilSession\set(), HTML_Template_IT\setVariable(), and show().
Here is the call graph for this function:| ilTemplate::show | ( | $part = "DEFAULT", |
|
$a_fill_tabs = true, |
|||
$a_skip_main_menu = false |
|||
| ) |
@access public
| string | |
| bool | fill template variable {TABS} with content of ilTabs |
Definition at line 460 of file class.ilTemplate.php.
References $html, $tpl, ilObjLanguageAccess\_saveUsages(), addILIASFooter(), blockExists(), fillAdminPanel(), fillBodyClass(), fillContentLanguage(), fillContentStyle(), fillCssFiles(), fillHeader(), fillInlineCss(), fillJavaScriptFiles(), fillLeftContent(), fillLeftNav(), fillLightbox(), fillMainContent(), fillMainMenu(), fillMessage(), fillNewContentStyle(), fillOnLoadCode(), fillPermanentLink(), fillRightContent(), fillScreenReaderFocus(), fillSideIcons(), fillStopFloating(), fillTabs(), fillToolbar(), fillWindowTitle(), Assetic\Cache\get(), getContentType(), getMainMenu(), ilPluginAdmin\getPluginObject(), getTabsHTML(), handleReferer(), IL_COMP_SERVICE, ilYuiUtil\initDom(), initHelp(), ilUIHookPluginGUI\KEEP, HTML_Template_IT\parseCurrentBlock(), print, setCenterColumnClass(), setCurrentBlock(), and variableExists().
Here is the call graph for this function:| ilTemplate::stopTitleFloating | ( | ) |
set stop floating (if no tabs are used)
Definition at line 1828 of file class.ilTemplate.php.
| ilTemplate::touchBlock | ( | $block | ) |
overwrites ITX::touchBlock.
@access public
| string |
Reimplemented from HTML_Template_IT.
Definition at line 1193 of file class.ilTemplate.php.
References fillVars(), HTML_Template_IT\parseCurrentBlock(), and setCurrentBlock().
Referenced by ilContainerRenderer\addHeaderRow(), ilContainerRenderer\addStandardRow(), fillHeader(), fillLeftNav(), fillPageFormAction(), fillScreenReaderFocus(), fillSideIcons(), fillStopFloating(), fillTabs(), ilSurveyPageGUI\renderPageNode(), and setTabs().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTemplate::touchBlock | ( | $block | ) |
overwrites ITX::touchBlock.
@access public
| string |
Reimplemented from HTML_Template_IT.
Definition at line 303 of file class.ilTemplate.php.
References HTML_Template_IT\parseCurrentBlock(), and setCurrentBlock().
Here is the call graph for this function:
|
private |
Definition at line 1135 of file class.ilTemplate.php.
Referenced by fillMainMenu(), getMainMenu(), and show().
Here is the caller graph for this function:| ilTemplate::$activeBlock |
Definition at line 32 of file class.ilTemplate.php.
Referenced by parseCurrentBlock().
|
private |
Definition at line 41 of file class.ilTemplate.php.
Referenced by getAddFooter().
| ilTemplate::$admin_panel_commands = array() |
Definition at line 39 of file class.ilTemplate.php.
|
protected |
Definition at line 55 of file class.ilTemplate.php.
| ilTemplate::$contenttype |
Definition at line 19 of file class.ilTemplate.php.
Referenced by getContentType().
| ilTemplate::$css_files = array() |
Definition at line 37 of file class.ilTemplate.php.
|
protected |
Definition at line 58 of file class.ilTemplate.php.
Referenced by getHeaderActionMenu().
|
staticprotected |
Definition at line 43 of file class.ilTemplate.php.
| ilTemplate::$inline_css = array() |
Definition at line 38 of file class.ilTemplate.php.
| ilTemplate::$js_files = array(0 => "./Services/JavaScript/js/Basic.js") |
Definition at line 34 of file class.ilTemplate.php.
| ilTemplate::$js_files_batch = array("./Services/JavaScript/js/Basic.js" => 1) |
Definition at line 36 of file class.ilTemplate.php.
| ilTemplate::$js_files_vp = array("./Services/JavaScript/js/Basic.js" => true) |
Definition at line 35 of file class.ilTemplate.php.
|
protected |
Definition at line 59 of file class.ilTemplate.php.
|
protected |
Definition at line 44 of file class.ilTemplate.php.
|
protected |
Definition at line 50 of file class.ilTemplate.php.
Referenced by fillSideIcons().
|
protected |
Definition at line 53 of file class.ilTemplate.php.
|
protected |
Definition at line 52 of file class.ilTemplate.php.
|
protected |
Definition at line 54 of file class.ilTemplate.php.
|
protected |
Definition at line 60 of file class.ilTemplate.php.
|
protected |
Definition at line 51 of file class.ilTemplate.php.
|
protected |
Definition at line 57 of file class.ilTemplate.php.
|
protected |
Definition at line 46 of file class.ilTemplate.php.
|
protected |
Definition at line 47 of file class.ilTemplate.php.
|
protected |
Definition at line 62 of file class.ilTemplate.php.
|
protected |
Definition at line 49 of file class.ilTemplate.php.
|
protected |
Definition at line 48 of file class.ilTemplate.php.
| ilTemplate::$vars |
Definition at line 24 of file class.ilTemplate.php.
Referenced by prepareForFormular().