Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 312 → Rev 313

/trunk/modules/resultat/formateurs/nom_vernaculaire/DeterminationVernaFormateur.php
35,11 → 35,10
$cartesWs->setProjet('chorodep');
$cartesWs->setLargeur('108x101');
$urls = array();
Debug::printr($this->noms);
foreach ($this->noms as $nom) {
if (array_key_exists('nom_retenu.code', $nom)) {
$id = $nom['nom_retenu.code'];
$id = $this->supprimerCodeReftax($id);
$id = $this->supprimerCodeReftaxAvecNn($id);
$cartesWs->setId("nn:$id");
if (array_key_exists($id, $urls) == false) {
$urls[$id] = $cartesWs->getUrlPng();
75,7 → 74,7
foreach ($this->noms as $id => $nom) {
if (array_key_exists('nom_retenu.code', $nom)) {
if (in_array($nom['nom_retenu.code'], $nns) == false) {
$idAAjouter = $this->supprimerCodeReftaxDesNns($nom['nom_retenu.code']);
$idAAjouter = $this->supprimerCodeReftaxAvecNn($nom['nom_retenu.code']);
if (is_numeric($idAAjouter)) {
$nns[] = $idAAjouter;
}
86,7 → 85,7
}
 
private function supprimerCodeReftaxDesUrls($urls) {
$urlsNettoyees = array();
$urlsNettoyees = array();
foreach ($urls as $id => $url) {
$id = $this->supprimerCodeReftax($id);
$urlsNettoyees[$id] = $url;
104,7 → 103,7
private function extraireInfosNomsPourTplDetermination() {
$taxons = array();
foreach ($this->noms as $idNomCourant => $nom) {
$nn = $this->supprimerCodeReftaxDesNns($nom['nom_retenu.code']);
$nn = $this->supprimerCodeReftaxAvecNn($nom['nom_retenu.code']);
if (array_key_exists($nn, $taxons) == false) {
$taxon = array();
$taxon['nomSci'] = $nom['taxon'];
120,7 → 119,7
$this->infosPourTpl['noms'] = (count($taxons) > 0) ? $taxons : false;
}
 
private function supprimerCodeReftaxDesNns($nn) {
private function supprimerCodeReftaxAvecNn($nn) {
$codeReftax = $this->parametres->reftaxCourant.'.nn:';
return str_replace($codeReftax, '', $nn);
}