using egw_db->capabilities[egw_db::CASE_INSENSITIVE_LIKE]

This commit is contained in:
Ralf Becker 2010-06-22 16:54:47 +00:00
parent 8d93ce6fbb
commit 7acd58f2f4

View File

@ -965,8 +965,7 @@ class translation
*/ */
static function get_message_id($translation,$app=null,$lang=null) static function get_message_id($translation,$app=null,$lang=null)
{ {
$like = self::$db->Type == 'pgsql' ? 'ILIKE' : 'LIKE'; $where = array('content '.self::$db->capabilities[egw_db::CAPABILITY_CASE_INSENSITIV_LIKE].' '.self::$db->quote($translation));
$where = array('content '.$like.' '.self::$db->quote($translation)); // like to be case-insensitive
if ($app) $where['app_name'] = $app; if ($app) $where['app_name'] = $app;
if ($lang) $where['lang'] = $lang; if ($lang) $where['lang'] = $lang;