MDL-8590 fixed magic quotes in config settings

This commit is contained in:
skodak
2007-03-29 19:03:49 +00:00
parent e8a51e3f44
commit 41fd8ea177
2 changed files with 7 additions and 1 deletions
+3 -1
View File
@@ -19,6 +19,8 @@ if ($frm = data_submitted()) {
error(get_string('confirmsesskeybad', 'error'));
}
$frm = stripslashes_recursive($frm);
$authplugin->validate_form($frm, $err);
if (count($err) == 0) {
@@ -36,7 +38,7 @@ if ($frm = data_submitted()) {
}
}
}
redirect("auth.php?sesskey=$USER->sesskey");
redirect("auth.php");
exit;
}
} else {
+4
View File
@@ -259,6 +259,8 @@ class auth_plugin_base {
/**
* A chance to validate form data, and last chance to
* do stuff before it is inserted in config_plugin
* @param object object with submitted configuration settings (without system magic quotes)
* @param array $err array of error messages
*/
function validate_form(&$form, &$err) {
//override if needed
@@ -266,6 +268,8 @@ class auth_plugin_base {
/**
* Processes and stores configuration data for this authentication plugin.
*
* @param object object with submitted configuration settings (without system magic quotes)
*/
function process_config($config) {
//override if needed