|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| __construct ($name, $visiblename, $description, $defaultsetting, $choices) | |
| load_choices () | |
| is_related ($query) | |
| get_setting () | |
| write_setting ($data) | |
| output_html ($data, $query='') | |
Data Fields | |
| $choices | |
Multiple checkboxes, each represents different value, stored in csv format
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Definition at line 2165 of file adminlib.php.
| __construct | ( | $ | name, |
| $ | visiblename, | ||
| $ | description, | ||
| $ | defaultsetting, | ||
| $ | choices | ||
| ) |
Constructor: uses parent::__construct
| string | $name | unique ascii name, either 'mysetting' for settings that in config, or 'myplugin/mysetting' for ones in config_plugins. |
| string | $visiblename | localised |
| string | $description | long localised info |
| array | $defaultsetting | array of selected |
| array | $choices | array of $value=>$label for each checkbox |
Definition at line 2178 of file adminlib.php.
| get_setting | ( | ) |
Returns the current setting if it is set
Reimplemented from admin_setting.
Reimplemented in admin_setting_configmulticheckbox2.
Definition at line 2227 of file adminlib.php.

| is_related | ( | $ | query | ) |
Is setting related to query text - used when searching
| string | $query |
Reimplemented from admin_setting.
Definition at line 2205 of file adminlib.php.

| load_choices | ( | ) |
This public function may be used in ancestors for lazy loading of choices
Reimplemented in admin_setting_special_gradeexport, admin_setting_pickroles, and admin_setting_special_backupdays.
Definition at line 2189 of file adminlib.php.

| output_html | ( | $ | data, |
| $ | query = '' |
||
| ) |
Returns XHTML field(s) as required by choices
Relies on data being an array should data ever be another valid vartype with acceptable value this may cause a warning/error if (!is_array($data)) would fix the problem
| array | $data | An array of checked values |
| string | $query |
Reimplemented from admin_setting.
Definition at line 2280 of file adminlib.php.

| write_setting | ( | $ | data | ) |
Saves the setting(s) provided in $data
| array | $data | An array of data, if not array returns empty str |
Reimplemented from admin_setting.
Reimplemented in admin_setting_configmulticheckbox2.
Definition at line 2250 of file adminlib.php.

| $choices |
Definition at line 2167 of file adminlib.php.