Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 790 → Rev 791

/trunk/modules/resultat/formateurs/nom_vernaculaire/AlphabVernaFormateur.php
35,13 → 35,29
public function getTplNom() {
return self::TPL_VUE;
}
private function supprimerCodeReftaxAvecNn($nn) {
$codeReftax = $this->parametres->reftaxCourant.'.nn:';
return str_replace($codeReftax, '', $nn);
}
 
public function formater() {
$this->infosPourTpl['noms'] = false;
foreach ($this->noms as $id => $nom) {
$nn = $this->supprimerCodeReftaxAvecNn($nom['nom_retenu.code']);
$infosDuNom = array();
$infosDuNom['nomSci'] = $nom['taxon'];
$infosDuNom['nomVerna'] = $nom['nom_vernaculaire'];
$infosDuNom['langue'] = $nom['code_langue'];
$infosDuNom['geo'] = $nom['zone_usage'];
$infosDuNom['urlFiche'] = $this->urls->obtenirUrlFiche($nn, $this->parametres->typeNom, $this->parametres->masqueRecherche);
$this->infosPourTpl['noms'][$nn] = $infosDuNom;
}
}
 
public function trier() {
 
$this->trieur->setTableau($this->infosPourTpl['noms']);
$this->trieur->setChampsEtOrdres(array('nomVerna'=> SORT_NATURAL));
$this->infosPourTpl['noms'] = $this->trieur->trier();
}
 
public function surligner() {