Subversion Repositories Applications.annuaire

Rev

Rev 57 | Rev 104 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 57 Rev 78
1
<?php
1
<?php
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
/**
3
/**
4
 *
4
 *
5
 * PHP version 5
5
 * PHP version 5
6
 *
6
 *
7
 * @category PHP
7
 * @category PHP
8
 * @package Framework
8
 * @package Framework
9
 * @author Aurelien PERONNET <aurelien@tela-botanica.org>
9
 * @author Aurelien PERONNET <aurelien@tela-botanica.org>
10
 * @copyright Tela-Botanica 2009
10
 * @copyright Tela-Botanica 2009
11
 * @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
11
 * @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
12
 * @license   http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
12
 * @license   http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
13
 * @version   SVN: $$Id$$
13
 * @version   SVN: $$Id$$
14
 * @link /doc/framework/
14
 * @link /doc/framework/
15
 */
15
 */
16
 
16
 
17
include_once('initialisation.php');
17
include_once('initialisation.php');
-
 
18
 
18
 
19
 
19
$identification = Config::get('identification');
20
$identification = Config::get('identification');
20
$annuaire_controleur = new AnnuaireControleur();
-
 
21
 
21
$annuaire_controleur = new AnnuaireControleur();
22
$annuaire_controleur->chargerModele('AnnuaireModele');
22
if($identification) {
-
 
23
	$id = $annuaire_controleur->obtenirIdParMail('1', $identification);
-
 
24
} else {
-
 
25
	$id = false;
23
$id = $annuaire_controleur->AnnuaireModele->obtenirIdParMail('1',$identification);
26
}
24
 
27
 
25
Registre::getInstance()->set('est_admin',false);
28
Registre::getInstance()->set('est_admin',false);
26
Registre::getInstance()->set('identification_id',$id);
29
Registre::getInstance()->set('identification_id',$id);
27
Registre::getInstance()->set('identification_mail',$identification);
30
Registre::getInstance()->set('identification_mail',$identification);
28
 
31
 
29
// identification
32
// identification
30
// TODO : faire mieux (un wrapper pour gérer différents types d'objets)
33
// TODO : faire mieux (un wrapper pour gérer différents types d'objets)
31
if(isset($_GET['id_utilisateur'])) {
34
if(isset($_GET['id_utilisateur'])) {
32
	$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
35
	$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
33
} else if (isset($_POST['id_utilisateur'])) {
36
} else if (isset($_POST['id_utilisateur'])) {
34
	$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
37
	$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
35
} else {
38
} else {
36
	$GLOBALS['id_utilisateur'] = $id;
39
	$GLOBALS['id_utilisateur'] = $id;
37
}
40
}
-
 
41
 
38
 
42
 
39
/**
43
/**
40
 * Fonction d'affichage de Papyrus, pour le corps de page
44
 * Fonction d'affichage de Papyrus, pour le corps de page
41
 */
45
 */
