Merge branch 'w37_MDL-29406_m22_configdelete' of git://github.com/skodak/moodle

This commit is contained in:
Sam Hemelryk
2011-09-19 13:32:37 +12:00
+3 -1
View File
@@ -1308,7 +1308,9 @@ function unset_config($name, $plugin=NULL) {
function unset_all_config_for_plugin($plugin) {
global $DB;
$DB->delete_records('config_plugins', array('plugin' => $plugin));
$DB->delete_records_select('config', 'name LIKE ?', array($plugin . '_%'));
$like = $DB->sql_like('name', '?', true, true, false, '|');
$params = array($DB->sql_like_escape($plugin.'_', '|') . '%');
$DB->delete_records_select('config', $like, $params);
return true;
}