Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 148 → Rev 149

/trunk/services/modules/Recherche.php
86,9 → 86,9
$referentiel = substr($p['ref'], 2, -2);
// Construction de la requête
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '.
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_sci, auteur, annee, '.
'biblio_origine, nom_addendum, num_nom_retenu FROM '.$referentiel.$this->construireWhere($p).
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'num_nom ASC, nom_complet ASC').' '.
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'num_nom ASC, nom_sci ASC').' '.
"LIMIT $this->start, $this->limit ";
// Récupération des résultats
158,7 → 158,7
if ($liste_nom != '') {
// Construction de la requête
// si recherche des synonymes
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '.
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_sci, auteur, annee, '.
'biblio_origine, nom_addendum, num_nom_retenu, basionyme, synonyme_mal_applique FROM '.$referentiel.' WHERE num_nom_retenu IN ('
.$liste_nom.') ORDER BY num_nom ASC ';
try {
300,7 → 300,7
" OR num_nom_retenu LIKE {$p['mots']} ".
" OR num_tax_sup LIKE {$p['mots']} ".
" OR rang LIKE {$p['mots']} ".
" OR nom_complet LIKE {$p['mots']} ".
" OR nom_sci LIKE {$p['mots']} ".
" OR nom_supra_generique LIKE {$p['mots']} ".
" OR genre LIKE {$p['mots']} ".
" OR epithete_infra_generique LIKE {$p['mots']} ".