42
function afficherContenuCorps() {
46
function afficherContenuCorps() {
-
 
47
 
-
 
48
	// TODO : rendre cette partie modulable.
-
 
49
	if(isset($_GET['id_annuaire'])) {
-
 
50
		$id_annuaire = $_GET['id_annuaire'];
-
 
51
	} else {
-
 
52
		$_GET['id_annuaire'] = Config::get('annuaire_defaut');
-
 
53
	}
43
 
54
 
44
	$methode = '';
-
 
-
 
55
	$methode = '';
45
	// Si l'utilisateur est authentifié
56
 
46
	if (isset($_GET['m'])) {
57
	if (isset($_GET['m'])) {
47
		$methode = $_GET['m'];
58
		$methode = $_GET['m'];
48
		//unset($_GET['m']);
59
		//unset($_GET['m']);
49
	} else {
60
	} else {
50
		if (isset($_POST['m'])) {
61
		if (isset($_POST['m'])) {
51
			$methode = $_POST['m'];
62
			$methode = $_POST['m'];
52
			//unset($_POST['m']);
63
			//unset($_POST['m']);
-
 
64
		} else {
-
 
65
				// Gestion des paramêtres définis dans Papyrus
-
 
66
			if (isset($GLOBALS['_GEN_commun']['info_application']->m)) {
-
 
67
					       $m = $GLOBALS['_GEN_commun']['info_application']->m;
-
 
68
			}
-
 
69
 
-
 
70
			// Gestion des paramêtres définis dans Papyrus
-
 
71
			if (isset($GLOBALS['_GEN_commun']['info_application']->id_annuaire)) {
-
 
72
					        $_GET['id_annuaire'] = $GLOBALS['_GEN_commun']['info_application']->id_annuaire;
-
 
73
			}
53
		}
74
		}
54
	}
75
	}
55
 
76
 
56
	$identification = Config::get('identification');
77
	$identification = Config::get('identification');
57
 
78
 
58
	if(!$identification) {
79
	if(!$identification) {
-
 
80
 
-
 
81
		switch ($methode) {
-
 
82
			case 'annuaire_formulaire_inscription':
59
		$controleur = new AnnuaireControleur();
83
				$controleur = new AnnuaireControleur();
-
 
84
				$id = $_GET['id_annuaire'];
-
 
85
				$retour = $controleur->afficherFormulaireInscription($id);
-
 
86
				break;
-
 
87
 
-
 
88
			case 'annuaire_ajout_inscription':
-
 
89
				$valeurs = $_POST;
-
 
90
				$controleur = new AnnuaireControleur();
-
 
91
				$retour = $controleur->ajouterInscriptionTemporaire($valeurs);
-
 
92
				break;
-
 
93
 
-
 
94
			case 'annuaire_inscription_confirmation':
-
 
95
				$identifiant = $_GET['id'];
-
 
96
				$controleur = new AnnuaireControleur();
-
 
97
				$retour = $controleur->ajouterNouvelleInscription($identifiant);
-
 
98
				break;
-
 
99
 
-
 
100
			default :
-
 
101
				$id = $_GET['id_annuaire'];
-
 
102
				$controleur = new IdentificationControleur();
60
		return $controleur->afficherFormulaireIdentification();
103
				$retour = $controleur->afficherFormulaireIdentification($id);
-
 
104
			break;
-
 
105
		}
-
 
106
 
-
 
107
		if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
-
 
108
			$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage'));
-
 
109
		}
-
 
110
 
-
 
111
		return $retour;
61
	}
112
	}
-
 
113
 
62
 
114
 
63
	switch ($methode) {
115
	switch ($methode) {
64
 
116
 
65
		case 'annuaire_inscrits':
117
		case 'annuaire_inscrits':
66
			$controleur = new AnnuaireControleur();
118
			$controleur = new AnnuaireControleur();
67
			$id = $_GET['id_annuaire'];
119
			$id = $_GET['id_annuaire'];
68
 
120
 
69
			if(isset($_GET['taille_page'])) {
121
			if(isset($_GET['taille_page'])) {
70
				$taille_page = $_GET['taille_page'];
122
				$taille_page = $_GET['taille_page'];
71
			} else  {
123
			} else  {
72
				$taille_page = 50;
124
				$taille_page = 50;
73
			}
125
			}
74
 
126
 
75
			if(isset($_GET['numero_page'])) {
127
			if(isset($_GET['numero_page'])) {
76
				$numero_page = $_GET['numero_page'];
128
				$numero_page = $_GET['numero_page'];
77
			} else {
129
			} else {
78
				$numero_page = 1;
130
				$numero_page = 1;
79
			}
131
			}
80
			$retour = $controleur->afficherFormulaireRecherche($id);
132
			$retour = $controleur->afficherFormulaireRecherche($id);
81
			$retour .= $controleur->chargerAnnuaireListeInscrits($id, $numero_page, $taille_page);
133
			$retour .= $controleur->chargerAnnuaireListeInscrits($id, $numero_page, $taille_page);
82
			break;
134
			break;
83
 
-
 
84
		case 'annuaire_formulaire_inscription':
-
 
85
			$controleur = new AnnuaireControleur();
-
 
86
			$id = $_GET['id_annuaire'];
-
 
87
			$retour = $controleur->afficherFormulaireInscription($id);
-
 
88
			break;
-
 
89
 
-
 
90
		case 'annuaire_ajout_inscription':
-
 
91
			$valeurs = $_POST;
-
 
92
			$controleur = new AnnuaireControleur();
-
 
93
			$retour = $controleur->ajouterInscriptionTemporaire($valeurs);
-
 
94
			break;
-
 
95
 
-
 
96
		case 'annuaire_inscription_confirmation':
-
 
97
			$identifiant = $_GET['id'];
-
 
98
			$controleur = new AnnuaireControleur();
-
 
99
			$retour = $controleur->ajouterNouvelleInscription($identifiant);
-
 
100
			break;
-
 
101
 
135
 
102
		case 'annuaire_fiche_utilisateur_consultation':
136
		case 'annuaire_fiche_utilisateur_consultation':
103
			$identifiant_annuaire = $_GET['id_annuaire'];
137
			$identifiant_annuaire = $_GET['id_annuaire'];
104
			$controleur = new AnnuaireControleur();
138
			$controleur = new AnnuaireControleur();
105
			$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
139
			$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
106
			break;
140
			break;
107
 
141
 
108
		case 'annuaire_fiche_resume_consultation':
142
		case 'annuaire_fiche_resume_consultation':
109
			$identifiant_annuaire = $_GET['id_annuaire'];
143
			$identifiant_annuaire = $_GET['id_annuaire'];
110
			$controleur = new AnnuaireControleur();
144
			$controleur = new AnnuaireControleur();
111
			$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
145
			$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
112
			break;
146
			break;
113
 
147
 
114
		case 'annuaire_fiche_gestion_consultation':
148
		case 'annuaire_fiche_gestion_consultation':
115
			$identifiant_annuaire = $_GET['id_annuaire'];
149
			$identifiant_annuaire = $_GET['id_annuaire'];
116
			$controleur = new AnnuaireControleur();
150
			$controleur = new AnnuaireControleur();
117
			$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
151
			$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
118
			break;
152
			break;
119
 
153
 
120
 
154
 
121
		case 'annuaire_formulaire_modification_inscription':
155
		case 'annuaire_formulaire_modification_inscription':
122
			$controleur = new AnnuaireControleur();
156
			$controleur = new AnnuaireControleur();
123
			$id_annuaire = $_GET['id_annuaire'];
157
			$id_annuaire = $_GET['id_annuaire'];
124
			$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, $GLOBALS['id_utilisateur']);
158
			$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, $GLOBALS['id_utilisateur']);
125
			break;
159
			break;
126
 
160
 
127
		case 'annuaire_modification_inscription':
161
		case 'annuaire_modification_inscription':
128
			$controleur = new AnnuaireControleur();
162
			$controleur = new AnnuaireControleur();
129
			$valeurs = $_POST;
163
			$valeurs = $_POST;
130
			$retour = $controleur->modifierInscription($_POST);
164
			$retour = $controleur->modifierInscription($_POST);
131
 
165
 
132
			break;
166
			break;
133
 
167
 
134
		case 'annuaire_afficher_formulaire_ajout_image':
168
		case 'annuaire_afficher_formulaire_ajout_image':
135
			$identifiant_annuaire = $_GET['id_annuaire'];
169
			$identifiant_annuaire = $_GET['id_annuaire'];
136
			$controleur = new AnnuaireControleur();
170
			$controleur = new AnnuaireControleur();
137
			$id_champ_image = $_GET['id_champ_image'];
171
			$id_champ_image = $_GET['id_champ_image'];
138
			$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur'], $id_champ_image);
172
			$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur'], $id_champ_image);
139
			break;
173
			break;
140
 
174
 
141
		case 'annuaire_ajouter_image':
175
		case 'annuaire_ajouter_image':
142
			$identifiant_annuaire = $_GET['id_annuaire'];
176
			$identifiant_annuaire = $_GET['id_annuaire'];
143
			$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
177
			$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
144
			$infos_images = $_FILES;
178
			$infos_images = $_FILES;
145
			$controleur = new AnnuaireControleur();
179
			$controleur = new AnnuaireControleur();
146
			$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur'],$infos_images);
180
			$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur'],$infos_images);
147
			break;
181
			break;
148
 
182
 
149
 
183
 
150
		case 'annuaire_suppression_inscription':
184
		case 'annuaire_suppression_inscription':
151
			$identifiant_annuaire = $_GET['id_annuaire'];
185
			$identifiant_annuaire = $_GET['id_annuaire'];
152
			$controleur = new AnnuaireControleur();
186
			$controleur = new AnnuaireControleur();
153
			$retour = $controleur->supprimerInscription($identifiant_annuaire,$GLOBALS['id_utilisateur']);
187
			$retour = $controleur->supprimerInscription($identifiant_annuaire,$GLOBALS['id_utilisateur']);
154
			break;
188
			break;
155
 
189
 
156
		case 'annuaire_afficher_formulaire_oubli_mdp':
190
		case 'annuaire_afficher_formulaire_oubli_mdp':
157
			$identifiant_annuaire = $_GET['id_annuaire'];
191
			$identifiant_annuaire = $_GET['id_annuaire'];
158
			$controleur = new AnnuaireControleur();
192
			$controleur = new AnnuaireControleur();
159
			$retour = $controleur->afficherFormulaireOubliMotDePasse($identifiant_annuaire);
193
			$retour = $controleur->afficherFormulaireOubliMotDePasse($identifiant_annuaire);
160
			break;
194
			break;
161
 
195
 
162
		case 'annuaire_oubli_mdp':
196
		case 'annuaire_oubli_mdp':
163
			$identifiant_annuaire = $_GET['id_annuaire'];
197
			$identifiant_annuaire = $_GET['id_annuaire'];
164
			$mail = $_POST['mail'];
198
			$mail = $_POST['mail'];
165
			$controleur = new AnnuaireControleur();
199
			$controleur = new AnnuaireControleur();
166
			$retour = $controleur->reinitialiserMotDePasse($identifiant_annuaire, $mail);
200
			$retour = $controleur->reinitialiserMotDePasse($identifiant_annuaire, $mail);
167
			break;
201
			break;
168
 
202
 
169
		case 'annuaire_afficher_formulaire_recherche':
203
		case 'annuaire_afficher_formulaire_recherche':
170
			$identifiant_annuaire = $_GET['id_annuaire'];
204
			$identifiant_annuaire = $_GET['id_annuaire'];
171
			$controleur = new AnnuaireControleur();
205
			$controleur = new AnnuaireControleur();
172
			$retour = $controleur->afficherFormulaireRecherche($identifiant_annuaire);
206
			$retour = $controleur->afficherFormulaireRecherche($identifiant_annuaire);
173
			break;
207
			break;
174
 
208
 
175
		case 'annuaire_recherche_inscrit':
209
		case 'annuaire_recherche_inscrit':
176
			$identifiant_annuaire = $_GET['id_annuaire'];
210
			$identifiant_annuaire = $_GET['id_annuaire'];
177
			unset($_GET['id_annuaire']);
211
			unset($_GET['id_annuaire']);
178
 
212
 
179
			if(isset($_GET['inclusive'])) {
213
			if(isset($_GET['inclusive'])) {
180
				$exclusive = false;
214
				$exclusive = false;
181
				unset($_GET['inclusive']);
215
				unset($_GET['inclusive']);
182
			} else {
216
			} else {
183
				$exclusive = true;
217
				$exclusive = true;
184
			}
218
			}
185
 
219
 
186
			$criteres = $_GET;
220
			$criteres = $_GET;
187
 
221
 
188
			$controleur = new AnnuaireControleur();
222
			$controleur = new AnnuaireControleur();
189
			$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
223
			$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
190
			break;
224
			break;
191
 
225
 
192
		case 'annuaire_inscrits_carto':
226
		case 'annuaire_inscrits_carto':
193
			$identifiant_annuaire = $_GET['id_annuaire'];
227
			$identifiant_annuaire = $_GET['id_annuaire'];
194
			$criteres = $_GET;
228
			$criteres = $_GET;
195
			$controleur = new AnnuaireControleur();
229
			$controleur = new AnnuaireControleur();
196
			$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres);
