Subversion Repositories Applications.annuaire

Rev

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

Rev 51 Rev 57
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
 
-
 
17
// La fonction autolad doit être appelée avant tout autre chose dans l'application.
-
 
18
// Sinon, rien ne sera chargé.
-
 
19
require_once dirname(__FILE__).'/framework/autoload.inc.php';
-
 
20
Application::setChemin(__FILE__);
-
 
21
Application::setInfo(Config::get('info'));
-
 
22
mb_internal_encoding(Config::get('appli_encodage'));
-
 
23
 
-
 
24
// c'est très moche, il ne faudrait pas faire comme ceci
-
 
25
if(function_exists('GEN_stockerStyleExterne')) {
-
 
26
	GEN_stockerStyleExterne('annuaire_papyrus',GEN_CHEMIN_PAP.'applications/annuaire/squelettes/css/annuaire_complexe.css');
-
 
27
}
-
 
28
 
-
 
29
// Autoload pour cette application
-
 
30
function __autoload($nom_classe) {
-
 
31
    // Tableau des chemins à inclure pour trouver une classe relatif à ce fichier
-
 
32
    $chemins = array(
-
 
33
        'bibliotheque'.DS.'noyau',
-
 
34
        'bibliotheque'.DS.'pear',
-
 
35
        'bibliotheque'.DS.'utilitaires',
-
 
36
        'composants',
-
 
37
        'composants'.DS.'cartographie');
-
 
38
    foreach ($chemins as $chemin) {
-
 
39
        $fichier_a_inclure = dirname(__FILE__).DS.$chemin.DS.$nom_classe.'.php';
-
 
40
 
-
 
41
        if (file_exists($fichier_a_inclure)) {
16
 
42
            include_once $fichier_a_inclure;
-
 
43
            return null;
-
 
44
        }
-
 
45
    }
-
 
46
}
17
include_once('initialisation.php');
47
 
18
 
48
$identification = Config::get('identification');
19
$identification = Config::get('identification');
49
$annuaire_controleur = new AnnuaireControleur();
20
$annuaire_controleur = new AnnuaireControleur();
50
 
21
 
51
$annuaire_controleur->chargerModele('AnnuaireModele');
22
$annuaire_controleur->chargerModele('AnnuaireModele');
52
$id = $annuaire_controleur->AnnuaireModele->obtenirIdParMail('1',$identification);
23
$id = $annuaire_controleur->AnnuaireModele->obtenirIdParMail('1',$identification);
-
 
24
 
-
 
25
Registre::getInstance()->set('est_admin',false);
-
 
26
Registre::getInstance()->set('identification_id',$id);
-
 
27
Registre::getInstance()->set('identification_mail',$identification);
53
 
28
 
54
// identification
29
// identification
55
// TODO : faire mieux (un wrapper pour gérer différents types d'objets)
30
// TODO : faire mieux (un wrapper pour gérer différents types d'objets)
56
if(isset($_GET['id_utilisateur'])) {
31
if(isset($_GET['id_utilisateur'])) {
57
	$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
32
	$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
58
} else if (isset($_POST['id_utilisateur'])) {
33
} else if (isset($_POST['id_utilisateur'])) {
59
	$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
34
	$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
60
} else {
35
} else {
61
	$GLOBALS['id_utilisateur'] = $id;
36
	$GLOBALS['id_utilisateur'] = $id;
62
}
37
}
63
 
38
 
64
/**
39
/**
65
 * Fonction d'affichage de Papyrus, pour le corps de page
40
 * Fonction d'affichage de Papyrus, pour le corps de page
66
 */
41
 */
