111,7 → 111,7 |
$donnees['num_tax'] = $this->nom_selectionne->get('num_taxonomique'); |
$donnees['nom_appele_html'] = $this->nom_appele_html; |
$famille = $this->nom_retenu->getTaxonSupRang('180'); |
$donnees['lien_recherche_famille'] = html_entity_decode($this->url->obtenirUrlRechercheAvancee(array("fam" => $famille))); |
$donnees['lien_recherche_famille'] = html_entity_decode($this->url->obtenirUrlRechercheAvancee(array("s" => $famille))); |
$donnees['famille'] = $famille; |
$donnees['lien_recherche_referentiel'] = html_entity_decode($this->url->obtenirUrlBase()); |
$donnees['referentiel'] = $this->parametres['referentiel']; |
119,7 → 119,7 |
$donnees['nom_vernaculaire'] = $verna; |
|
// moteur de recherche |
$this->executerAction('Recherche', 'executerAccueil', $this->parametres); |
//$this->executerAction('Recherche', 'executerAccueil', $this->parametres); |
|
// page synthese |
$blocs_niveaux = $this->conteneur->getParametreTableau('blocs_fiche_defaut'); |
151,7 → 151,7 |
$onglet = new $classe($this->conteneur); |
$action = 'obtenir'.ucfirst($_GET['sous_action']); |
$html_ajax = $onglet->$action(); |
header('Content-type : text/html'); |
header('Content-type: text/html; charset=utf-8'); |
echo $html_ajax; |
exit; |
} |
158,10 → 158,11 |
|
private function formaterLiensNomsHtml($nom_sci_html) { |
$params = array(); |
$classes_recherche = array("fam" => "fam", "gen" => "gen", "sp" => "sp", "infra-sp" => "ssp"); |
$classes_recherche = array("fam" => "s", "gen" => "s", "sp" => "s", "infra-sp" => "s"); |
|
$doc = new DOMDocument(); |
$doc->loadHTML($nom_sci_html); |
// le deuxième argument permet de ne pas charger de balise supplementaire |
$doc->loadHTML($nom_sci_html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); |
$spans = $doc->getElementsByTagName('span'); |
$abbrs = $doc->getElementsByTagName('abbr'); |
|
208,7 → 209,7 |
} |
} |
|
return $doc->SaveXml(); |
return $doc->SaveHtml(); |
} |
|
private function formaterLienRechercheSurPartieNomSci(&$noeud, &$params) { |