Subversion Repositories Applications.annuaire

Rev

Rev 169 | Rev 291 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 169 Rev 258
Line 1... Line -...
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
?>
-
 
45
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
			$id_annuaire = Config::get('annuaire_defaut');
-
 
17
			$contenu_message = $_GET['contenu_message'];
-
 
18
			$sujet_message = $_GET['sujet_message'];
-
 
19
			$destinataire = $_GET['destinataire'];
-
 
20
			$redirect = $_GET['redirect'];
-
 
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
				header('Location: '.'http://'.$redirect);   
-
 
38
				exit;
-
 
39
 
-
 
40
			} else {
-
 
41
				print "false";	
-
 
42
			}			
-
 
43
	}
-
 
44
}
-
 
45
 
-
 
46
?>
-
 
47