67
function afficherContenuCorps() {
42
function afficherContenuCorps() {
68
 
43
 
69
	$methode = '';
44
	$methode = '';
70
	// Si l'utilisateur est authentifié
45
	// Si l'utilisateur est authentifié
71
	if (isset($_GET['m'])) {
46
	if (isset($_GET['m'])) {
72
		$methode = $_GET['m'];
47
		$methode = $_GET['m'];
73
		//unset($_GET['m']);
48
		//unset($_GET['m']);
74
	} else {
49
	} else {
75
		if (isset($_POST['m'])) {
50
		if (isset($_POST['m'])) {
76
			$methode = $_POST['m'];
51
			$methode = $_POST['m'];
77
			//unset($_POST['m']);
52
			//unset($_POST['m']);
78
		}
53
		}
79
	}
54
	}
-
 
55
 
-
 
56
	$identification = Config::get('identification');
-
 
57
 
-
 
58
	if(!$identification) {
-
 
59
		$controleur = new AnnuaireControleur();
-
 
60
		return $controleur->afficherFormulaireIdentification();
-
 
61
	}
80
 
62
 
81
	switch ($methode) {
63
	switch ($methode) {
82
 
64
 
83
		case 'annuaire_inscrits':
65
		case 'annuaire_inscrits':
84
			$controleur = new AnnuaireControleur();
66
			$controleur = new AnnuaireControleur();
85
			$id = $_GET['id_annuaire'];
67
			$id = $_GET['id_annuaire'];
86
 
68
 
87
			if(isset($_GET['taille_page'])) {
69
			if(isset($_GET['taille_page'])) {
88
				$taille_page = $_GET['taille_page'];
70
				$taille_page = $_GET['taille_page'];
89
			} else  {
71
			} else  {
90
				$taille_page = 50;
72
				$taille_page = 50;
91
			}
73
			}
92
 
74
 
93
			if(isset($_GET['numero_page'])) {
75
			if(isset($_GET['numero_page'])) {
94
				$numero_page = $_GET['numero_page'];
76
				$numero_page = $_GET['numero_page'];
95
			} else {
77
			} else {
96
				$numero_page = 1;
78
				$numero_page = 1;
97
			}
79
			}
98
			$retour = $controleur->afficherFormulaireRecherche($id);
80
			$retour = $controleur->afficherFormulaireRecherche($id);
99
			$retour .= $controleur->chargerAnnuaireListeInscrits($id, $numero_page, $taille_page);
81
			$retour .= $controleur->chargerAnnuaireListeInscrits($id, $numero_page, $taille_page);
100
			break;
82
			break;
101
 
83
 
102
		case 'annuaire_formulaire_inscription':
84
		case 'annuaire_formulaire_inscription':
103
			$controleur = new AnnuaireControleur();
85
			$controleur = new AnnuaireControleur();
104
			$id = $_GET['id_annuaire'];
86
			$id = $_GET['id_annuaire'];
105
			$retour = $controleur->afficherFormulaireInscription($id);
87
			$retour = $controleur->afficherFormulaireInscription($id);
106
			break;
88
			break;
107
 
89
 
108
		case 'annuaire_ajout_inscription':
90
		case 'annuaire_ajout_inscription':
109
			$valeurs = $_POST;
91
			$valeurs = $_POST;
110
			$controleur = new AnnuaireControleur();
92
			$controleur = new AnnuaireControleur();
111
			$retour = $controleur->ajouterInscriptionTemporaire($valeurs);
93
			$retour = $controleur->ajouterInscriptionTemporaire($valeurs);
112
			break;
94
			break;
113
 
95
 
114
		case 'annuaire_inscription_confirmation':
96
		case 'annuaire_inscription_confirmation':
115
			$identifiant = $_GET['id'];
97
			$identifiant = $_GET['id'];
116
			$controleur = new AnnuaireControleur();
98
			$controleur = new AnnuaireControleur();
117
			$retour = $controleur->ajouterNouvelleInscription($identifiant);
99
			$retour = $controleur->ajouterNouvelleInscription($identifiant);
118
			break;
100
			break;
119
 
101
 
120
		case 'annuaire_fiche_utilisateur_consultation':
102
		case 'annuaire_fiche_utilisateur_consultation':
121
			$identifiant_annuaire = $_GET['id_annuaire'];
103
			$identifiant_annuaire = $_GET['id_annuaire'];
122
			$controleur = new AnnuaireControleur();
104
			$controleur = new AnnuaireControleur();
123
			$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
105
			$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
124
			break;
106
			break;
125
 
107
 
126
		case 'annuaire_fiche_resume_consultation':
108
		case 'annuaire_fiche_resume_consultation':
127
			$identifiant_annuaire = $_GET['id_annuaire'];
109
			$identifiant_annuaire = $_GET['id_annuaire'];
128
			$controleur = new AnnuaireControleur();
110
			$controleur = new AnnuaireControleur();
129
			$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
111
			$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
130
			break;
112
			break;
-
 
113
 
-
 
114
		case 'annuaire_fiche_gestion_consultation':
-
 
115
			$identifiant_annuaire = $_GET['id_annuaire'];
-
 
116
			$controleur = new AnnuaireControleur();
-
 
117
			$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
-
 
118
			break;
131
 
119
 
132
 
120
 
133
		case 'annuaire_formulaire_modification_inscription':
121
		case 'annuaire_formulaire_modification_inscription':
134
			$controleur = new AnnuaireControleur();
122
			$controleur = new AnnuaireControleur();
135
			$id_annuaire = $_GET['id_annuaire'];
123
			$id_annuaire = $_GET['id_annuaire'];
136
			$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, $GLOBALS['id_utilisateur']);
124
			$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, $GLOBALS['id_utilisateur']);
137
 
-
 
138
			break;
125
			break;
139
 
126
 
140
		case 'annuaire_modification_inscription':
127
		case 'annuaire_modification_inscription':
141
			$controleur = new AnnuaireControleur();
128
			$controleur = new AnnuaireControleur();
142
			$valeurs = $_POST;
129
			$valeurs = $_POST;
143
			$retour = $controleur->modifierInscription($_POST);
130
			$retour = $controleur->modifierInscription($_POST);
144
 
131
 
145
			break;
132
			break;
146
 
133
 
147
		case 'annuaire_afficher_formulaire_ajout_image':
134
		case 'annuaire_afficher_formulaire_ajout_image':
148
			$identifiant_annuaire = $_GET['id_annuaire'];
135
			$identifiant_annuaire = $_GET['id_annuaire'];
149
			$controleur = new AnnuaireControleur();
136
			$controleur = new AnnuaireControleur();
150
			$id_champ_image = $_GET['id_champ_image'];
137
			$id_champ_image = $_GET['id_champ_image'];
151
			$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur'], $id_champ_image);
138
			$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur'], $id_champ_image);
152
			break;
139
			break;
153
 
140
 
154
		case 'annuaire_ajouter_image':
141
		case 'annuaire_ajouter_image':
155
			$identifiant_annuaire = $_GET['id_annuaire'];
142
			$identifiant_annuaire = $_GET['id_annuaire'];
156
			$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
143
			$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
157
			$infos_images = $_FILES;
144
			$infos_images = $_FILES;
158
			$controleur = new AnnuaireControleur();
145
			$controleur = new AnnuaireControleur();
159
			$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur'],$infos_images);
146
			$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur'],$infos_images);
160
			break;
147
			break;
161
 
148
 
162
 
149
 
163
		case 'annuaire_suppression_inscription':
150
		case 'annuaire_suppression_inscription':
164
			$identifiant_annuaire = $_GET['id_annuaire'];
151
			$identifiant_annuaire = $_GET['id_annuaire'];
165
			$controleur = new AnnuaireControleur();
152
			$controleur = new AnnuaireControleur();
166
			$retour = $controleur->supprimerInscription($identifiant_annuaire,$GLOBALS['id_utilisateur']);
153
			$retour = $controleur->supprimerInscription($identifiant_annuaire,$GLOBALS['id_utilisateur']);
167
			break;
154
			break;
168
 
155
 
169
		case 'annuaire_afficher_formulaire_oubli_mdp':
156
		case 'annuaire_afficher_formulaire_oubli_mdp':
170
			$identifiant_annuaire = $_GET['id_annuaire'];
157
			$identifiant_annuaire = $_GET['id_annuaire'];
171
			$controleur = new AnnuaireControleur();
158
			$controleur = new AnnuaireControleur();
172
			$retour = $controleur->afficherFormulaireOubliMotDePasse($identifiant_annuaire);
159
			$retour = $controleur->afficherFormulaireOubliMotDePasse($identifiant_annuaire);
173
			break;
160
			break;
174
 
161
 
175
		case 'annuaire_oubli_mdp':
162
		case 'annuaire_oubli_mdp':
176
			$identifiant_annuaire = $_GET['id_annuaire'];
163
			$identifiant_annuaire = $_GET['id_annuaire'];
177
			$mail = $_POST['mail'];
164
			$mail = $_POST['mail'];
178
			$controleur = new AnnuaireControleur();
165
			$controleur = new AnnuaireControleur();
179
			$retour = $controleur->reinitialiserMotDePasse($identifiant_annuaire, $mail);
166
			$retour = $controleur->reinitialiserMotDePasse($identifiant_annuaire, $mail);
180
			break;
167
			break;
181
 
168
 
182
		case 'annuaire_afficher_formulaire_recherche':
169
		case 'annuaire_afficher_formulaire_recherche':
183
			$identifiant_annuaire = $_GET['id_annuaire'];
170
			$identifiant_annuaire = $_GET['id_annuaire'];
184
			$controleur = new AnnuaireControleur();
171
			$controleur = new AnnuaireControleur();
185
			$retour = $controleur->afficherFormulaireRecherche($identifiant_annuaire);
172
			$retour = $controleur->afficherFormulaireRecherche($identifiant_annuaire);
186
			break;
173
			break;
187
 
174
 
188
		case 'annuaire_recherche_inscrit':
175
		case 'annuaire_recherche_inscrit':
189
			$identifiant_annuaire = $_GET['id_annuaire'];
176
			$identifiant_annuaire = $_GET['id_annuaire'];
190
			unset($_GET['id_annuaire']);
177
			unset($_GET['id_annuaire']);
191
 
178
 
192
			if(isset($_GET['inclusive'])) {
179
			if(isset($_GET['inclusive'])) {
193
				$exclusive = false;
180
				$exclusive = false;
194
				unset($_GET['inclusive']);
181
				unset($_GET['inclusive']);
195
			} else {
182
			} else {
196
				$exclusive = true;
183
				$exclusive = true;
197
			}
184
			}
198
 
185
 
199
			$criteres = $_GET;
186
			$criteres = $_GET;
200
 
187
 
201
			$controleur = new AnnuaireControleur();
188
			$controleur = new AnnuaireControleur();
202
			$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
189
			$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
203
			break;
190
			break;
204
 
191
 
205
		case 'annuaire_inscrits_carto':
192
		case 'annuaire_inscrits_carto':
206
			$identifiant_annuaire = $_GET['id_annuaire'];
193
			$identifiant_annuaire = $_GET['id_annuaire'];
207
			$criteres = $_GET;
194
			$criteres = $_GET;
208
			$controleur = new AnnuaireControleur();
195
			$controleur = new AnnuaireControleur();
209
			$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres);
196
			$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres);
