Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 50 → Rev 51

/trunk/annuaire_admin.php
79,8 → 79,16
}
}
 
$identification = Config::get('identification');
 
if(!$identification) {
$controleur = new AnnuaireControleur();
return $controleur->afficherFormulaireIdentification();
}
 
switch ($methode) {
 
// Fonctions de liste d'ontologie
case 'liste_listes':
$controleur = new OntologieControleur();
$retour = $controleur->chargerListeListe();
120,6 → 128,7
$retour = $controleur->supprimerListeOntologie($id_a_supprimer);
break;
 
// Fonction de gestion des métadonnées des annuaire
case 'metadonnee_formulaire_ajout':
$controleur = new MetadonneeControleur();
$valeurs = $_GET;
150,6 → 159,7
$retour = $controleur->supprimerMetadonnee($id_a_supprimer);
break;
 
// Fonctions de gestion des annuaires
case 'liste_annu':
$controleur = new AnnuaireControleur();
$retour = $controleur->chargerListeAnnuaire();
260,6 → 270,7
$retour = $controleur->reinitialiserMotDePasse($identifiant_annuaire, $mail);
break;
 
// Fonctions de recherche d'inscrits
case 'annuaire_afficher_formulaire_recherche':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
282,6 → 293,8
$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
break;
 
 
// Fonctions cartographiques
case 'annuaire_recherche_inscrit_carto':
$identifiant_annuaire = $_GET['id_annuaire'];
 
313,6 → 326,24
$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
break;
 
 
// Fonctions de modération des messages
case 'message_moderation_confirmation':
if(isset($_GET['id'])) {
$id_message = $_GET['id'];
}
$controleur = new MessageControleur();
$retour = $controleur->envoyerMailModere($id_message);
break;
 
case 'message_moderation_suppression':
if(isset($_GET['id'])) {
$id_message = $_GET['id'];
}
$controleur = new MessageControleur();
$retour = $controleur->supprimerMailModere($id_message);
break;
 
default:
$controleur = new AnnuaireControleur();
$retour = $controleur->index();
/trunk/annuaire.php
45,7 → 45,6
}
}
 
 
$identification = Config::get('identification');
$annuaire_controleur = new AnnuaireControleur();
 
56,7 → 55,7
// 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 ($_POST['id_utilisateur']) {
} else if (isset($_POST['id_utilisateur'])) {
$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
} else {
$GLOBALS['id_utilisateur'] = $id;
148,7 → 147,8
case 'annuaire_afficher_formulaire_ajout_image':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur']);
$id_champ_image = $_GET['id_champ_image'];
$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur'], $id_champ_image);
break;
 
case 'annuaire_ajouter_image':
202,9 → 202,8
$retour = $controleur->rechercherInscrit($identifiant_annuaire,$criteres, $exclusive);
break;
 
case 'annuaire_recherche_inscrit_carto':
case 'annuaire_inscrits_carto':
$identifiant_annuaire = $_GET['id_annuaire'];
 
$criteres = $_GET;
$controleur = new AnnuaireControleur();
$retour = $controleur->rechercherInscritParlocalisation($identifiant_annuaire,$criteres);
238,6 → 237,17
$retour = $controleur->cartographier($identifiant_annuaire, $continent, $pays, $departement);
break;
 
case 'annuaire_envoyer_message':
 
$id_annuaire = $_GET['id_annuaire'];
$contenu_message = $_GET['contenu_message'];
$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;
 
default:
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherFicheUtilisateur(Config::get('annuaire_defaut'),$GLOBALS['id_utilisateur']);
265,6 → 275,8
 
function afficherContenuMenu() {
 
// TODO : rendre cette partie modulable.
// voir avec Marie ce qui doit s'afficher à chaque fois
if(isset($_GET['id_annuaire'])) {
$id_annuaire = $_GET['id_annuaire'];
} else {