ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilGlobalPageTemplate. More...
Public Member Functions | |
__construct (Services $gs, UIServices $ui, HTTPServices $http) | |
printToStdout ($part="DEFAULT", $a_fill_tabs=true, $a_skip_main_menu=false) | |
printToString () | |
addJavaScript ($a_js_file, $a_add_version_parameter=true, $a_batch=2) | |
addCss ($a_css_file, $media="screen") | |
addOnLoadCode ($a_code, $a_batch=2) | |
addInlineCss ($a_css, $media="screen") | |
setContent ($a_html) | |
setLeftContent ($a_html) | |
setRightContent ($a_html) | |
setFilter (string $filter) | |
setTitle ($a_title, $hidden=false) | |
setDescription ($a_descr) | |
setTitleIcon ($a_icon_path, $a_icon_desc="") | |
setBanner (string $img_src) | |
setAlertProperties (array $a_props) | |
setOnScreenMessage ($a_type, $a_txt, $a_keep=false) | |
enableDragDropFileUpload ($a_ref_id) | |
setHeaderActionMenu ($a_header) | |
setHeaderPageTitle ($a_title) | |
addLightbox ($a_html, $a_id) | |
setPageFormAction ($a_action) | |
addAdminPanelToolbar (ilToolbarGUI $toolb, $a_bottom_panel=true, $a_arrow=false) | |
setVariable ($variable, $value='') | |
resetJavascript () | |
get ($part="DEFAULT") | |
setCurrentBlock ($blockname="DEFAULT") | |
touchBlock ($blockname) | |
parseCurrentBlock ($blockname="DEFAULT") | |
addBlockFile ($var, $block, $tplname, $in_module=false) | |
blockExists ($blockname) | |
loadStandardTemplate () | |
setLocator () | |
setPermanentLink ($a_type, $a_id, $a_append="", $a_target="", $a_title="") | |
setTreeFlatIcon ($a_link, $a_mode) | |
hideFooter () | |
setLeftNavContent ($a_content) | |
resetHeaderBlock ($a_reset_header_action=true) | |
setLoginTargetPar ($a_val) | |
getOnLoadCodeForAsynch () | |
fillJavaScriptFiles ($a_force=false) | |
setBodyClass ($a_class="") | |
clearHeader () | |
setTabs ($a_tabs_html) | |
setSubTabs ($a_tabs_html) | |
getSpecial ($part="DEFAULT", $add_error_mess=false, $handle_referer=false, $add_ilias_footer=false, $add_standard_elements=false, $a_main_menu=true, $a_tabs=true) | |
Private Member Functions | |
prepareOutputHeaders () | |
prepareBasicJS () | |
prepareBasicCSS () | |
handleReferer () | |
Old method from global template fixing #26968. More... | |
Private Attributes | |
$http | |
$gs | |
$ui | |
$legacy_content_template | |
$lng | |
$il_settings | |
Static Private Attributes | |
static | $ignored_blocks = ['ContentStyle', "DEFAULT", "SyntaxStyle", ""] |
Class ilGlobalPageTemplate.
Definition at line 31 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::__construct | ( | Services | $gs, |
UIServices | $ui, | ||
HTTPServices | $http | ||
) |
Definition at line 69 of file class.ilGlobalPageTemplate.php.
References $DIC, $gs, $http, $ui, ILIAS\FileDelivery\http(), and ui().
ilGlobalPageTemplate::addAdminPanelToolbar | ( | ilToolbarGUI | $toolb, |
$a_bottom_panel = true , |
|||
$a_arrow = false |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 359 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::addBlockFile | ( | $var, | |
$block, | |||
$tplname, | |||
$in_module = false |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 457 of file class.ilGlobalPageTemplate.php.
References blockExists().
ilGlobalPageTemplate::addCss | ( | $a_css_file, | |
$media = "screen" |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 177 of file class.ilGlobalPageTemplate.php.
Referenced by setVariable().
ilGlobalPageTemplate::addInlineCss | ( | $a_css, | |
$media = "screen" |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 195 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::addJavaScript | ( | $a_js_file, | |
$a_add_version_parameter = true , |
|||
$a_batch = 2 |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 168 of file class.ilGlobalPageTemplate.php.
Referenced by ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), and ILIAS\COPage\Editor\UI\Init\initUI().
ilGlobalPageTemplate::addLightbox | ( | $a_html, | |
$a_id | |||
) |
Implements ilGlobalTemplateInterface.
Definition at line 341 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::addOnLoadCode | ( | $a_code, | |
$a_batch = 2 |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 186 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::blockExists | ( | $blockname | ) |
Implements ilGlobalTemplateInterface.
Definition at line 470 of file class.ilGlobalPageTemplate.php.
Referenced by addBlockFile(), parseCurrentBlock(), setCurrentBlock(), and touchBlock().
ilGlobalPageTemplate::clearHeader | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 602 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::enableDragDropFileUpload | ( | $a_ref_id | ) |
Implements ilGlobalTemplateInterface.
Definition at line 314 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::fillJavaScriptFiles | ( | $a_force = false | ) |
bool | $a_force |
Implements ilGlobalTemplateInterface.
Definition at line 584 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::get | ( | $part = "DEFAULT" | ) |
Implements ilGlobalTemplateInterface.
Definition at line 399 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::getOnLoadCodeForAsynch | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 565 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::getSpecial | ( | $part = "DEFAULT" , |
|
$add_error_mess = false , |
|||
$handle_referer = false , |
|||
$add_ilias_footer = false , |
|||
$add_standard_elements = false , |
|||
$a_main_menu = true , |
|||
$a_tabs = true |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 629 of file class.ilGlobalPageTemplate.php.
|
private |
Old method from global template fixing #26968.
Definition at line 638 of file class.ilGlobalPageTemplate.php.
References $_GET, $_POST, $_SERVER, and $_SESSION.
Referenced by printToStdout().
ilGlobalPageTemplate::hideFooter | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 526 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::loadStandardTemplate | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 489 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::parseCurrentBlock | ( | $blockname = "DEFAULT" | ) |
Implements ilGlobalTemplateInterface.
Definition at line 441 of file class.ilGlobalPageTemplate.php.
References blockExists().
|
private |
Definition at line 116 of file class.ilGlobalPageTemplate.php.
References ilUtil\getNewContentStyleSheetLocation(), and ilUtil\getStyleSheetLocation().
Referenced by printToStdout(), and printToString().
|
private |
Definition at line 93 of file class.ilGlobalPageTemplate.php.
References ilSessionReminder\createInstanceWithCurrentUserSession(), ilUIFramework\init(), ilYuiUtil\initConnection(), ilBuddySystemGUI\initializeFrontend(), ilOnScreenChatGUI\initializeFrontend(), iljQueryUtil\initjQuery(), iljQueryUtil\initjQueryUI(), and ILIAS\Accessibility\GlobalPageHandler\initPage().
Referenced by printToStdout(), and printToString().
|
private |
Definition at line 81 of file class.ilGlobalPageTemplate.php.
References ILIAS\FileDelivery\http().
Referenced by printToStdout(), and printToString().
ilGlobalPageTemplate::printToStdout | ( | $part = "DEFAULT" , |
|
$a_fill_tabs = true , |
|||
$a_skip_main_menu = false |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 126 of file class.ilGlobalPageTemplate.php.
References ilObjLanguageAccess\_saveUsages(), handleReferer(), ILIAS\FileDelivery\http(), prepareBasicCSS(), prepareBasicJS(), prepareOutputHeaders(), and ui().
ilGlobalPageTemplate::printToString | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 148 of file class.ilGlobalPageTemplate.php.
References prepareBasicCSS(), prepareBasicJS(), prepareOutputHeaders(), and ui().
Referenced by ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML(), and ILIAS\Blog\Export\BlogHtmlExport\writeExportFile().
ilGlobalPageTemplate::resetHeaderBlock | ( | $a_reset_header_action = true | ) |
Implements ilGlobalTemplateInterface.
Definition at line 544 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::resetJavascript | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 390 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setAlertProperties | ( | array | $a_props | ) |
Implements ilGlobalTemplateInterface.
Definition at line 294 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setBanner | ( | string | $img_src | ) |
Definition at line 283 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setBodyClass | ( | $a_class = "" | ) |
Implements ilGlobalTemplateInterface.
Definition at line 593 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setContent | ( | $a_html | ) |
Implements ilGlobalTemplateInterface.
Definition at line 207 of file class.ilGlobalPageTemplate.php.
Referenced by ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML(), and ILIAS\Blog\Export\BlogHtmlExport\writeExportFile().
ilGlobalPageTemplate::setCurrentBlock | ( | $blockname = "DEFAULT" | ) |
Implements ilGlobalTemplateInterface.
Definition at line 408 of file class.ilGlobalPageTemplate.php.
References blockExists().
ilGlobalPageTemplate::setDescription | ( | $a_descr | ) |
Implements ilGlobalTemplateInterface.
Definition at line 267 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setFilter | ( | string | $filter | ) |
string | $filter |
Definition at line 236 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setHeaderActionMenu | ( | $a_header | ) |
Implements ilGlobalTemplateInterface.
Definition at line 323 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setHeaderPageTitle | ( | $a_title | ) |
Implements ilGlobalTemplateInterface.
Definition at line 332 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setLeftContent | ( | $a_html | ) |
Implements ilGlobalTemplateInterface.
Definition at line 216 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setLeftNavContent | ( | $a_content | ) |
Implements ilGlobalTemplateInterface.
Definition at line 535 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setLocator | ( | ) |
Implements ilGlobalTemplateInterface.
Definition at line 498 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setLoginTargetPar | ( | $a_val | ) |
Implements ilGlobalTemplateInterface.
Definition at line 553 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setOnScreenMessage | ( | $a_type, | |
$a_txt, | |||
$a_keep = false |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 303 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setPageFormAction | ( | $a_action | ) |
$a_action |
Implements ilGlobalTemplateInterface.
Definition at line 350 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setPermanentLink | ( | $a_type, | |
$a_id, | |||
$a_append = "" , |
|||
$a_target = "" , |
|||
$a_title = "" |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 507 of file class.ilGlobalPageTemplate.php.
References ilLink\_getStaticLink().
ilGlobalPageTemplate::setRightContent | ( | $a_html | ) |
Implements ilGlobalTemplateInterface.
Definition at line 225 of file class.ilGlobalPageTemplate.php.
Referenced by ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML(), and ILIAS\Blog\Export\BlogHtmlExport\writeExportFile().
ilGlobalPageTemplate::setSubTabs | ( | $a_tabs_html | ) |
Implements ilGlobalTemplateInterface.
Definition at line 620 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setTabs | ( | $a_tabs_html | ) |
Implements ilGlobalTemplateInterface.
Definition at line 611 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setTitle | ( | $a_title, | |
$hidden = false |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 248 of file class.ilGlobalPageTemplate.php.
Referenced by ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML().
ilGlobalPageTemplate::setTitleIcon | ( | $a_icon_path, | |
$a_icon_desc = "" |
|||
) |
Implements ilGlobalTemplateInterface.
Definition at line 276 of file class.ilGlobalPageTemplate.php.
Referenced by ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML().
ilGlobalPageTemplate::setTreeFlatIcon | ( | $a_link, | |
$a_mode | |||
) |
Implements ilGlobalTemplateInterface.
Definition at line 517 of file class.ilGlobalPageTemplate.php.
ilGlobalPageTemplate::setVariable | ( | $variable, | |
$value = '' |
|||
) |
$variable | ||
string | $value |
Implements ilGlobalTemplateInterface.
Definition at line 376 of file class.ilGlobalPageTemplate.php.
References addCss().
ilGlobalPageTemplate::touchBlock | ( | $blockname | ) |
Implements ilGlobalTemplateInterface.
Definition at line 425 of file class.ilGlobalPageTemplate.php.
References blockExists().
|
private |
Definition at line 48 of file class.ilGlobalPageTemplate.php.
Referenced by __construct().
|
private |
Definition at line 44 of file class.ilGlobalPageTemplate.php.
Referenced by __construct().
|
staticprivate |
Definition at line 37 of file class.ilGlobalPageTemplate.php.
|
private |
Definition at line 64 of file class.ilGlobalPageTemplate.php.
|
private |
Definition at line 56 of file class.ilGlobalPageTemplate.php.
|
private |
Definition at line 60 of file class.ilGlobalPageTemplate.php.
|
private |
Definition at line 52 of file class.ilGlobalPageTemplate.php.
Referenced by __construct().