An additional option that can be applied to an admin setting.
More...
|
const | DISABLED = false |
| @const Checkbox for this flag is not displayed in admin page
|
|
const | ENABLED = true |
| @const Checkbox for this flag is displayed in admin page
|
|
An additional option that can be applied to an admin setting.
The currently supported options are 'ADVANCED', 'LOCKED' and 'REQUIRED'.
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
admin_setting_flag::__construct |
( |
|
$enabled, |
|
|
|
$default, |
|
|
|
$shortname, |
|
|
|
$displayname |
|
) |
| |
Constructor.
- Parameters
-
bool | $enabled | Can this option can be toggled. Should be one of admin_setting_flag::ENABLED or admin_setting_flag::DISABLED. |
bool | $default | The default checked state for this setting option. |
string | $shortname | The shortname of this flag. Currently supported flags are 'locked' and 'adv' |
string | $displayname | The displayname of this flag. Used as a label for the flag. |
◆ get_default()
admin_setting_flag::get_default |
( |
| ) |
|
Should this option be checked by default?
- Return values
-
◆ get_displayname()
admin_setting_flag::get_displayname |
( |
| ) |
|
Return the display name for this flag.
e.g. 'Advanced' or 'Locked'
- Return values
-
◆ get_shortname()
admin_setting_flag::get_shortname |
( |
| ) |
|
Return the short name for this flag.
e.g. 'adv' or 'locked'
- Return values
-
◆ is_enabled()
admin_setting_flag::is_enabled |
( |
| ) |
|
Should this option appear in the interface and be toggleable?
- Return values
-
◆ output_setting_flag()
admin_setting_flag::output_setting_flag |
( |
admin_setting |
$setting | ) |
|
Output the checkbox for this setting flag.
Should only be called if the flag is enabled.
- Parameters
-
- Return values
-
string | - The html for the checkbox. |
◆ set_options()
admin_setting_flag::set_options |
( |
|
$enabled, |
|
|
|
$default |
|
) |
| |
Update the values of this setting options class.
- Parameters
-
◆ write_setting_flag()
admin_setting_flag::write_setting_flag |
( |
admin_setting |
$setting, |
|
|
|
$data |
|
) |
| |
Save the submitted data for this flag - or set it to the default if $data is null.
- Parameters
-
admin_setting | $setting | - The admin setting for this flag |
array | $data | - The data submitted from the form or null to set the default value for new installs. |
- Return values
-
The documentation for this class was generated from the following file: