/[drupal]/contributions/modules/apachesolr/apachesolr_search.module
ViewVC logotype

Diff of /contributions/modules/apachesolr/apachesolr_search.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.2.6.2.111.2.29 by robertDouglass, Fri Nov 20 17:13:51 2009 UTC revision 1.1.2.6.2.111.2.30 by robertDouglass, Fri Nov 20 18:50:50 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: apachesolr_search.module,v 1.1.2.6.2.111.2.28 2009/11/20 10:24:30 robertDouglass Exp $  // $Id: apachesolr_search.module,v 1.1.2.6.2.111.2.29 2009/11/20 17:13:51 robertDouglass Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 754  function apachesolr_search_block($op = ' Line 754  function apachesolr_search_block($op = '
754                unset($active);                unset($active);
755                $term = taxonomy_get_term($tid);                $term = taxonomy_get_term($tid);
756                $sortpre = '';                $sortpre = '';
757                if (isset($facet_query_sorts['apachesolr_search'][$delta]) && ($facet_query_sorts['apachesolr_search'][$delta] == 'index')) {                if (isset($facet_query_sorts['apachesolr_search'][$delta]) && ($facet_query_sorts['apachesolr_search'][$delta] != 'count')) {
758                  $sortpre = $term->name;                  $sortpre = $term->name;
759                }                }
760                $new_query = clone $query;                $new_query = clone $query;
# Line 781  function apachesolr_search_block($op = ' Line 781  function apachesolr_search_block($op = '
781            $vid = substr($delta, 7);            $vid = substr($delta, 7);
782            $vocab = taxonomy_vocabulary_load($vid);            $vocab = taxonomy_vocabulary_load($vid);
783            if (is_numeric($vid) && is_array($terms) && isset($terms[$vid]) && is_array($terms[$vid])) {            if (is_numeric($vid) && is_array($terms) && isset($terms[$vid]) && is_array($terms[$vid])) {
784              ksort($terms[$vid]);              if (!isset($facet_query_sorts['apachesolr_search'][$delta]) || ($facet_query_sorts['apachesolr_search'][$delta] == 'index asc')) {
785                  ksort($terms[$vid]);
786                }
787                else if ($facet_query_sorts['apachesolr_search'][$delta] == 'index desc') {
788                  krsort($terms[$vid]);
789                }
790    
791              $limit = isset($initial_limits['apachesolr_search'][$delta]) ? $initial_limits['apachesolr_search'][$delta] : $limit_default;              $limit = isset($initial_limits['apachesolr_search'][$delta]) ? $initial_limits['apachesolr_search'][$delta] : $limit_default;
792              return array(              return array(
793                'subject' => t('Filter by @name', array('@name' => $vocab->name)),                'subject' => t('Filter by @name', array('@name' => $vocab->name)),

Legend:
Removed from v.1.1.2.6.2.111.2.29  
changed lines
  Added in v.1.1.2.6.2.111.2.30

  ViewVC Help
Powered by ViewVC 1.1.3