210
		break;
197
		break;
211
 
198
 
212
		default:
199
		default:
213
			$controleur = new AnnuaireControleur();
200
			$controleur = new AnnuaireControleur();
214
			$retour = $controleur->index();
201
			$retour = $controleur->index();
215
			break;
202
			break;
216
 
203
 
217
		case 'annuaire_afficher_carte':
204
		case 'annuaire_afficher_carte':
218
			$identifiant_annuaire = $_GET['id_annuaire'];
205
			$identifiant_annuaire = $_GET['id_annuaire'];
219
 
206
 
220
			$continent = null;
207
			$continent = null;
221
			$pays = null;
208
			$pays = null;
222
			$departement = null;
209
			$departement = null;
223
 
210
 
224
			if(isset($_GET['continent'])) {
211
			if(isset($_GET['continent'])) {
225
				$continent = $_GET['continent'];
212
				$continent = $_GET['continent'];
226
			}
213
			}
227
 
214
 
228
			if(isset($_GET['pays'])) {
215
			if(isset($_GET['pays'])) {
229
				$pays = $_GET['pays'];
216
				$pays = $_GET['pays'];
230
			}
217
			}
231
 
218
 
232
			if(isset($_GET['departement'])) {
219
			if(isset($_GET['departement'])) {
233
				$departement = $_GET['departement'];
220
				$departement = $_GET['departement'];
234
			}
221
			}
