class admin_setting_configcheckbox extends admin_setting {
+ function admin_setting_configcheckbox($name, $visiblename, $description) {
+ parent::admin_setting($name, $visiblename, $description);
+ }
+
function get_setting() {
global $CFG;
$temp = $this->name; // there's gotta be a more elegant way
class admin_setting_configmultiselect extends admin_setting_configselect {
+ function admin_setting_configmultiselect($name, $visiblename, $description, $choices) {
+ parent::admin_setting_configselect($name, $visiblename, $description, $choices);
+ }
+
function get_setting() {
global $CFG;
$temp = $this->name;
class admin_setting_backupselect extends admin_setting_configselect {
+ function admin_setting_backupselect($name, $visiblename, $description, $choices) {
+ parent::admin_setting_configselect($name, $visiblename, $description, $choices);
+ }
+
function get_setting() {
$backup_config = backup_get_config(); // we need this function from backup/lib.php ... but it causes conflicts. ideas?
$temp = $this->name;
class admin_setting_backupcheckbox extends admin_setting_configcheckbox {
+ function admin_setting_backupcheckbox($name, $visiblename, $description) {
+ parent::admin_setting_configcheckbox($name, $visiblename, $description);
+ }
+
function write_setting($data) {
if ($data == '1') {
return (backup_set_config($this->name, 1) ? '' : 'Error setting ' . $this->visiblename . '<br />');