Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 373 → Rev 374

/trunk/services/modules/FicheTaxon.php
92,8 → 92,7
" s.biblio_origine, s.nom_addendum, s.nom_francais, b.num_nom AS bas_num, b.num_nom_retenu AS ".
" bas_num_retenu, b.nom_sci AS bas_nom, b.auteur AS bas_auteur, b.annee AS bas_annee, ".
" b.biblio_origine AS bas_bib, b.nom_addendum AS bas_nom_add ".
" FROM {$ref} s, {$ref} b WHERE ".(($ref == "bdtfx" || $ref == "bdtre") ? 's.num_basionyme' :
's.basionyme')." = b.num_nom AND s.num_nom = {$num_nom};";
" FROM {$ref} s, {$ref} b WHERE s.num_basionyme = b.num_nom AND s.num_nom = {$num_nom};";
// Récupération des résultats
try {
252,8 → 251,7
public function getElementBasionyme($ref, $basionyme) {
$requete = "SELECT num_nom_retenu, num_nom, nom_sci, auteur, annee, biblio_origine, homonyme, ".
" nom_addendum, nom_francais FROM {$ref} WHERE ".(($ref == "bdtfx" || $ref == "bdtre") ? 'num_basionyme' :
'basionyme')." = '{$basionyme}';";
" nom_addendum, nom_francais FROM {$ref} WHERE num_basionyme = '{$basionyme}';";
// Récupération des résultats
try {
/trunk/services/modules/Recherche.php
159,8 → 159,7
// 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" || $referentiel == "bdtre") ? 'num_basionyme' :
'basionyme').', synonyme_mal_applique, presence, exclure_taxref '.
'biblio_origine, nom_addendum, num_nom_retenu, num_basionyme, synonyme_mal_applique, presence, exclure_taxref '.
' FROM '.$referentiel.' WHERE num_nom_retenu IN ('.$liste_nom.') '.
'ORDER BY nom_sci ASC ';
try {
584,8 → 583,8
" OR presence LIKE {$p['mots']} ".
" 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']}) ";
" OR statut_culture LIKE {$p['mots']} ".
" OR num_basionyme LIKE {$p['mots']}) ";
}
}
if (isset($p['sg'])) {