MDL-29515 remove deprecated $DB->sql_ilike() and fix debug messages
This commit is contained in:
@@ -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 . '))';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user