235
 
222
 
236
			$controleur = new CartoControleur();
223
			$controleur = new CartoControleur();
237
			$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
224
			$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
238
		break;
225
		break;
239
 
226
 
240
		case 'annuaire_envoyer_message':
227
		case 'annuaire_envoyer_message':
241
 
228
 
242
			$id_annuaire = $_GET['id_annuaire'];
229
			$id_annuaire = $_GET['id_annuaire'];
243
			$contenu_message = $_GET['contenu_message'];
230
			$contenu_message = $_GET['contenu_message'];
244
			$sujet_message = $_GET['sujet_message'];
231
			$sujet_message = $_GET['sujet_message'];
245
			$destinataires = array_keys($_GET['destinataires']);
232
			$destinataires = array_keys($_GET['destinataires']);
246
 
233
 
247
			$controleur = new MessageControleur();
234
			$controleur = new MessageControleur();
248
			$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
235
			$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
249
		break;
236
		break;
-
 
237
 
-
 
238
		case 'inscription_lettre_actualite':
-
 
239
			$controleur = new AnnuaireControleur();
-
 
240
			$id_annuaire = $_GET['id_annuaire'];
-
 
241
			$retour = $controleur->inscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
-
 
242
 
-
 
243
			if(isset($_GET['retour'])) {
-
 
244
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
-
 
245
			}
