A proper GUI for filters :-)

Still needs work, but it works fine now.

Later I want to add config pages for each filter, like modules have.
This commit is contained in:
moodler
2004-02-22 12:17:27 +00:00
parent 677d1679fa
commit 828aeff2d6
9 changed files with 313 additions and 44 deletions
+12
View File
@@ -440,6 +440,7 @@ function main_upgrade($oldversion=0) {
$CFG->textfilters = str_replace("censor.php", "filter.php", $CFG->textfilters);
$CFG->textfilters = str_replace("mediaplugin.php", "filter.php", $CFG->textfilters);
$CFG->textfilters = str_replace("algebra_filter.php", "filter.php", $CFG->textfilters);
$CFG->textfilters = str_replace("dynalink.php", "filter.php", $CFG->textfilters);
set_config("textfilters", $CFG->textfilters);
}
}
@@ -448,6 +449,17 @@ function main_upgrade($oldversion=0) {
table_column("user", "", "emailstop", "integer", "1", "unsigned", "0", "not null", "email");
}
if ($oldversion < 2004022200) { /// Final renaming I hope. :-)
if (!empty($CFG->textfilters)) {
$CFG->textfilters = str_replace("/filter.php", "", $CFG->textfilters);
$textfilters = explode(',', $CFG->textfilters);
foreach ($textfilters as $key => $textfilter) {
$textfilters[$key] = trim($textfilter);
}
set_config("textfilters", implode(',',$textfilters));
}
}
return $result;
}