From 6eb7722f93f9e575c6334f67ed83127621bf0e4f Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Tue, 26 Sep 2006 05:07:05 +0000 Subject: [PATCH] message/lib.php: use sql_ilike() --- message/lib.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/message/lib.php b/message/lib.php index f09612fa85fad..40a4798ec7e8c 100644 --- a/message/lib.php +++ b/message/lib.php @@ -665,7 +665,7 @@ function message_search_users($courseid, $searchtext, $sort='', $exceptions='') global $CFG; $fullname = sql_fullname(); - $LIKE = sql_like(); + $LIKE = sql_ilike(); if (!empty($exceptions)) { $except = ' AND u.id NOT IN ('. $exceptions .') '; @@ -720,15 +720,13 @@ function message_search($searchterms, $fromme=true, $tome=true, $courseid='none' /// If no userid sent then assume current user if ($userid == 0) $userid = $USER->id; - /// Some differences in syntax for PostgreSQL + /// Some differences in SQL syntax + $LIKE = sql_ilike(); + $NOTLIKE = 'NOT ' . $LIKE; if ($CFG->dbtype == "postgres7") { - $LIKE = "ILIKE"; // case-insensitive - $NOTLIKE = "NOT ILIKE"; // case-insensitive $REGEXP = "~*"; $NOTREGEXP = "!~*"; } else { - $LIKE = "LIKE"; - $NOTLIKE = "NOT LIKE"; $REGEXP = "REGEXP"; $NOTREGEXP = "NOT REGEXP"; }