From fc6d96bc6225c9bdd0e433589830436099efef6a Mon Sep 17 00:00:00 2001
From: Brett Bieber <brett.bieber@gmail.com>
Date: Fri, 7 Sep 2012 13:21:50 -0500
Subject: [PATCH] Ensure courses with undergrad crosslistings are also returned

improve readability
---
 src/UNL/Catalog/CourseSearch/DBSearcher.php | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/UNL/Catalog/CourseSearch/DBSearcher.php b/src/UNL/Catalog/CourseSearch/DBSearcher.php
index 1650ad1..6e9f378 100644
--- a/src/UNL/Catalog/CourseSearch/DBSearcher.php
+++ b/src/UNL/Catalog/CourseSearch/DBSearcher.php
@@ -4,7 +4,16 @@ class UNL_Catalog_CourseSearch_DBSearcher extends UNL_UndergraduateBulletin_Cour
 
     function getQueryResult($query, $offset = 0, $limit = -1)
     {
-        $query =  'SELECT DISTINCT courses.id, courses.xml FROM courses INNER JOIN crosslistings c1 ON courses.id=c1.course_id INNER JOIN crosslistings ON courses.id=crosslistings.course_id WHERE c1.courseNumber >= "500" AND c1.courseNumber != crosslistings.courseNumber AND (' . $query . ');';
+        $query =  'SELECT DISTINCT courses.id, courses.xml 
+
+                    FROM courses
+
+                    INNER JOIN crosslistings ON courses.id=crosslistings.course_id
+                    INNER JOIN crosslistings c1 ON courses.id=c1.course_id
+
+                    WHERE 
+                        c1.courseNumber >= "500" AND
+                        (' . $query . ');';
         return new UNL_UndergraduateBulletin_CourseSearch_DBSearchResults($query, $offset, $limit);
     }
 }
\ No newline at end of file
-- 
GitLab