|
| __construct (admin_setting $settingdata, $dbsettingvalue) |
| Stores the setting data and the selected value.
|
|
| get_attributes () |
|
| get_attributes_values () |
|
| get_settingdata () |
|
| get_value () |
| Gets the setting value.
|
|
| get_visiblevalue () |
|
| save_attributes_values () |
| Saves the setting attributes values.
|
|
| save_value ($name=false, $value=null) |
| Stores the setting into database, logs the change and returns the config_log inserted id.
|
|
| set_attribute_value ($name, $value) |
|
|
| apply_behaviors () |
| Applies the children class specific behaviors.
|
|
| set_behaviors () |
| Each class can overwrite this method to specify extra processes.
|
|
| set_value ($value) |
| Sets the setting value cleaning it.
|
|
| set_visiblevalue () |
| Funcionality used by other _with_advanced settings.
|
|
| to_log ($plugin, $name, $value, $actualvalue) |
| Copy of config_write method of the admin_setting class.
|
|
|
string | $advancedkey |
| Name of the advanced setting.
|
|
string | $attributes = false |
| For multiple value settings, used to look for the other values.
|
|
array | $attributesvalues |
| To store the setting attributes.
|
|
array array | $behaviors = [] |
| To store the behaviors.
|
|
delegation | $delegation |
|
admin_setting_configselect | $settingdata |
| $settingdata
|
|
mixed | $value |
| The setting DB value.
|
|
string | $visiblevalue |
| Stores the visible value of the setting DB value.
|
|
◆ __construct()
core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced::__construct |
( |
admin_setting | $settingdata, |
|
|
| $dbsettingvalue ) |
◆ apply_behaviors()
core_adminpresets\local\setting\adminpresets_setting::apply_behaviors |
( |
| ) |
|
|
protectedinherited |
Applies the children class specific behaviors.
See delegation class for the available extra behaviors
◆ get_value()
core_adminpresets\local\setting\adminpresets_setting::get_value |
( |
| ) |
|
|
inherited |
Gets the setting value.
- Return values
-
◆ save_attributes_values()
core_adminpresets\local\setting\adminpresets_setting::save_attributes_values |
( |
| ) |
|
|
inherited |
Saves the setting attributes values.
- Return values
-
array|false | Array of inserted ids (in config_log) or false if nothing was inserted |
◆ save_value()
core_adminpresets\local\setting\adminpresets_setting::save_value |
( |
| $name = false, |
|
|
| $value = null ) |
|
inherited |
◆ set_attribute_value()
core_adminpresets\local\setting\adminpresets_setting::set_attribute_value |
( |
| $name, |
|
|
| $value ) |
|
inherited |
◆ set_behaviors()
core_adminpresets\local\setting\adminpresets_setting::set_behaviors |
( |
| ) |
|
|
protectedinherited |
◆ set_value()
core_adminpresets\local\setting\adminpresets_admin_setting_configselect::set_value |
( |
| $value | ) |
|
|
protectedinherited |
◆ set_visiblevalue()
core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced::set_visiblevalue |
( |
| ) |
|
|
protected |
◆ to_log()
core_adminpresets\local\setting\adminpresets_setting::to_log |
( |
| $plugin, |
|
|
| $name, |
|
|
| $value, |
|
|
| $actualvalue ) |
|
protectedinherited |
Copy of config_write method of the admin_setting class.
- Parameters
-
string | $plugin | |
string | $name | |
mixed | $value | |
mixed | $actualvalue | |
- Return values
-
integer | The stored config_log id |
The documentation for this class was generated from the following file:
- admin/presets/classes/local/setting/adminpresets_admin_setting_configselect_with_advanced.php