From 1d1ca5ef85d1146d30f0cec44f7b1e4ca9c028b4 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Thu, 11 Sep 2008 10:22:22 +0000 Subject: [PATCH] MDL-16457 Remove support for old-style filterconfig.html files --- admin/filter.php | 90 -------------------------------------- admin/settings/plugins.php | 3 -- lib/adminlib.php | 6 --- 3 files changed, 99 deletions(-) delete mode 100644 admin/filter.php diff --git a/admin/filter.php b/admin/filter.php deleted file mode 100644 index 3a3a697f5d..0000000000 --- a/admin/filter.php +++ /dev/null @@ -1,90 +0,0 @@ -libdir.'/adminlib.php'); - require_once($CFG->libdir.'/tablelib.php'); - - $filterfull = required_param('filter', PARAM_PATH); - $forcereset = optional_param('reset', 0, PARAM_BOOL); - - $filtername = substr($filterfull, strpos( $filterfull, '/' )+1 ) ; - - admin_externalpage_setup('filtersetting'.str_replace('/', '', $filterfull)); - - $returnurl = "$CFG->wwwroot/$CFG->admin/settings.php?section=managefilters"; - - - // get translated strings for use on page - $txt = new object(); - $txt->managefilters = get_string( 'managefilters' ); - $txt->administration = get_string( 'administration' ); - $txt->configuration = get_string( 'configuration' ); - - //====================== - // Process Actions - //====================== - - // if reset pressed let filter config page handle it - if ($config = data_submitted() and !$forcereset) { - - // check session key - if (!confirm_sesskey()) { - print_error('confirmsesskeybad', 'error'); - } - - $configpath = $CFG->dirroot.'/filter/'.$filtername.'/filterconfig.php'; - if (file_exists($configpath)) { - require_once($configpath); - $functionname = $filtername.'_process_config'; - if (function_exists($functionname)) { - $functionname($config); - $saved = true; - } - } - - if (empty($saved)) { - // run through submitted data - // reject if does not start with filter_ - foreach ($config as $name => $value) { - set_config($name, $value); - } - } - - reset_text_filters_cache(); - - redirect($returnurl); - exit; - } - - //============================== - // Display logic - //============================== - - $filtername = ucfirst($filtername); - admin_externalpage_print_header(); - print_heading( $filtername ); - - print_simple_box(get_string("configwarning", "admin"), "center", "50%"); - echo "
"; - - print_simple_box_start("center",''); - - ?> -
-
- - - dirroot/$filterfull/filterconfig.html"; ?> - - - -
-
- - diff --git a/admin/settings/plugins.php b/admin/settings/plugins.php index 81687981be..abdf67439f 100644 --- a/admin/settings/plugins.php +++ b/admin/settings/plugins.php @@ -137,9 +137,6 @@ if ($hassiteconfig || has_capability('moodle/question:config', $systemcontext)) include("$CFG->dirroot/$filterfull/filtersettings.php"); } $ADMIN->add('filtersettings', $settings); - - } else if (file_exists("$CFG->dirroot/$filterfull/filterconfig.html")) { - $ADMIN->add('filtersettings', new admin_externalpage('filtersetting'.str_replace('/', '', $filterfull), $strfiltername, "$CFG->wwwroot/$CFG->admin/filter.php?filter=$filterfull", !in_array($filterfull, $activefilters))); } } } diff --git a/lib/adminlib.php b/lib/adminlib.php index fae4e7088f..a6e58b8e4a 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -4564,14 +4564,12 @@ class admin_setting_managefilters extends admin_setting { // associated modules $installedfilters = array(); $filtersettings_new = array(); - $filtersettings_old = array(); $filterlocations = array('mod','filter'); foreach ($filterlocations as $filterlocation) { $plugins = get_list_of_plugins($filterlocation); foreach ($plugins as $plugin) { $pluginpath = "$CFG->dirroot/$filterlocation/$plugin/filter.php"; $settingspath_new = "$CFG->dirroot/$filterlocation/$plugin/filtersettings.php"; - $settingspath_old = "$CFG->dirroot/$filterlocation/$plugin/filterconfig.html"; if (is_readable($pluginpath)) { $name = trim(get_string("filtername", $plugin)); if (empty($name) or ($name == '[[filtername]]')) { @@ -4581,8 +4579,6 @@ class admin_setting_managefilters extends admin_setting { $installedfilters["$filterlocation/$plugin"] = $name; if (is_readable($settingspath_new)) { $filtersettings_new[] = "$filterlocation/$plugin"; - } else if (is_readable($settingspath_old)) { - $filtersettings_old[] = "$filterlocation/$plugin"; } } } @@ -4672,8 +4668,6 @@ class admin_setting_managefilters extends admin_setting { $settings = ''; if (in_array($path, $filtersettings_new)) { $settings = "$strsettings"; - } else if (in_array($path, $filtersettings_old)) { - $settings = "$strsettings"; } // write data into the table object -- 2.39.5