19declare(strict_types=1);
38 $this->
help = $DIC[
'ilHelp'] ??
null;
48 return $this->
help->areTooltipsActive();
58 return AvailablePages::MainSettings;
67 FieldFactory $field_factory,
73 $lng->loadLanguageModule(
'help');
74 return $field_factory->checkbox(
75 $lng->txt(
'help_toggle_tooltips'),
76 $lng->txt(
'help_toggle_tooltips_info')
89 $lng->loadLanguageModule(
'help');
90 $input = new \ilCheckboxInputGUI(
$lng->txt(
'help_toggle_tooltips'));
91 $input->setInfo(
$lng->txt(
'help_toggle_tooltips_info'));
94 ? $this->retrieveValueFromUser($user)
111 return $this->retrieveValueFromUser($user) ===
true;
118 if ($this->
help->areTooltipsActive()) {
119 $user->
setPref(
'hide_help_tt', (
string) (
int) $input);
126 return $user->
getPref(
'hide_help_tt') !==
'1';
hasUserPersonalizedSetting(\ilSetting $settings, \ilObjUser $user)
retrieveValueFromUser(\ilObjUser $user)
getLegacyInput(Language $lng, \ilSetting $settings, ?\ilObjUser $user=null)
getInput(FieldFactory $field_factory, Language $lng, Refinery $refinery, \ilSetting $settings, ?\ilObjUser $user=null)
persistUserInput(\ilObjUser $user, mixed $input)
getDefaultValueForDisplay(Language $lng, \ilSetting $settings)
isAvailable()
If this function returns false the setting will not be shown, even if it's PropertyAttributes would a...
setPref(string $a_keyword, ?string $a_value)
getPref(string $a_keyword)
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
if(!file_exists('../ilias.ini.php'))