30,10 → 30,24 |
} |
|
private function chargerRepartition($nn) { |
$serviceRepartition = new Cartes('chorodep', $nn, 'nn', "108x101"); |
$urlPng = $serviceRepartition->getUrlPng(); |
return $urlPng; |
$conteneur = new Conteneur(); |
$cartesWs = $conteneur->getApiCartes(); |
$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); |
$cartesWs->setId("nn:$id"); |
if (array_key_exists($id, $urls) == false) { |
$urls[$id] = $cartesWs->getUrlPng(); |
} |
} |
} |
$this->infosPourTpl['repartition']['urls'] = $urls; |
} |
|
public function getTplInfos() { |
return $this->infosPourTpl; |
72,16 → 86,21 |
} |
|
private function supprimerCodeReftaxDesUrls($urls) { |
$codeReftax = $this->parametres->reftaxCourant.'.'; |
$urlsNettoyees = array(); |
foreach ($urls as $id => $url) { |
$id = str_replace($codeReftax, '', $id); |
$id = $this->supprimerCodeReftax($id); |
$urlsNettoyees[$id] = $url; |
} |
return $urlsNettoyees; |
} |
|
private function supprimerCodeReftax($chaine) { |
$codeReftax = $this->parametres->reftaxCourant.'.'; |
$chaine = str_replace($codeReftax, '', $chaine); |
return $chaine; |
} |
|
|
private function extraireInfosNomsPourTplDetermination() { |
$taxons = array(); |
foreach ($this->noms as $idNomCourant => $nom) { |