Changeset 1702


Ignore:
Timestamp:
Oct 7, 2010, 11:51:13 AM (11 years ago)
Author:
goya
Message:

Pas de * si un fq

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/solr/actions/actions.class.php

    r1688 r1702  
    4949    $query = preg_replace('/\*/', '', $this->query);
    5050
    51     if (!strlen($query)) {
    52       $query = '*';
    53     }
    54 
    5551    $nb = 20;
    5652    $deb = ($request->getParameter('page', 1) - 1) * $nb ;
     
    6864        $fq .= ' tag:"'.$tag.'"';
    6965      }
     66    }
     67
     68    if (!strlen($fq)) {
     69      $fq = '*';
    7070    }
    7171
     
    197197    catch(Exception $e) {
    198198      $results = array('response' => array('docs' => array(), 'numFound' => 0));
    199       $this->getUser()->setFlash('error', 'Désolé, le moteur de recherche est indisponible pour le moment');
     199      $this->getUser()->setFlash('error', 'Désolé, le moteur de recherche est indisponible pour le moment. <!-- '.$query." $e".' -->');
    200200    }
    201201   
     
    220220        $this->results['docs'][$i]['titre'] = "Commentaire ".preg_replace('/^./', strtolower($this->results['docs'][$i]['titre']{0}), $this->results['docs'][$i]['titre']);
    221221      $this->results['docs'][$i]['personne'] = $obj->getPersonne();
    222       if (isset($results['highlighting'][$res['id']]['text'])) {
     222      if ($this->query && isset($results['highlighting'][$res['id']]['text'])) {
    223223        $high_res = array();
    224224        foreach($results['highlighting'][$res['id']]['text'] as $h) {
Note: See TracChangeset for help on using the changeset viewer.