Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 2112 → Rev 2113

/trunk/papyrus/applettes/moteur_recherche/moteur_recherche.php
42,6 → 42,14
// +------------------------------------------------------------------------------------------------------+
*/
 
 
// pour utiliser Sphinx, cela désactive alors l'appel à $moteur->rechercherMotif()
// et utilise sphinx_search() (moteur_recherche_sphinx.php)
// TODO: un test avec mysql_connect() sur le SPHINX_DSN tel que défini dans moteur_recherche_sphinx.php
// pourrait être un plus.
define('USE_SPHINX', FALSE);
 
 
// +------------------------------------------------------------------------------------------------------+
// | ENTETE du PROGRAMME |
// +------------------------------------------------------------------------------------------------------+
195,18 → 203,18
$moteur->ajouterRecherche($recherche_projet);
}
 
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = $moteur->rechercherMotif();
/*
// pour utiliser Sphinx, commenter le $moteur->rechercherMotif(); ci-dessus.
 
require_once("moteur_recherche_sphinx.php");
// ce fichier/cette fonction peut-être réclamé plusieurs fois
// car le motif du template '{{MoteurRecherche}}' est inclu récursivement,
// (la première substitution fait réapparaître '{{MoteurRecherche}}')
if(!isset($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'])) {
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = sphinx_search($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
if(! USE_SPHINX) {
// recherche traditionnelle
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = $moteur->rechercherMotif();
} else {
require_once("moteur_recherche_sphinx.php");
// ce fichier/cette fonction peut-être réclamé plusieurs fois
// car le motif du template '{{MoteurRecherche}}' est inclu récursivement,
// (la première substitution fait réapparaître '{{MoteurRecherche}}')
if(!isset($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'])) {
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = sphinx_search($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
}
}
*/
 
//$GLOBALS['_DEBOGAGE_'] = '<pre>'.print_r($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'], true).'</pre>';
$nbre_pages = count($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats']);