230
			$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres);
197
		break;
231
		break;
198
 
232
 
199
		default:
233
		default:
200
			$controleur = new AnnuaireControleur();
234
			$controleur = new AnnuaireControleur();
201
			$retour = $controleur->index();
235
			$retour = $controleur->index();
202
			break;
236
			break;
203
 
237
 
204
		case 'annuaire_afficher_carte':
238
		case 'annuaire_afficher_carte':
205
			$identifiant_annuaire = $_GET['id_annuaire'];
239
			$identifiant_annuaire = $_GET['id_annuaire'];
206
 
240
 
207
			$continent = null;
241
			$continent = null;
208
			$pays = null;
242
			$pays = null;
209
			$departement = null;
243
			$departement = null;
210
 
244
 
211
			if(isset($_GET['continent'])) {
245
			if(isset($_GET['continent'])) {
212
				$continent = $_GET['continent'];
246
				$continent = $_GET['continent'];
213
			}
247
			}
214
 
248
 
215
			if(isset($_GET['pays'])) {
249
			if(isset($_GET['pays'])) {
216
				$pays = $_GET['pays'];
250
				$pays = $_GET['pays'];
217
			}
251
			}
218
 
252
 
219
			if(isset($_GET['departement'])) {
253
			if(isset($_GET['departement'])) {
220
				$departement = $_GET['departement'];
254
				$departement = $_GET['departement'];
221
			}
255
			}
