Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2810 → Rev 2811

/branches/v2.23-rouleau/widget/modules/export/Export.php
108,9 → 108,9
$url = $this->config['chemins']['infosPaysUrl'];
$liste_pays = json_decode(file_get_contents($url), true);
$pays_fmt = array();
foreach($liste_pays['resultat'] as $pays) {
// Les pays renvoyé par le web service sont tous en majuscule
$pays_fmt = array();
foreach($liste_pays['resultat'] as $pays) {
// Les pays renvoyé par le web service sont tous en majuscule
$nom = mb_convert_case($pays['nom'], MB_CASE_TITLE, 'UTF-8');
// Cas spécial de la france qui différencie france métropolitaine et "DOM TOM"
119,17 → 119,17
$pays_fmt[] = array('code_iso_3166_1' => 'FR,FX', 'nom' => 'France métropolitaine');
} else {
$pays_fmt[] = array('code_iso_3166_1' => $pays['code'], 'nom' => $nom);
}
}
}
// Tri par nom plutot que par code
// Tri par nom plutot que par code
usort($pays_fmt, array($this, "trierPays"));
return $pays_fmt;
}
protected function trierPays($a, $b) {
return strcmp($a['nom'], $b['nom']);
}
protected function trierPays($a, $b) {
return strcmp($a['nom'], $b['nom']);
}
 
}
?>