29,6 → 29,15 |
|
// identification |
// TODO : faire mieux (un wrapper pour gérer différents types d'objets) |
// identification |
// TODO : faire mieux (un wrapper pour gérer différents types d'objets) |
if(isset($_GET['id_utilisateur'])) { |
$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur']; |
} else if (isset($_POST['id_utilisateur'])) { |
$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur']; |
} else { |
$GLOBALS['id_utilisateur'] = $id; |
} |
|
/** |
* Fonction d'affichage de Papyrus, pour le corps de page |
195,6 → 204,13 |
$retour = $controleur->afficherFormulaireRecherche($id); |
$retour .= $controleur->chargerAnnuaireListeInscrits($id, $numero_page, $taille_page); |
break; |
|
case 'annuaire_afficher_page': |
$id_annuaire = $_GET['id_annuaire']; |
$page = $_GET['page']; |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->afficherPage($id_annuaire, $GLOBALS['id_utilisateur'], $page); |
break; |
|
case 'annuaire_formulaire_inscription': |
$controleur = new AnnuaireControleur(); |
296,6 → 312,7 |
break; |
|
case 'annuaire_recherche_inscrit': |
|
$identifiant_annuaire = $_GET['id_annuaire']; |
unset($_GET['id_annuaire']); |
|
305,9 → 322,10 |
} else { |
$exclusive = true; |
} |
|
|
$controleur = new AnnuaireControleur(); |
$criteres = $_GET; |
$controleur = new AnnuaireControleur(); |
|
$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive); |
break; |
|
315,8 → 333,8 |
// Fonctions cartographiques |
case 'annuaire_inscrits_carto': |
$identifiant_annuaire = $_GET['id_annuaire']; |
$controleur = new AnnuaireControleur(); |
$criteres = $_GET; |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres); |
break; |
|
326,6 → 344,8 |
$continent = null; |
$pays = null; |
$departement = null; |
|
$controleur = new CartoControleur(); |
|
if(isset($_GET['continent'])) { |
$continent = $_GET['continent']; |
339,11 → 359,12 |
$departement = $_GET['departement']; |
} |
|
$controleur = new CartoControleur(); |
$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement); |
break; |
|
case 'annuaire_envoyer_message': |
|
$controleur = new MessageControleur(); |
|
$id_annuaire = $_GET['id_annuaire']; |
$contenu_message = $_GET['contenu_message']; |
350,7 → 371,6 |
$sujet_message = $_GET['sujet_message']; |
$destinataires = array_keys($_GET['destinataires']); |
|
$controleur = new MessageControleur(); |
$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message); |
break; |
|