ILIAS
release_8 Revision v8.23
|
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 () | |
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 | |
replaceMenuItemTags (string $content) | |
replaceItemTag (string $content, \ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem $item) | |
Protected Attributes | |
StandardGUIRequest | $help_request |
ilCtrl | $ctrl |
ilSetting | $settings |
ilLanguage | $lng |
ilObjUser | $user |
string | $screen_id_component = '' |
ILIAS DI UIServices | $ui |
array | $raw_menu_items = null |
Help GUI class.
Definition at line 27 of file class.ilHelpGUI.php.
ilHelpGUI::__construct | ( | ) |
Definition at line 45 of file class.ilHelpGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
ilHelpGUI::activateTooltips | ( | ) |
ilHelpGUI::addHelpSection | ( | string | $a_help_id, |
int | $a_level = 1 |
||
) |
Definition at line 109 of file class.ilHelpGUI.php.
ilHelpGUI::deactivateTooltips | ( | ) |
ilHelpGUI::executeCommand | ( | ) |
Definition at line 136 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl().
ilHelpGUI::getHelpSections | ( | ) |
Definition at line 121 of file class.ilHelpGUI.php.
References ilHelpMapping\getHelpSectionsForId(), and getScreenId().
ilHelpGUI::getLinkTargetsXML | ( | ) |
Get XMl for Link Targets.
Definition at line 393 of file class.ilHelpGUI.php.
Referenced by showPage().
ilHelpGUI::getLinkXML | ( | array | $a_int_links | ) |
Definition at line 349 of file class.ilHelpGUI.php.
References $target_arr, $target_id, and $type.
Referenced by showPage().
ilHelpGUI::getScreenId | ( | ) |
Definition at line 84 of file class.ilHelpGUI.php.
References $screen_id.
Referenced by getHelpSections(), hasSections(), and setCtrlPar().
ilHelpGUI::getTabTooltipText | ( | string | $a_tab_id | ) |
Definition at line 282 of file class.ilHelpGUI.php.
References ilHelp\getTooltipPresentationText().
ilHelpGUI::hasSections | ( | ) |
Definition at line 116 of file class.ilHelpGUI.php.
References getScreenId(), and ilHelpMapping\hasScreenIdSections().
ilHelpGUI::initHelp | ( | ilGlobalTemplateInterface | $a_tpl, |
string | $ajax_url | ||
) |
Definition at line 290 of file class.ilHelpGUI.php.
References $DIC, $ilSetting, $ilUser, ilGlobalTemplateInterface\addJavaScript(), ilGlobalTemplateInterface\addOnLoadCode(), ilSession\get(), ilCtrl\getLinkTargetByClass(), ilYuiUtil\initConnection(), iljQueryUtil\initMaphilight(), ILIAS\Repository\int(), and setCtrlPar().
ilHelpGUI::isHelpPageActive | ( | ) |
Definition at line 330 of file class.ilHelpGUI.php.
References ilSession\get().
|
protected |
Definition at line 477 of file class.ilHelpGUI.php.
References $DIC, $i, $id, and $path.
Referenced by replaceMenuItemTags().
|
protected |
Definition at line 455 of file class.ilHelpGUI.php.
References $DIC, and replaceItemTag().
Referenced by showHelp(), and showPage().
ilHelpGUI::resetCurrentPage | ( | ) |
Definition at line 277 of file class.ilHelpGUI.php.
References ilSession\clear().
Referenced by search(), and showHelp().
ilHelpGUI::search | ( | ) |
Definition at line 401 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilLMObject\_lookupTitle(), ilGlyphGUI\CLOSE, exit, ilGlyphGUI\get(), ilSession\get(), ilHelp\getHelpLMId(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), resetCurrentPage(), ilGlyphGUI\SEARCH, ilSession\set(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
ilHelpGUI::setCtrlPar | ( | ) |
Definition at line 129 of file class.ilHelpGUI.php.
References $ctrl, $refId, and getScreenId().
Referenced by initHelp().
ilHelpGUI::setDefaultScreenId | ( | string | $a_part, |
string | $a_id | ||
) |
Definition at line 62 of file class.ilHelpGUI.php.
ilHelpGUI::setScreenId | ( | string | $a_id | ) |
Definition at line 69 of file class.ilHelpGUI.php.
Referenced by ilObjMediaObjectGUI\createObject().
ilHelpGUI::setScreenIdComponent | ( | string | $a_comp | ) |
Definition at line 79 of file class.ilHelpGUI.php.
Referenced by ilDataCollectionUiAdapter\__construct(), ilObjPortfolioBaseGUI\addBlog(), ilObjPortfolioBaseGUI\addPage(), ilObjCategoryGUI\assignRolesObject(), ilBookingScheduleGUI\create(), ilBookingScheduleGUI\edit(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilObjCategoryGUI\executeCommand(), ilSurveyEditorGUI\executeCommand(), ilObjRootFolderGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilGlossaryTermGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilGlossaryPresentationGUI\getTabs(), ilObjMediaObjectGUI\getTabs(), ilLMContentRendererGUI\initHelp(), ilSurveyExecutionGUI\outSurveyPage(), ilBookingHelpAdapter\setHelpId(), ilBasicSkillTemplateGUI\setLevelHead(), ilBasicSkillGUI\setLevelHead(), ilWikiPageGUI\setScreenIdComponent(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateReferenceGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilPortfolioRepositoryGUI\setTabs(), ilObjPortfolioTemplateGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), ilObjPortfolioGUI\setTabs(), ilDashboardGUI\setTabs(), ilBasicSkillGUI\setTabs(), ilObjTaxonomyGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjContentObjectGUI\setTabs(), ilGlossaryPresentationGUI\showDefinitionTabs(), and ilExSubmissionFileGUI\uploadFormObject().
ilHelpGUI::setSubScreenId | ( | string | $a_id | ) |
Definition at line 74 of file class.ilHelpGUI.php.
Referenced by ilBookingScheduleGUI\confirmDelete().
ilHelpGUI::showHelp | ( | ) |
Definition at line 142 of file class.ilHelpGUI.php.
References $lng, $ui, ilLMObject\_exists(), ilLMObject\_lookupTitle(), ilGlyphGUI\CLOSE, exit, ilAccordionGUI\FIRST_OPEN, ilGlyphGUI\get(), ilSession\get(), ilHelp\getHelpLMId(), ilHelpMapping\getHelpSectionsForId(), ilLMObject\getPagesOfChapter(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), replaceMenuItemTags(), resetCurrentPage(), ilGlyphGUI\SEARCH, ilSession\set(), and ilLanguage\txt().
ilHelpGUI::showPage | ( | ) |
Definition at line 210 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilPageUtil\_existsAndNotEmpty(), ilLMObject\_lookupTitle(), ilGlyphGUI\CLOSE, exit, ilGlyphGUI\get(), ilSession\get(), getLinkTargetsXML(), getLinkXML(), ilLegacyFormElementsUtil\prepareFormOutput(), replaceMenuItemTags(), ilSession\set(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
|
protected |
Definition at line 34 of file class.ilHelpGUI.php.
Referenced by setCtrlPar().
array ilHelpGUI::$def_screen_id = array() |
Definition at line 39 of file class.ilHelpGUI.php.
|
protected |
Definition at line 32 of file class.ilHelpGUI.php.
array ilHelpGUI::$help_sections = array() |
Definition at line 38 of file class.ilHelpGUI.php.
|
protected |
Definition at line 36 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
|
protected |
Definition at line 43 of file class.ilHelpGUI.php.
array ilHelpGUI::$screen_id = array() |
Definition at line 40 of file class.ilHelpGUI.php.
Referenced by getScreenId().
|
protected |
Definition at line 41 of file class.ilHelpGUI.php.
|
protected |
Definition at line 35 of file class.ilHelpGUI.php.
|
protected |
Definition at line 42 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
|
protected |
Definition at line 37 of file class.ilHelpGUI.php.
Referenced by activateTooltips(), and deactivateTooltips().
const ilHelpGUI::ID_PART_COMPONENT = "component" |
Definition at line 31 of file class.ilHelpGUI.php.
const ilHelpGUI::ID_PART_SCREEN = "screen" |
Definition at line 29 of file class.ilHelpGUI.php.
Referenced by ilObjStyleSheetGUI\createObject(), ilRepositoryGUI\executeCommand(), ilPDSelectedItemsBlockGUI\getHTML(), and ilTabsGUI\removeNonTabbedLinks().
const ilHelpGUI::ID_PART_SUB_SCREEN = "sub_screen" |
Definition at line 30 of file class.ilHelpGUI.php.
Referenced by ilTabsGUI\removeNonTabbedLinks().