Subversion Repositories Applications.annuaire

Rev

Rev 44 | Rev 120 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 56
Line 72... Line 72...
72
 
72
 
73
        // Construction des données nécessaires à la cartographie
73
        // Construction des données nécessaires à la cartographie
74
        $zones = $cartographie->getCarteZones();
74
        $zones = $cartographie->getCarteZones();
75
        $this->chargerZonesNbre($id_annuaire,$zones, $niveau);
75
        $this->chargerZonesNbre($id_annuaire,$zones, $niveau);
-
 
76
        $this->chargerZonesUrls($id_annuaire, $zones, $continent, $pays, $niveau);
-
 
77
 
-
 
78
 
76
        $this->chargerZonesUrls($id_annuaire, $zones, $continent, $pays, $niveau);
79
 
Line 77... Line 80...
77
        $cartographie->setCarteZones($zones);
80
        $cartographie->setCarteZones($zones);
78
 
81
 
Line 118... Line 121...
118
	 * @param int $niveau le niveau de la carto (monde, continent, ou pays)
121
	 * @param int $niveau le niveau de la carto (monde, continent, ou pays)
119
	 */
122
	 */
120
    private function chargerZonesUrls($id_annuaire, &$zones, $continent = null, $pays = null, $niveau = 0) {
123
    private function chargerZonesUrls($id_annuaire, &$zones, $continent = null, $pays = null, $niveau = 0) {
Line 121... Line 124...
121
 
124
 
-
 
125
    	$url = new URL(Config::get('url_base'));
122
    	$url = new URL(Config::get('url_base'));
126
 
-
 
127
    	$url->setVariableRequete('id_annuaire', $id_annuaire);
Line 123... Line -...
123
    	$url->setVariableRequete('id_annuaire', $id_annuaire);
-
 
124
 
128
        //$url->setVariableRequete('m', 'annuaire_inscrits_carto');
Line 125... Line 129...
125
        $url->setVariableRequete('m', 'annuaire_recherche_inscrit_carto');
129
 
126
        foreach ($zones as $id => &$infos) {
130
        foreach ($zones as $id => &$infos) {
127
 
131
 
Line 148... Line 152...
148
					$url->setVariableRequete('pays', $id);
152
					$url->setVariableRequete('pays', $id);
Line 149... Line 153...
149
 
153
 
Line 150... Line 154...
150
				break;
154
				break;
151
 
155
 
152
				// niveau 2, si on a cliqué sur la france pour afficher les départements :
156
				// niveau 2, si on a cliqué sur la france pour afficher les départements :
153
				case 1:
157
				case 2:
154
					$methode = 'annuaire_afficher_carte';
158
					$url->setVariableRequete('m','annuaire_inscrits_carto');
155
					$url->setVariableRequete('continent', $continent);
159
					$url->setVariableRequete('continent', $continent);
156
					$url->setVariableRequete('pays', $pays);
160
					$url->setVariableRequete('pays', $pays);
157
					$url->setVariableRequete('departement', $id);
161
					$url->setVariableRequete('departement', $id);
158
				break;
162
				break;
159
			}
163
			}
160
            $infos['url'] = sprintf($url, $id);
-
 
161
        }
-
 
162
 
164
            $infos['url'] = sprintf($url, $id);
Line 163... Line 165...
163
        $url->unsetVariablesRequete(array('id_location','m','id_annuaire'));
165
        }
164
    }
166
    }
165
 
167
 
Line 309... Line 311...
309
			break;
311
			break;
Line 310... Line 312...
310
 
312
 
311
			// action par défaut, on renvoie les departements
313
			// action par défaut, on renvoie les departements
312
			// TODO: changer ça, ça n'a pas de sens
314
			// TODO: changer ça, ça n'a pas de sens
313
			default:
315
			default:
Line 314... Line 316...
314
				$nb_inscrits = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParDepartement($id_annuaire);
316
			//	$nb_inscrits = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParDepartement($id_annuaire);
315
 
317
 
Line 316... Line 318...
316
			break;
318
			break;