222
 
256
 
223
			$controleur = new CartoControleur();
257
			$controleur = new CartoControleur();
224
			$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
258
			$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
225
		break;
259
		break;
226
 
260
 
227
		case 'annuaire_envoyer_message':
261
		case 'annuaire_envoyer_message':
228
 
262
 
229
			$id_annuaire = $_GET['id_annuaire'];
263
			$id_annuaire = $_GET['id_annuaire'];
230
			$contenu_message = $_GET['contenu_message'];
264
			$contenu_message = $_GET['contenu_message'];
231
			$sujet_message = $_GET['sujet_message'];
265
			$sujet_message = $_GET['sujet_message'];
232
			$destinataires = array_keys($_GET['destinataires']);
266
			$destinataires = array_keys($_GET['destinataires']);
233
 
267
 
234
			$controleur = new MessageControleur();
268
			$controleur = new MessageControleur();
235
			$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
269
			$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
236
		break;
270
		break;
237
 
271
 
238
		case 'inscription_lettre_actualite':
272
		case 'inscription_lettre_actualite':
239
			$controleur = new AnnuaireControleur();
273
			$controleur = new AnnuaireControleur();
240
			$id_annuaire = $_GET['id_annuaire'];
274
			$id_annuaire = $_GET['id_annuaire'];
