MDL-29515 remove deprecated $DB->sql_ilike() and fix debug messages

This commit is contained in:
Petr Skoda
2012-03-17 19:20:39 +01:00
parent a2b30aa852
commit de640a2d3f
7 changed files with 5 additions and 54 deletions
+1 -6
View File
@@ -1097,7 +1097,7 @@ class pgsql_native_moodle_database extends moodle_database {
*/
public function sql_like($fieldname, $param, $casesensitive = true, $accentsensitive = true, $notlike = false, $escapechar = '\\') {
if (strpos($param, '%') !== false) {
debugging('Potential SQL injection detected, sql_ilike() expects bound parameters (? or :named)');
debugging('Potential SQL injection detected, sql_like() expects bound parameters (? or :named)');
}
$escapechar = pg_escape_string($this->pgsql, $escapechar); // prevents problems with C-style escapes of enclosing '\'
@@ -1110,11 +1110,6 @@ class pgsql_native_moodle_database extends moodle_database {
return "$fieldname $LIKE $param ESCAPE '$escapechar'";
}
public function sql_ilike() {
debugging('sql_ilike() is deprecated, please use sql_like() instead');
return 'ILIKE';
}
public function sql_bitxor($int1, $int2) {
return '((' . $int1 . ') # (' . $int2 . '))';
}