r2414 - fix SQL in mergeSearchResults()
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 9 Feb 2009 07:00:12 +0000 (07:00 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 9 Feb 2009 07:00:12 +0000 (07:00 +0000)
inc/database.php

index 99a31ffdb5af746cfcaeab712630a2b85895508f..1b09bb79f7f5826aa444a532ead3aaa0d24e7261 100644 (file)
@@ -3377,14 +3377,14 @@ function mergeSearchResults (&$objects, $terms, $fieldname)
 {
        global $dbxlink;
        $query =
-               "select name, label, asset_no, barcode, ro.id, dict_key as objtype_id, " .
+               "select ro.name, label, asset_no, barcode, ro.id, dict_key as objtype_id, " .
                "dict_value as objtype_name, asset_no from RackObject as ro inner join Dictionary " .
                "on objtype_id = dict_key join Chapter on Chapter.id = Dictionary.chapter_id where Chapter.name = 'RackObjectType' and ";
        $count = 0;
        foreach (explode (' ', $terms) as $term)
        {
                if ($count) $query .= ' or ';
-               $query .= "${fieldname} like '%$term%'";
+               $query .= "ro.${fieldname} like '%$term%'";
                $count++;
        }
        $query .= " order by ${fieldname}";