fixed a odd sql inject issue with ActiveRecord's

sql_quote() method
This commit is contained in:
2010-02-26 22:44:59 +02:00
parent 6c0c91e2a9
commit a2916d3ce0

View File

@@ -871,7 +871,7 @@ class ActiveRecord {
if ( ($field == 'integer' || $field == 'decimal') && preg_match('/^[0-9\-\.]+$/', $input) ) {
return $input;
} else {
return "'".addslashes($input)."'";
return "'".addslashes(urldecode($input))."'";
}
}