241
			$retour = $controleur->inscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
275
			$retour = $controleur->inscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
242
 
276
 
243
			if(isset($_GET['retour'])) {
277
			if(isset($_GET['retour'])) {
244
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
278
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
245
			}
279
			}
246
		break;
280
		break;
247
 
281
 
248
		case 'desinscription_lettre_actualite':
282
		case 'desinscription_lettre_actualite':
249
			$controleur = new AnnuaireControleur();
283
			$controleur = new AnnuaireControleur();
250
			$id_annuaire = $_GET['id_annuaire'];
284
			$id_annuaire = $_GET['id_annuaire'];
251
			$retour = $controleur->desinscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
285
			$retour = $controleur->desinscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
252
 
286
 
253
			if(isset($_GET['retour'])) {
287
			if(isset($_GET['retour'])) {
254
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
288
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
255
			}
289
			}
256
		break;
290
		break;
257
 
291
 
258
		default:
292
		default:
259
			$controleur = new AnnuaireControleur();
293
			$controleur = new AnnuaireControleur();
260
			$retour = $controleur->afficherFicheUtilisateur(Config::get('annuaire_defaut'),$GLOBALS['id_utilisateur']);
294
			$retour = $controleur->afficherFicheUtilisateur(Config::get('annuaire_defaut'),$GLOBALS['id_utilisateur']);
261
		break;
295
		break;
262
	}
296
	}
263
 
297
 
264
	if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
298
	if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
265
		$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage'));
299
		$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage'));
266
	}
300
	}
267
 
301
 
268
	return $retour;
302
	return $retour;
269
}
303
}
270
 
304
 
