Subversion Repositories Applications.annuaire

Rev

Rev 169 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
169 aurelien 1
<?php
2
 
3
Class EnvoiMessage extends JRestService {
4
 
5
	public function getElement($uid){
6
 
7
			$identificateur = new IdentificationControleur();
8
			$login = $identificateur->obtenirLoginUtilisateurParCookie();
9
 
10
			$identification = $login;
11
 
12
			if(!$identification || trim($identification) == '') {
13
				print "false";
14
				return;
15
			}
16
 
17
			$id_annuaire = Config::get('annuaire_defaut');
18
			$contenu_message = $_GET['contenu_message'];
19
			$sujet_message = $_GET['sujet_message'];
20
			$destinataire = $_GET['destinataire'];
21
 
22
			$messagerie = new MessageControleur();
23
 
24
			// on remplace les identifiants par leurs destinataires
25
			$destinataire_mail = $messagerie->obtenirMailParTableauId($id_annuaire, array($destinataire));
26
 
27
			if(empty($destinataire_mail)) {
28
				print "false";
29
				return;
30
			}
31
 
32
			$destinataire_mail = $destinataire_mail[0];
33
 
34
			$retour = $messagerie->envoyerMail($identification, $destinataire_mail, $sujet_message, $contenu_message);
35
 
36
			if($retour) {
37
				print "OK";
38
			} else {
39
				print "false";
40
			}
41
	}
42
}
43
 
44
?>