Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 533 Rev 974
Line 18... Line 18...
18
	private $imagesApi = null;
18
	private $imagesApi = null;
19
	private $utilisateur = null;
19
	private $utilisateur = null;
20
	private $appUrls = null;
20
	private $appUrls = null;
21
	private $id_destinataire = '';
21
	private $id_destinataire = '';
22
	private $id_image = '';
22
	private $id_image = '';
-
 
23
	private $urlWsCelTpl = '';
23
	private $urlWsAnnuaireUtilisateurTpl = '';
24
	private $urlWsAnnuaireUtilisateurTpl = '';
Line 24... Line 25...
24
 
25
 
25
	public function initialiser() {
26
	public function initialiser() {
26
		$this->capturerParametres();
27
		$this->capturerParametres();
27
		$this->conteneur = new Conteneur();
28
		$this->conteneur = new Conteneur();
28
		$this->imagesApi = $this->conteneur->getApiImages();
29
		$this->imagesApi = $this->conteneur->getApiImages();
29
		$this->utilisateur = $this->conteneur->getUtilisateur();
30
		$this->utilisateur = $this->conteneur->getUtilisateur();
30
		$this->appUrls = $this->conteneur->getAppUrls();
31
		$this->appUrls = $this->conteneur->getAppUrls();
-
 
32
		$this->urlWsAnnuaireUtilisateurTpl = $this->conteneur->getParametre('baseUrlServicesAnnuaireTpl');
31
		$this->urlWsAnnuaireUtilisateurTpl = $this->conteneur->getParametre('baseUrlServicesAnnuaireTpl');
33
		$this->urlWsCelTpl = $this->conteneur->getParametre('baseUrlServicesCelTpl');
Line 32... Line 34...
32
	}
34
	}
33
 
35
 
34
	private function capturerParametres() {
36
	private function capturerParametres() {
Line 54... Line 56...
54
 
56
 
55
	private function afficherFormContact() {
57
	private function afficherFormContact() {
56
		$this->setSortie(self::META_TITRE, 'Contactez un membre du réseau');
58
		$this->setSortie(self::META_TITRE, 'Contactez un membre du réseau');
57
		$entete = array();
59
		$entete = array();
-
 
60
		$entete['formType'] = 'contact';
58
		$entete['formType'] = 'contact';
61
		$entete['urlWsMessageCel'] = sprintf($this->urlWsCelTpl, 'celMessage/image');
-
 
62
		$entete['urlWsUtilisateur'] = sprintf($this->urlWsAnnuaireUtilisateurTpl, 'utilisateur');
59
		$entete['urlWsUtilisateur'] = sprintf($this->urlWsAnnuaireUtilisateurTpl, 'utilisateur');
63
		
Line 60... Line 64...
60
		$this->setSortie(self::ENTETE, $this->getVue('contact_entete', $entete));
64
		$this->setSortie(self::ENTETE, $this->getVue('contact_entete', $entete));
-
 
65
 
-
 
66
		$infos = array();
-
 
67
		// cas d'une obs saisie par une personne non inscrite
-
 
68
		// le message doit être envoyé au cel qui fournira le courriel de l'auteur
-
 
69
		if(trim($this->id_destinataire) == "") {
-
 
70
			$infos['idDestinataire'] = $this->id_image;
61
 
71
			$infos['typeEnvoi'] = 'non-inscrit';
-
 
72
		} else {
-
 
73
			$infos['idDestinataire'] = $this->id_destinataire;
62
		$infos = array();
74
			$infos['typeEnvoi'] = 'inscrit';
63
		$infos['idDestinataire'] = $this->id_destinataire;
75
		}
64
		$infos['idImage'] = $this->id_image;
76
		$infos['idImage'] = $this->id_image;
Line 65... Line 77...
65
		$infos['utilisateurCourriel'] = $this->utilisateur->getCourriel();
77
		$infos['utilisateurCourriel'] = $this->utilisateur->getCourriel();