From: stronk7 <stronk7>
Date: Mon, 17 Mar 2008 12:30:47 +0000 (+0000)
Subject: Glossary extended search fixed. MDL-13947 ; merged from 19_STABLE
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4d272b485fdc39d82767052ba85a1df4d1444de6;p=moodle.git

Glossary extended search fixed. MDL-13947 ; merged from 19_STABLE
---

diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php
index 842be5cf14..7b41ebb02f 100644
--- a/mod/glossary/lib.php
+++ b/mod/glossary/lib.php
@@ -1066,13 +1066,11 @@ function glossary_search($course, $searchterms, $extended = 0, $glossary = NULL)
         }
     }
 
-    if ( !$extended ) {
-        $definitionsearch = "0";
-    }
+    $definitionsearch = !empty($extended) ? "OR $definitionsearch" : '';
 
     $selectsql = "{$CFG->prefix}glossary_entries e,
                   {$CFG->prefix}glossary g $onlyvisibletable
-             WHERE ($conceptsearch OR $definitionsearch)
+             WHERE ($conceptsearch $definitionsearch)
                AND (e.glossaryid = g.id or e.sourceglossaryid = g.id) $onlyvisible
                AND g.id IN ($glos) AND e.approved != 0";