-
 
246
		break;
-
 
247
 
-
 
248
		case 'desinscription_lettre_actualite':
-
 
249
			$controleur = new AnnuaireControleur();
-
 
250
			$id_annuaire = $_GET['id_annuaire'];
-
 
251
			$retour = $controleur->desinscriptionLettreActualite($id_annuaire, $GLOBALS['id_utilisateur']);
-
 
252
 
-
 
253
			if(isset($_GET['retour'])) {
-
 
254
				$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
-
 
255
			}
-
 
256
		break;
250
 
257
 
251
		default:
258
		default:
252
			$controleur = new AnnuaireControleur();
259
			$controleur = new AnnuaireControleur();
253
			$retour = $controleur->afficherFicheUtilisateur(Config::get('annuaire_defaut'),$GLOBALS['id_utilisateur']);
260
			$retour = $controleur->afficherFicheUtilisateur(Config::get('annuaire_defaut'),$GLOBALS['id_utilisateur']);
254
		break;
261
		break;
255
	}
262
	}
256
 
263
 
257
	if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
264
	if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
258
		$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage'));
265
		$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage'));
259
	}
266
	}
260
 
267
 
261
	return $retour;
268
	return $retour;
262
}
269
}
263
 
270
 
264
function afficherContenuTete() {
271
function afficherContenuTete() {
265
	return '';
272
 
-
 
273
	return '<link rel="stylesheet" href="/annuaire/squelettes/css/annuaire_complexe.css" type="text/css" />';
266
}
274
}
267
 
275
 
268
function afficherContenuPied() {
276
function afficherContenuPied() {
269
	return '';
277
	return GestionnaireException::getExceptions();
270
}
278
}
271
 
279
 
272
function afficherContenuNavigation() {
280
function afficherContenuNavigation() {
273
	return '';
281
	return '';
274
}
282
}
275
 
283
 
276
function afficherContenuMenu() {
284
function afficherContenuMenu() {
277
 
285
 
278
	// TODO : rendre cette partie modulable.
286
	// TODO : rendre cette partie modulable.
279
	// voir avec Marie ce qui doit s'afficher à chaque fois
287
	// voir avec Marie ce qui doit s'afficher à chaque fois
280
	if(isset($_GET['id_annuaire'])) {
288
	if(isset($_GET['id_annuaire'])) {
281
		$id_annuaire = $_GET['id_annuaire'];
289
		$id_annuaire = $_GET['id_annuaire'];
282
	} else {
290
	} else {
283
		$id_annuaire = Config::get('annuaire_defaut');
291
		$id_annuaire = Config::get('annuaire_defaut');
284
	}
292
	}
-
 
293
 
-
 
294
	// temporaire ! n'est là que pour me faire aller plus vite
285
 
295
	// dans les test de fonctions
286
	$menu = '<ul>';
296
	$menu = '<ul>';
287
	$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>';
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>';
288
	$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>';
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>';
-
 
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>';
289
	$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>';
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>';
290
		$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>';
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>';
291
	$menu .= '</ul>';
302
	$menu .= '</ul>';
292
 
303
 
293
	return $menu;
304
	return $menu;
294
}
305
}
295
 
306
 
296
?>
307
?>