ILIAS
trunk Revision v11.0_alpha-1753-gb21ca8c4367
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
setPluginObject (ilUserInterfaceHookPlugin $a_val) | |
getPluginObject () | |
getHTML (string $a_comp, string $a_part, array $a_par=array()) | |
modifyGUI (string $a_comp, string $a_part, array $a_par=array()) | |
modifyHTML (string $a_def_html, array $a_resp) | |
gotoHook () | |
Goto script hook. More... | |
checkGotoHook (string $a_target) | |
Goto script hook. More... | |
Data Fields | |
const | UNSPECIFIED = '' |
const | KEEP = '' |
const | REPLACE = 'r' |
const | APPEND = 'a' |
const | PREPEND = 'p' |
Protected Attributes | |
ilUserInterfaceHookPlugin | $plugin_object = null |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilUIHookPluginGUI
Definition at line 24 of file class.ilUIHookPluginGUI.php.
ilUIHookPluginGUI::checkGotoHook | ( | string | $a_target | ) |
Goto script hook.
Will be removed with ILIAS 11. Can be used to interfere with the goto script behaviour
Definition at line 133 of file class.ilUIHookPluginGUI.php.
ilUIHookPluginGUI::getHTML | ( | string | $a_comp, |
string | $a_part, | ||
array | $a_par = array() |
||
) |
Modify HTML output of GUI elements. Modifications modes are:
Definition at line 62 of file class.ilUIHookPluginGUI.php.
|
final |
Definition at line 40 of file class.ilUIHookPluginGUI.php.
References $plugin_object.
ilUIHookPluginGUI::gotoHook | ( | ) |
Goto script hook.
Can be used to interfere with the goto script behaviour
Definition at line 123 of file class.ilUIHookPluginGUI.php.
ilUIHookPluginGUI::modifyGUI | ( | string | $a_comp, |
string | $a_part, | ||
array | $a_par = array() |
||
) |
User Interface components are migrated towards the UIComponents and Global Screen which do not make use of the mechanism provided here. Make use of the extension possibilities provided by Global Screen and UI Components instead.
In ILIAS 6.0 still working for working for:
Allows to modify user interface objects before they generate their output.
Definition at line 84 of file class.ilUIHookPluginGUI.php.
|
final |
Modify HTML based on default html and plugin response
Definition at line 97 of file class.ilUIHookPluginGUI.php.
|
final |
Definition at line 35 of file class.ilUIHookPluginGUI.php.
|
protected |
Definition at line 26 of file class.ilUIHookPluginGUI.php.
Referenced by getPluginObject().
const ilUIHookPluginGUI::APPEND = 'a' |
Definition at line 31 of file class.ilUIHookPluginGUI.php.
const ilUIHookPluginGUI::KEEP = '' |
Definition at line 29 of file class.ilUIHookPluginGUI.php.
Referenced by ilTemplate\addBlockFile(), ilTemplate\get(), ilCtrl\getTargetUrl(), ilTemplate\loadTemplatefile(), ilDataCollectionGlobalTemplate\printToStdout(), ILIAS\components\UICore\MetaTemplate\PageContentGUI\renderPage(), and ilGlobalTemplate\renderPage().
const ilUIHookPluginGUI::PREPEND = 'p' |
Definition at line 32 of file class.ilUIHookPluginGUI.php.
const ilUIHookPluginGUI::REPLACE = 'r' |
Definition at line 30 of file class.ilUIHookPluginGUI.php.
const ilUIHookPluginGUI::UNSPECIFIED = '' |
Definition at line 28 of file class.ilUIHookPluginGUI.php.