MDL-24079 mod/data now using new sql_like
This commit is contained in:
+4
-6
@@ -449,8 +449,6 @@ if ($showactivity) {
|
||||
$groupselect = ' ';
|
||||
}
|
||||
|
||||
$ilike = $DB->sql_ilike(); //Be case-insensitive
|
||||
|
||||
// Init some variables to be used by advanced search
|
||||
$advsearchselect = '';
|
||||
$advwhere = '';
|
||||
@@ -501,7 +499,7 @@ if ($showactivity) {
|
||||
foreach($search_array as $key => $val) { //what does $search_array hold?
|
||||
if ($key == DATA_FIRSTNAME or $key == DATA_LASTNAME) {
|
||||
$i++;
|
||||
$searchselect .= " AND $val->field $ilike :search_flname_$i";
|
||||
$searchselect .= " AND ".$DB->sql_like($val->field, ":search_flname_$i", false);
|
||||
$params['search_flname_'.$i] = "%$val->data%";
|
||||
continue;
|
||||
}
|
||||
@@ -511,7 +509,7 @@ if ($showactivity) {
|
||||
$advparams = array_merge($advparams, $val->params);
|
||||
}
|
||||
} else if ($search) {
|
||||
$searchselect = " AND (cs.content $ilike :search1 OR u.firstname $ilike :search2 OR u.lastname $ilike :search3 ) ";
|
||||
$searchselect = " AND (".$DB->sql_like('cs.content', ':search1', false)." OR ".$DB->sql_like('u.firstname', ':search2', false)." OR ".$DB->sql_like('u.lastname', ':search3', false)." ) ";
|
||||
$params['search1'] = "%$search%";
|
||||
$params['search2'] = "%$search%";
|
||||
$params['search3'] = "%$search%";
|
||||
@@ -547,7 +545,7 @@ if ($showactivity) {
|
||||
foreach($search_array as $key => $val) { //what does $search_array hold?
|
||||
if ($key == DATA_FIRSTNAME or $key == DATA_LASTNAME) {
|
||||
$i++;
|
||||
$searchselect .= " AND $val->field $ilike :search_flname_$i";
|
||||
$searchselect .= " AND ".$DB->sql_like($val->field, ":search_flname_$i", false);
|
||||
$params['search_flname_'.$i] = "%$val->data%";
|
||||
continue;
|
||||
}
|
||||
@@ -557,7 +555,7 @@ if ($showactivity) {
|
||||
$advparams = array_merge($advparams, $val->params);
|
||||
}
|
||||
} else if ($search) {
|
||||
$searchselect = " AND (cs.content $ilike :search1 OR u.firstname $ilike :search2 OR u.lastname $ilike :search3 ) ";
|
||||
$searchselect = " AND (".$DB->sql_like('cs.content', ':search1', false)." OR ".$DB->sql_like('u.firstname', ':search2', false)." OR ".$DB->sql_like('u.lastname', ':search3', false)." ) ";
|
||||
$params['search1'] = "%$search%";
|
||||
$params['search2'] = "%$search%";
|
||||
$params['search3'] = "%$search%";
|
||||
|
||||
Reference in New Issue
Block a user