Author: pb
Date: Thu Oct 16 23:34:56 2008
New Revision: 3271

Log:
- recovering lost changes, leading to inconsistent parameter passing: 
parameters for section ID filtering

Modified:
    ezfind/ezp4/trunk/extension/ezfind/classes/ezfmodulefunctioncollection.php
Modified: ezfind/ezp4/trunk/extension/ezfind/classes/ezfmodulefunctioncollection.php
==============================================================================
--- ezfind/ezp4/trunk/extension/ezfind/classes/ezfmodulefunctioncollection.php (original)
+++ ezfind/ezp4/trunk/extension/ezfind/classes/ezfmodulefunctioncollection.php Thu Oct 16 23:34:56 2008
@@ -102,7 +102,7 @@
      * @return array Search result
      */
     public function search( $query, $offset = 0, $limit = 10, $facets = null,
-                            $filters = null, $sortBy = null, $classID = null,
+                            $filters = null, $sortBy = null, $classID = null, $sectionID = null,
                             $subtreeArray = null, $asObjects = true, $spellCheck = null )
     {
         $solrSearch = new eZSolr();
@@ -112,10 +112,11 @@
                          'SortBy' => $sortBy,
                          'Filter' => $filters,
                          'SearchContentClassID' => $classID,
+                         'SearchSectionID' => $sectionID,
                          'SearchSubTreeArray' => $subtreeArray );
         return array( 'result' => $solrSearch->search( $query, $params ) );
     }
-    
+
     /**
      * rawSolrRequest function
      *
@@ -130,7 +131,7 @@
         $solr = new eZSolrBase( $base );
         return array( 'result' => $solr->rawSolrRequest( $request, $parameters ) );
     }
-    
+
     /**
      * moreLikeThis function
      *
@@ -147,9 +148,9 @@
      * @return array result as a PHP array
      */
     public function moreLikeThis( $queryType, $query, $offset = 0, $limit = 10, $facet = null,
-                                  $filter = null, $sortBy = null, $classID = null,
+                                  $filter = null, $sortBy = null, $classID = null, $sectionID = null,
                                   $subtreeArray = null, $asObjects = true )
-                              
+
     {
         $solrSearch = new eZSolr();
         $params = array( 'SearchOffset' => $offset,
@@ -158,12 +159,13 @@
                          'SortBy' => $sortBy,
                          'Filter' => $filters,
                          'SearchContentClassID' => $classID,
+                         'SearchSectionID' => $sectionID,
                          'SearchSubTreeArray' => $subtreeArray );
         return array( 'result' => $solrSearch->moreLikeThis( $queryType, $query, $params ) );
 
-        
+
     }
-    
+
     /**
      * spellCheck function, see also the search integrated spell check
      *
@@ -175,7 +177,7 @@
      */
     public function spellCheck( $string, $parameters = array(), $realm = null )
     {
-        //TODO: configure a spellCheck request handler and implemnt a raw Solr request to it
+        //@todo: configure a spellCheck request handler and implement a raw Solr request to it
         return false;
     }
 }

_______________________________________________
svn-eZFind mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-ezfind

Reply via email to