Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 307 → Rev 308

/trunk/services/modules/Recherche.php
159,7 → 159,8
// Construction de la requĂȘte
// si recherche des synonymes
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_sci, auteur, annee, '.
'biblio_origine, nom_addendum, num_nom_retenu, '.(($referentiel == "bdtfx") ? 'num_basionyme' :
'biblio_origine, nom_addendum, num_nom_retenu, '.
(($referentiel == "bdtfx" || $referentiel == "bdtre") ? 'num_basionyme' :
'basionyme').', synonyme_mal_applique, presence, exclure_taxref '.
' FROM '.$referentiel.' WHERE num_nom_retenu IN ('.$liste_nom.') '.
'ORDER BY nom_sci ASC ';
472,6 → 473,7
'pre' => 'bool',
'taxref' => 'bool',
'classif' => '',
'nad' => 'str',
'rg' => 'int');
$p = $this->traiterParametresUrl(array_keys($params_passes), $param, false);
585,7 → 587,7
" OR statut_origine LIKE {$p['mots']} ".
" OR statut_introduction LIKE {$p['mots']} ".
" OR statut_culture LIKE {$p['mots']} ";
$where .= ($referentiel == "bdtfx") ? " OR num_basionyme LIKE {$p['mots']}) " : " OR basionyme LIKE {$p['mots']}) ";
$where .= ($referentiel == "bdtfx" || $referentiel == "bdtre") ? " OR num_basionyme LIKE {$p['mots']}) " : " OR basionyme LIKE {$p['mots']}) ";
}
}
if (isset($p['sg'])) {