Skip to content

Commit

Permalink
MDL-22544 html purifier now default cleaning engine - die kses die
Browse files Browse the repository at this point in the history
  • Loading branch information
skodak committed May 21, 2010
1 parent 74c6a62 commit 39668e9
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
3 changes: 0 additions & 3 deletions admin/settings/development.php
Expand Up @@ -9,9 +9,6 @@

$temp = new admin_settingpage('experimentalsettings', get_string('experimentalsettings', 'admin'));
$temp->add(new admin_setting_configcheckbox('enableglobalsearch', get_string('enableglobalsearch', 'admin'), get_string('configenableglobalsearch', 'admin'), 0));
$item = new admin_setting_configcheckbox('enablehtmlpurifier', get_string('enablehtmlpurifier', 'admin'), get_string('configenablehtmlpurifier', 'admin'), 0);
$item->set_updatedcallback('reset_text_filters_cache');
$temp->add($item);
$temp->add(new admin_setting_configcheckbox('experimentalsplitrestore', get_string('experimentalsplitrestore', 'admin'), get_string('configexperimentalsplitrestore', 'admin'), 0));
$temp->add(new admin_setting_configcheckbox('enableimsccimport', get_string('enable_cc_import', 'imscc'), get_string('enable_cc_import_description', 'imscc'), 0));
$temp->add(new admin_setting_configcheckbox('enablesafebrowserintegration', get_string('enablesafebrowserintegration', 'admin'), get_string('configenablesafebrowserintegration', 'admin'), 0));
Expand Down
3 changes: 3 additions & 0 deletions admin/settings/security.php
Expand Up @@ -33,6 +33,9 @@
$params->displaysize = display_size($defaultuserquota);
$temp->add(new admin_setting_configtext('userquota', get_string('userquota', 'admin'), get_string('configuserquota', 'admin', $params), $defaultuserquota));

$item = new admin_setting_configcheckbox('enablehtmlpurifier', get_string('enablehtmlpurifier', 'admin'), get_string('configenablehtmlpurifier', 'admin'), 1);
$item->set_updatedcallback('reset_text_filters_cache');
$temp->add($item);
$temp->add(new admin_setting_configcheckbox('allowobjectembed', get_string('allowobjectembed', 'admin'), get_string('configallowobjectembed', 'admin'), 0));
$temp->add(new admin_setting_configcheckbox('enabletrusttext', get_string('enabletrusttext', 'admin'), get_string('configenabletrusttext', 'admin'), 0));
$temp->add(new admin_setting_configselect('maxeditingtime', get_string('maxeditingtime','admin'), get_string('configmaxeditingtime','admin'), 1800,
Expand Down
8 changes: 8 additions & 0 deletions lib/db/upgrade.php
Expand Up @@ -4075,6 +4075,14 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint($result, 2010051801);
}

if ($result && $oldversion < 2010052100) {
// Switch to html purifier as default cleaning engine - KSES is really very bad
if (empty($CFG->enablehtmlpurifier)) {
unset_config('enablehtmlpurifier');
}
upgrade_main_savepoint($result, 2010052100);
}


return $result;
}
Expand Down
2 changes: 1 addition & 1 deletion version.php
Expand Up @@ -6,7 +6,7 @@
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)

$version = 2010051801; // YYYYMMDD = date of the last version bump
$version = 2010052100; // YYYYMMDD = date of the last version bump
// XX = daily increments

$release = '2.0 Preview 2 (Build: 20100521)'; // Human-friendly version name
Expand Down

0 comments on commit 39668e9

Please sign in to comment.