198,17 → 198,20 |
|
public function obtenirTableauNomsCommunesParTableauCodesInsee($tableau_codes_insee_communes) { |
|
$noms_communes = array(); |
|
if(!empty($tableau_codes_insee_communes)) { |
$tableau_codes_insee_communes = array_unique($tableau_codes_insee_communes); |
$chaine_codes_insee = implode($tableau_codes_insee_communes,','); |
|
$requete_infos_communes = 'SELECT * FROM ods_communes WHERE oc_code_insee IN ('.$chaine_codes_insee.')'; |
$infos_commune = $this->executerRequete($requete_infos_communes); |
|
$noms_communes = array(); |
|
foreach($infos_commune as $commune) { |
$code_insee = $commune['oc_code_insee']; |
$noms_communes[$code_insee] = $commune['oc_nom']; |
} |
} |
|
return $noms_communes; |
} |