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() { |