ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Help GUI class. More...
Public Member Functions | |
__construct () | |
setDefaultScreenId (string $a_part, string $a_id) | |
setScreenId (string $a_id) | |
setSubScreenId (string $a_id) | |
setScreenIdComponent (string $a_comp) | |
getScreenId () | |
addHelpSection (string $a_help_id, int $a_level=1) | |
hasSections () | |
getHelpSections () | |
setCtrlPar () | |
executeCommand () | |
showHelp () | |
showPage () | |
resetCurrentPage () | |
getTabTooltipText (string $a_tab_id) | |
initHelp (ilGlobalTemplateInterface $a_tpl, string $ajax_url) | |
isHelpPageActive () | |
deactivateTooltips () | |
activateTooltips () | |
getLinkXML (array $a_int_links) | |
getLinkTargetsXML () | |
Get XMl for Link Targets. More... | |
search () | |
showTooltips () | |
isHelpActive () | |
areTooltipsActive () | |
if (is_null(self::$internal_service)) | |
temporary move it here until DIC holds help service instead of ilHelpGUI More... | |
Data Fields | |
const | ID_PART_SCREEN = "screen" |
const | ID_PART_SUB_SCREEN = "sub_screen" |
const | ID_PART_COMPONENT = "component" |
array | $help_sections = array() |
array | $def_screen_id = array() |
array | $screen_id = array() |
Protected Member Functions | |
initUI () | |
symbol () | |
replaceMenuItemTags (string $content) | |
replaceItemTag (string $content, \ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem $item) | |
Protected Attributes | |
HelpScreenIdObserver | $observer |
ILIAS Repository InternalGUIService | $gui |
ILIAS Help Presentation PresentationManager | $presentation |
ILIAS Help Map MapManager | $help_map |
StandardGUIRequest | $help_request |
ilCtrl | $ctrl |
ilSetting | $settings |
ilLanguage | $lng |
ilObjUser | $user |
string | $screen_id_component = '' |
ILIAS DI UIServices | $ui |
array | $raw_menu_items = null |
Static Protected Attributes | |
static ILIAS Help InternalService | $internal_service = null |
Help GUI class.
Definition at line 28 of file class.ilHelpGUI.php.
ilHelpGUI::__construct | ( | ) |
Definition at line 51 of file class.ilHelpGUI.php.
References $DIC, ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
ilHelpGUI::activateTooltips | ( | ) |
Definition at line 361 of file class.ilHelpGUI.php.
ilHelpGUI::addHelpSection | ( | string | $a_help_id, |
int | $a_level = 1 |
||
) |
Definition at line 136 of file class.ilHelpGUI.php.
ilHelpGUI::areTooltipsActive | ( | ) |
Definition at line 562 of file class.ilHelpGUI.php.
ilHelpGUI::deactivateTooltips | ( | ) |
Definition at line 354 of file class.ilHelpGUI.php.
ilHelpGUI::executeCommand | ( | ) |
Definition at line 163 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl().
ilHelpGUI::getHelpSections | ( | ) |
Definition at line 148 of file class.ilHelpGUI.php.
ilHelpGUI::getLinkTargetsXML | ( | ) |
Get XMl for Link Targets.
Definition at line 411 of file class.ilHelpGUI.php.
ilHelpGUI::getLinkXML | ( | array | $a_int_links | ) |
Definition at line 368 of file class.ilHelpGUI.php.
ilHelpGUI::getScreenId | ( | ) |
Definition at line 109 of file class.ilHelpGUI.php.
ilHelpGUI::getTabTooltipText | ( | string | $a_tab_id | ) |
Definition at line 308 of file class.ilHelpGUI.php.
ilHelpGUI::hasSections | ( | ) |
Definition at line 143 of file class.ilHelpGUI.php.
ilHelpGUI::if | ( | is_null(self::$internal_service) | ) |
temporary move it here until DIC holds help service instead of ilHelpGUI
Definition at line 574 of file class.ilHelpGUI.php.
References $DIC.
ilHelpGUI::initHelp | ( | ilGlobalTemplateInterface | $a_tpl, |
string | $ajax_url | ||
) |
Definition at line 316 of file class.ilHelpGUI.php.
|
protected |
Definition at line 73 of file class.ilHelpGUI.php.
References $gui, ILIAS\Repository\ctrl(), and ILIAS\Repository\ui().
ilHelpGUI::isHelpActive | ( | ) |
Definition at line 557 of file class.ilHelpGUI.php.
ilHelpGUI::isHelpPageActive | ( | ) |
Definition at line 349 of file class.ilHelpGUI.php.
References ilSession\get().
|
protected |
Definition at line 499 of file class.ilHelpGUI.php.
References $path.
|
protected |
Definition at line 477 of file class.ilHelpGUI.php.
ilHelpGUI::resetCurrentPage | ( | ) |
Definition at line 303 of file class.ilHelpGUI.php.
References ilSession\clear().
ilHelpGUI::search | ( | ) |
Definition at line 419 of file class.ilHelpGUI.php.
References $id, $lng, ilLMObject\_lookupTitle(), exit, ilSession\get(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), ilSession\set(), ILIAS\Repository\symbol(), and ILIAS\Repository\ui().
ilHelpGUI::setCtrlPar | ( | ) |
Definition at line 156 of file class.ilHelpGUI.php.
References $refId.
ilHelpGUI::setDefaultScreenId | ( | string | $a_part, |
string | $a_id | ||
) |
Definition at line 87 of file class.ilHelpGUI.php.
ilHelpGUI::setScreenId | ( | string | $a_id | ) |
Definition at line 94 of file class.ilHelpGUI.php.
ilHelpGUI::setScreenIdComponent | ( | string | $a_comp | ) |
Definition at line 104 of file class.ilHelpGUI.php.
Referenced by ilBookingScheduleGUI\create(), ilBookingScheduleGUI\edit(), ilObjCategoryGUI\executeCommand(), ilSurveyEditorGUI\executeCommand(), ilObjFileBasedLMGUI\getTabs(), ilObjRootFolderGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilObjWikiGUI\getTabs(), ilLMContentRendererGUI\initHelp(), ilBookingHelpAdapter\setHelpId(), ilBasicSkillGUI\setLevelHead(), ilBasicSkillTemplateGUI\setLevelHead(), ilWikiPageGUI\setScreenIdComponent(), ilSkillTemplateReferenceGUI\setTabs(), ilDashboardGUI\setTabs(), ilPortfolioRepositoryGUI\setTabs(), ilObjPortfolioTemplateGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilBasicSkillGUI\setTabs(), and ilBasicSkillTemplateGUI\setTabs().
ilHelpGUI::setSubScreenId | ( | string | $a_id | ) |
Definition at line 99 of file class.ilHelpGUI.php.
ilHelpGUI::showHelp | ( | ) |
Definition at line 170 of file class.ilHelpGUI.php.
References $id, $lng, ilLMObject\_exists(), ilLMObject\_lookupContObjID(), ilLMObject\_lookupTitle(), exit, ilAccordionGUI\FIRST_OPEN, ilSession\get(), ilLMObject\getPagesOfChapter(), ILIAS\Repository\lng(), ilSession\set(), ILIAS\Repository\symbol(), and ILIAS\Repository\ui().
ilHelpGUI::showPage | ( | ) |
Definition at line 236 of file class.ilHelpGUI.php.
References $id, $lng, ilPageUtil\_existsAndNotEmpty(), ilLMObject\_lookupTitle(), exit, ilSession\get(), ilLegacyFormElementsUtil\prepareFormOutput(), ilSession\set(), ILIAS\Repository\symbol(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
ilHelpGUI::showTooltips | ( | ) |
Definition at line 552 of file class.ilHelpGUI.php.
|
protected |
|
protected |
Definition at line 40 of file class.ilHelpGUI.php.
array ilHelpGUI::$def_screen_id = array() |
Definition at line 45 of file class.ilHelpGUI.php.
|
protected |
Definition at line 34 of file class.ilHelpGUI.php.
Referenced by initUI().
|
protected |
Definition at line 37 of file class.ilHelpGUI.php.
|
protected |
Definition at line 38 of file class.ilHelpGUI.php.
array ilHelpGUI::$help_sections = array() |
Definition at line 44 of file class.ilHelpGUI.php.
|
staticprotected |
Definition at line 35 of file class.ilHelpGUI.php.
|
protected |
Definition at line 42 of file class.ilHelpGUI.php.
|
protected |
Definition at line 33 of file class.ilHelpGUI.php.
|
protected |
Definition at line 36 of file class.ilHelpGUI.php.
|
protected |
Definition at line 49 of file class.ilHelpGUI.php.
array ilHelpGUI::$screen_id = array() |
Definition at line 46 of file class.ilHelpGUI.php.
|
protected |
Definition at line 47 of file class.ilHelpGUI.php.
|
protected |
Definition at line 41 of file class.ilHelpGUI.php.
|
protected |
Definition at line 48 of file class.ilHelpGUI.php.
|
protected |
Definition at line 43 of file class.ilHelpGUI.php.
const ilHelpGUI::ID_PART_COMPONENT = "component" |
Definition at line 32 of file class.ilHelpGUI.php.
const ilHelpGUI::ID_PART_SCREEN = "screen" |
Definition at line 30 of file class.ilHelpGUI.php.
Referenced by ilObjStyleSheetGUI\createObject(), and ilRepositoryGUI\executeCommand().
const ilHelpGUI::ID_PART_SUB_SCREEN = "sub_screen" |
Definition at line 31 of file class.ilHelpGUI.php.