<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -43,7 +43,11 @@ module RPH
         return [] if search_terms.blank?
         
         klass = to_model(@klass)
-        sanitized_sql_conditions = klass.send(:sanitize_sql_for_conditions, build_conditions_for(search_terms))
+        
+        conditions = &quot;(#{build_conditions_for(search_terms)})&quot;
+        conditions &lt;&lt; &quot; AND (#{options[:conditions]})&quot; unless options[:conditions].blank?
+        sanitized_sql_conditions = klass.send(:sanitize_sql_for_conditions, conditions)
+
         klass.find(:all, :select =&gt; &quot;DISTINCT #{@klass.to_s}.*&quot;, :conditions =&gt; sanitized_sql_conditions, :order =&gt; options[:order], :limit =&gt; options[:limit])
       end
       </diff>
      <filename>lib/easy_search/core.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>94b6c6199ed0af7b1f2cd7f78469f5e922ff3289</id>
    </parent>
  </parents>
  <author>
    <name>rpheath</name>
    <login>rpheath</login>
    <email>rpheath@gmail.com</email>
  </author>
  <url>http://github.com/rpheath/easy_search/commit/912cce07d7373f11c72a3935cc3782c379f0a3fd</url>
  <id>912cce07d7373f11c72a3935cc3782c379f0a3fd</id>
  <committed-date>2008-07-28T08:09:29-07:00</committed-date>
  <authored-date>2008-07-28T08:09:29-07:00</authored-date>
  <message>added ability to add additional conditions aside from search terms only</message>
  <tree>372319e308c9971e1bc9b813e385fa559dcd6ceb</tree>
  <committer>
    <name>rpheath</name>
    <login>rpheath</login>
    <email>rpheath@gmail.com</email>
  </committer>
</commit>
