From cdb46b63d24f7cf91cc762b843289f42d30a911d Mon Sep 17 00:00:00 2001 From: vinkmar Date: Fri, 18 Aug 2006 08:40:58 +0000 Subject: [PATCH] more bugs! incompatibility with php 5.1.2 (presumably earlier versions as well) fixed --- admin/adminlib.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/admin/adminlib.php b/admin/adminlib.php index c1b1a71abd..a05b7015be 100644 --- a/admin/adminlib.php +++ b/admin/adminlib.php @@ -289,6 +289,10 @@ class admin_setting_configtext extends admin_setting { 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 @@ -401,6 +405,10 @@ class admin_setting_configtime extends admin_setting { 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; @@ -906,6 +914,10 @@ class admin_setting_special_editorhidebuttons extends admin_setting { 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; @@ -952,6 +964,10 @@ class admin_setting_special_backupsaveto extends admin_setting_configtext { 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 . '
'); -- 2.39.5