74,6 → 74,9 |
$zones = $cartographie->getCarteZones(); |
$this->chargerZonesNbre($id_annuaire,$zones, $niveau); |
$this->chargerZonesUrls($id_annuaire, $zones, $continent, $pays, $niveau); |
|
|
|
$cartographie->setCarteZones($zones); |
|
$cartographie->creerCarte(); |
120,9 → 123,10 |
private function chargerZonesUrls($id_annuaire, &$zones, $continent = null, $pays = null, $niveau = 0) { |
|
$url = new URL(Config::get('url_base')); |
|
$url->setVariableRequete('id_annuaire', $id_annuaire); |
//$url->setVariableRequete('m', 'annuaire_inscrits_carto'); |
|
$url->setVariableRequete('m', 'annuaire_recherche_inscrit_carto'); |
foreach ($zones as $id => &$infos) { |
|
switch ($niveau) { |
150,8 → 154,8 |
break; |
|
// niveau 2, si on a cliqué sur la france pour afficher les départements : |
case 1: |
$methode = 'annuaire_afficher_carte'; |
case 2: |
$url->setVariableRequete('m','annuaire_inscrits_carto'); |
$url->setVariableRequete('continent', $continent); |
$url->setVariableRequete('pays', $pays); |
$url->setVariableRequete('departement', $id); |
159,8 → 163,6 |
} |
$infos['url'] = sprintf($url, $id); |
} |
|
$url->unsetVariablesRequete(array('id_location','m','id_annuaire')); |
} |
|
/** |
311,7 → 313,7 |
// action par défaut, on renvoie les departements |
// TODO: changer ça, ça n'a pas de sens |
default: |
$nb_inscrits = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParDepartement($id_annuaire); |
// $nb_inscrits = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParDepartement($id_annuaire); |
|
break; |
} |