271
function afficherContenuTete() {
305
function afficherContenuTete() {
-
 
306
 
-
 
307
	// c'est très moche, il ne faudrait pas faire comme ceci
272
 
308
	if(function_exists('GEN_stockerStyleExterne')) {
-
 
309
		GEN_stockerStyleExterne('annuaire_papyrus',GEN_CHEMIN_PAP.'applications/annuaire/squelettes/css/annuaire_complexe.css');
-
 
310
	}
273
	return '<link rel="stylesheet" href="/annuaire/squelettes/css/annuaire_complexe.css" type="text/css" />';
311
	return "";
274
}
312
}
275
 
313
 
276
function afficherContenuPied() {
314
function afficherContenuPied() {
277
	return GestionnaireException::getExceptions();
315
	return GestionnaireException::getExceptions();
278
}
316
}
279
 
317
 
280
function afficherContenuNavigation() {
318
function afficherContenuNavigation() {
281
	return '';
319
	return '';
282
}
320
}
283
 
321
 
284
function afficherContenuMenu() {
322
function afficherContenuMenu() {
285
 
323
 
286
	// TODO : rendre cette partie modulable.
324
	// TODO : rendre cette partie modulable.
287
	// voir avec Marie ce qui doit s'afficher à chaque fois
-
 
288
	if(isset($_GET['id_annuaire'])) {
325
	if(isset($_GET['id_annuaire'])) {
289
		$id_annuaire = $_GET['id_annuaire'];
326
		$id_annuaire = $_GET['id_annuaire'];
290
	} else {
327
	} else {
291
		$id_annuaire = Config::get('annuaire_defaut');
328
		$id_annuaire = Config::get('annuaire_defaut');
292
	}
329
	}
293
 
330
 
-
 
331
	$identification = Config::get('identification');
-
 
332
	$menu = '';
294
	// temporaire ! n'est là que pour me faire aller plus vite
333
 
-
 
334
	if($identification) {
295
	// dans les test de fonctions
335
 
296
	$menu = '<ul>';
336
		$menu = '<ul>';
297
	$menu .= '<li><a href="http://162.38.234.9/papyrus_bp/page:annuaire?m=annuaire_fiche_utilisateur_consultation&id_annuaire='.$id_annuaire.'"> Mon profil </a></li>';
337
		$menu .= '<li><a href="?m=annuaire_fiche_utilisateur_consultation&id_annuaire='.$id_annuaire.'"> Mon profil </a></li>';
298
	$menu .= '<li><a href="http://162.38.234.9/papyrus_bp/page:annuaire?m=annuaire_fiche_resume_consultation&id_annuaire='.$id_annuaire.'"> Ma page perso </a></li>';
338
		//$menu .= '<li><a href="?m=annuaire_fiche_resume_consultation&id_annuaire='.$id_annuaire.'"> Ma page perso </a></li>';
299
	$menu .= '<li><a href="http://162.38.234.9/papyrus_bp/page:annuaire?m=annuaire_fiche_gestion_consultation&id_annuaire='.$id_annuaire.'"> Mes inscriptions </a></li>';
339
		//$menu .= '<li><a href="?m=annuaire_fiche_gestion_consultation&id_annuaire='.$id_annuaire.'"> Mes inscriptions </a></li>';
300
	$menu .= '<li><a href="http://162.38.234.9/papyrus_bp/page:annuaire?m=annuaire_afficher_carte&id_annuaire='.$id_annuaire.'"> Voir la carte des inscrits </a></li>';
340
		$menu .= '<li><a href="?m=annuaire_afficher_carte&id_annuaire='.$id_annuaire.'"> Voir la carte des inscrits </a></li>';
301
		$menu .= '<li><a href="http://162.38.234.9/papyrus_bp/page:annuaire?m=annuaire_afficher_formulaire_recherche&id_annuaire='.$id_annuaire.'"> Rechercher des membres du reseau </a></li>';
341
		$menu .= '<li><a href="?m=annuaire_afficher_formulaire_recherche&id_annuaire='.$id_annuaire.'"> Rechercher des membres du reseau </a></li>';
-
 
342
		$menu .= '</ul>';
302
	$menu .= '</ul>';
343
	}
303
 
344
 
304
	return $menu;
345
	return $menu;
305
}
346
}
306
 
347
 
307
?>
348
?>