| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Help GUI class. More...
 Inheritance diagram for ilHelpGUI:
 Collaboration diagram for ilHelpGUI: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 () | |
| savePersonalSettingFromLegacyForm (ilPropertyFormGUI $form) | |
| addPersonalSettingToLegacyForm (ilPropertyFormGUI $form) | |
| 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 | |
| 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 27 of file class.ilHelpGUI.php.
| ilHelpGUI::__construct | ( | ) | 
Definition at line 49 of file class.ilHelpGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilHelpGUI::activateTooltips | ( | ) | 
Definition at line 348 of file class.ilHelpGUI.php.
References $user, and ilObjUser\writePref().
 Here is the call graph for this function:| ilHelpGUI::addHelpSection | ( | string | $a_help_id, | 
| int | $a_level = 1  | 
        ||
| ) | 
Definition at line 122 of file class.ilHelpGUI.php.
| ilHelpGUI::addPersonalSettingToLegacyForm | ( | ilPropertyFormGUI | $form | ) | 
Definition at line 561 of file class.ilHelpGUI.php.
References $DIC, ilPropertyFormGUI\addItem(), areTooltipsActive(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilHelpGUI::areTooltipsActive | ( | ) | 
Definition at line 549 of file class.ilHelpGUI.php.
Referenced by addPersonalSettingToLegacyForm(), and savePersonalSettingFromLegacyForm().
 Here is the caller graph for this function:| ilHelpGUI::deactivateTooltips | ( | ) | 
Definition at line 341 of file class.ilHelpGUI.php.
References $user, and ilObjUser\writePref().
 Here is the call graph for this function:| ilHelpGUI::executeCommand | ( | ) | 
Definition at line 149 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl(), and initUI().
 Here is the call graph for this function:| ilHelpGUI::getHelpSections | ( | ) | 
Definition at line 134 of file class.ilHelpGUI.php.
References getScreenId().
 Here is the call graph for this function:| ilHelpGUI::getLinkTargetsXML | ( | ) | 
Get XMl for Link Targets.
Definition at line 398 of file class.ilHelpGUI.php.
Referenced by showPage().
 Here is the caller graph for this function:| ilHelpGUI::getLinkXML | ( | array | $a_int_links | ) | 
Definition at line 355 of file class.ilHelpGUI.php.
Referenced by showPage().
 Here is the caller graph for this function:| ilHelpGUI::getScreenId | ( | ) | 
Definition at line 97 of file class.ilHelpGUI.php.
References $screen_id.
Referenced by getHelpSections(), hasSections(), and setCtrlPar().
 Here is the caller graph for this function:| ilHelpGUI::getTabTooltipText | ( | string | $a_tab_id | ) | 
Definition at line 295 of file class.ilHelpGUI.php.
| ilHelpGUI::hasSections | ( | ) | 
Definition at line 129 of file class.ilHelpGUI.php.
References getScreenId().
 Here is the call graph for this function:| ilHelpGUI::if | ( | is_null(self::$internal_service) | ) | 
temporary move it here until DIC holds help service instead of ilHelpGUI
Definition at line 579 of file class.ilHelpGUI.php.
| ilHelpGUI::initHelp | ( | ilGlobalTemplateInterface | $a_tpl, | 
| string | $ajax_url | ||
| ) | 
Definition at line 303 of file class.ilHelpGUI.php.
References $DIC, $ilSetting, ilGlobalTemplateInterface\addJavaScript(), ilGlobalTemplateInterface\addOnLoadCode(), ilSession\get(), ilCtrl\getLinkTargetByClass(), iljQueryUtil\initMaphilight(), initUI(), and setCtrlPar().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 61 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\ui().
Referenced by executeCommand(), and initHelp().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilHelpGUI::isHelpActive | ( | ) | 
Definition at line 544 of file class.ilHelpGUI.php.
| ilHelpGUI::isHelpPageActive | ( | ) | 
Definition at line 336 of file class.ilHelpGUI.php.
References ilSession\get().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 486 of file class.ilHelpGUI.php.
References $DIC, $id, and $path.
Referenced by replaceMenuItemTags().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 464 of file class.ilHelpGUI.php.
References $DIC, and replaceItemTag().
Referenced by showHelp(), and showPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilHelpGUI::resetCurrentPage | ( | ) | 
Definition at line 290 of file class.ilHelpGUI.php.
References ilSession\clear().
Referenced by search(), and showHelp().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilHelpGUI::savePersonalSettingFromLegacyForm | ( | ilPropertyFormGUI | $form | ) | 
Definition at line 554 of file class.ilHelpGUI.php.
References areTooltipsActive(), ilPropertyFormGUI\getInput(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilHelpGUI::search | ( | ) | 
Definition at line 406 of file class.ilHelpGUI.php.
References $id, $lng, $r, $ui, ilLMObject\_lookupTitle(), exit, ilSession\get(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), resetCurrentPage(), ilSession\set(), symbol(), ilLanguage\txt(), ILIAS\Repository\ui(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
 Here is the call graph for this function:| ilHelpGUI::setCtrlPar | ( | ) | 
Definition at line 142 of file class.ilHelpGUI.php.
References $ctrl, $refId, and getScreenId().
Referenced by initHelp().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilHelpGUI::setDefaultScreenId | ( | string | $a_part, | 
| string | $a_id | ||
| ) | 
Definition at line 75 of file class.ilHelpGUI.php.
| ilHelpGUI::setScreenId | ( | string | $a_id | ) | 
Definition at line 82 of file class.ilHelpGUI.php.
Referenced by ilObjMediaObjectGUI\createObject(), and ilObjQuestionPoolGUI\createQuestionFormObject().
 Here is the caller graph for this function:| ilHelpGUI::setScreenIdComponent | ( | string | $a_comp | ) | 
Definition at line 92 of file class.ilHelpGUI.php.
Referenced by ilObjPortfolioBaseGUI\addBlog(), ilObjPortfolioBaseGUI\addPage(), ilObjCategoryGUI\assignRolesObject(), ilBookingScheduleGUI\create(), ilBookingScheduleGUI\edit(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilObjCategoryGUI\executeCommand(), ilSurveyEditorGUI\executeCommand(), ilObjQuestionPoolGUI\getQueryParamInt(), ilObjRootFolderGUI\getTabs(), ilGlossaryTermGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilGlossaryPresentationGUI\getTabs(), ilObjMediaObjectGUI\getTabs(), ilLMContentRendererGUI\initHelp(), ilSurveyExecutionGUI\outSurveyPage(), ilBookingHelpAdapter\setHelpId(), ilBasicSkillTemplateGUI\setLevelHead(), ilBasicSkillGUI\setLevelHead(), ilWikiPageGUI\setScreenIdComponent(), ilObjWorkspaceFolderGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateReferenceGUI\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().
 Here is the caller graph for this function:| ilHelpGUI::setSubScreenId | ( | string | $a_id | ) | 
Definition at line 87 of file class.ilHelpGUI.php.
Referenced by ilBookingScheduleGUI\confirmDelete().
 Here is the caller graph for this function:| ilHelpGUI::showHelp | ( | ) | 
Definition at line 156 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilLMObject\_exists(), ilLMObject\_lookupContObjID(), ilLMObject\_lookupTitle(), exit, ilAccordionGUI\FIRST_OPEN, ilSession\get(), ilLMObject\getPagesOfChapter(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), replaceMenuItemTags(), resetCurrentPage(), ilSession\set(), symbol(), ilLanguage\txt(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| ilHelpGUI::showPage | ( | ) | 
Definition at line 223 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilPageUtil\_existsAndNotEmpty(), ilLMObject\_lookupTitle(), exit, ilSession\get(), getLinkTargetsXML(), getLinkXML(), ilLegacyFormElementsUtil\prepareFormOutput(), replaceMenuItemTags(), ilSession\set(), symbol(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
 Here is the call graph for this function:| ilHelpGUI::showTooltips | ( | ) | 
Definition at line 539 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 69 of file class.ilHelpGUI.php.
References $DIC.
Referenced by search(), showHelp(), and showPage().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 38 of file class.ilHelpGUI.php.
Referenced by setCtrlPar().
| array ilHelpGUI::$def_screen_id = array() | 
Definition at line 43 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 32 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 36 of file class.ilHelpGUI.php.
| array ilHelpGUI::$help_sections = array() | 
Definition at line 42 of file class.ilHelpGUI.php.
      
  | 
  staticprotected | 
Definition at line 33 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 40 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
      
  | 
  protected | 
Definition at line 34 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 47 of file class.ilHelpGUI.php.
| array ilHelpGUI::$screen_id = array() | 
Definition at line 44 of file class.ilHelpGUI.php.
Referenced by getScreenId().
      
  | 
  protected | 
Definition at line 45 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilHelpGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
      
  | 
  protected | 
Definition at line 41 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(), and ilTabsGUI\removeNonTabbedLinks().
| const ilHelpGUI::ID_PART_SUB_SCREEN = "sub_screen" | 
Definition at line 30 of file class.ilHelpGUI.php.
Referenced by ilTabsGUI\removeNonTabbedLinks().