Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 223 → Rev 224

/trunk/annuaire_admin.php
29,16 → 29,14
 
// 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'];
$id = $_GET['id_utilisateur'];
} else if (isset($_POST['id_utilisateur'])) {
$GLOBALS['id_utilisateur'] = $_POST['id_utilisateur'];
} else {
$GLOBALS['id_utilisateur'] = $id;
$id = $_POST['id_utilisateur'];
}
 
Registre::getInstance()->set('id_utilisateur',$id);
 
/**
* Fonction d'affichage de Papyrus, pour le corps de page
*/
209,7 → 207,7
$id_annuaire = $_GET['id_annuaire'];
$page = $_GET['page'];
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherPage($id_annuaire, $GLOBALS['id_utilisateur'], $page);
$retour = $controleur->afficherPage($id_annuaire, Registre::getInstance()->set('id_utilisateur',$id), $page);
break;
 
case 'annuaire_formulaire_inscription':
233,19 → 231,19
case 'annuaire_fiche_utilisateur_consultation':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,Registre::getInstance()->get('id_utilisateur'));
break;
 
case 'annuaire_fiche_resume_consultation':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur']);
$retour = $controleur->afficherFicheResumeUtilisateur($identifiant_annuaire,Registre::getInstance()->get('id_utilisateur'));
break;
case 'annuaire_fiche_gestion_consultation':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,$GLOBALS['id_utilisateur']);
$retour = $controleur->gererInscriptionExterne($identifiant_annuaire,Registre::getInstance()->get('id_utilisateur'));
break;
 
 
252,7 → 250,7
case 'annuaire_formulaire_modification_inscription':
$controleur = new AnnuaireControleur();
$id_annuaire = $_GET['id_annuaire'];
$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, $GLOBALS['id_utilisateur']);
$retour = $controleur->afficherFormulaireModificationInscription($id_annuaire, Registre::getInstance()->get('id_utilisateur'));
 
break;
 
266,15 → 264,14
case 'annuaire_afficher_formulaire_ajout_image':
$identifiant_annuaire = $_GET['id_annuaire'];
$controleur = new AnnuaireControleur();
$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,$GLOBALS['id_utilisateur']);
$retour = $controleur->afficherFormulaireUploadImage($identifiant_annuaire,Registre::getInstance()->get('id_utilisateur'));
break;
 
case 'annuaire_ajouter_image':
$identifiant_annuaire = $_GET['id_annuaire'];
$GLOBALS['id_utilisateur'] = $_GET['id_utilisateur'];
$infos_images = $_FILES;
$controleur = new AnnuaireControleur();
$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,$GLOBALS['id_utilisateur'],$infos_images);
$retour = $controleur->ajouterImageUtilisateur($identifiant_annuaire,Registre::getInstance()->get('id_utilisateur'),$infos_images);
break;
 
case 'annuaire_suppression_inscription':
365,13 → 362,18
case 'annuaire_envoyer_message':
$controleur = new MessageControleur();
 
$id_annuaire = $_GET['id_annuaire'];
$contenu_message = $_GET['contenu_message'];
$sujet_message = $_GET['sujet_message'];
$destinataires = array_keys($_GET['destinataires']);
 
$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
$id_annuaire = $_POST['id_annuaire'];
$contenu_message = $_POST['contenu_message'];
$sujet_message = $_POST['sujet_message'];
$destinataires = array_keys($_POST['destinataires']);
$criteres = unserialize(urldecode($_POST['criteres']));
if(isset($_POST['envoyer_tous'])) {
$retour = $controleur->envoyerMailParRequete($id_annuaire,Config::get('identification'), $criteres, $sujet_message, $contenu_message);
} else {
$retour = $controleur->envoyerMailDirectOuModere($id_annuaire ,Config::get('identification'), $destinataires, $sujet_message, $contenu_message);
}
break;
 
// Fonctions de modération des messages