20,6 → 20,7 |
private $appUrls = null; |
private $id_destinataire = ''; |
private $id_image = ''; |
private $urlWsCelTpl = ''; |
private $urlWsAnnuaireUtilisateurTpl = ''; |
|
public function initialiser() { |
29,6 → 30,7 |
$this->utilisateur = $this->conteneur->getUtilisateur(); |
$this->appUrls = $this->conteneur->getAppUrls(); |
$this->urlWsAnnuaireUtilisateurTpl = $this->conteneur->getParametre('baseUrlServicesAnnuaireTpl'); |
$this->urlWsCelTpl = $this->conteneur->getParametre('baseUrlServicesCelTpl'); |
} |
|
private function capturerParametres() { |
56,11 → 58,21 |
$this->setSortie(self::META_TITRE, 'Contactez un membre du réseau'); |
$entete = array(); |
$entete['formType'] = 'contact'; |
$entete['urlWsUtilisateur'] = sprintf($this->urlWsAnnuaireUtilisateurTpl, 'utilisateur'); |
$entete['urlWsMessageCel'] = sprintf($this->urlWsCelTpl, 'celMessage/image'); |
$entete['urlWsUtilisateur'] = sprintf($this->urlWsAnnuaireUtilisateurTpl, 'utilisateur'); |
|
$this->setSortie(self::ENTETE, $this->getVue('contact_entete', $entete)); |
|
$infos = array(); |
$infos['idDestinataire'] = $this->id_destinataire; |
$infos = array(); |
// cas d'une obs saisie par une personne non inscrite |
// le message doit être envoyé au cel qui fournira le courriel de l'auteur |
if(trim($this->id_destinataire) == "") { |
$infos['idDestinataire'] = $this->id_image; |
$infos['typeEnvoi'] = 'non-inscrit'; |
} else { |
$infos['idDestinataire'] = $this->id_destinataire; |
$infos['typeEnvoi'] = 'inscrit'; |
} |
$infos['idImage'] = $this->id_image; |
$infos['utilisateurCourriel'] = $this->utilisateur->getCourriel(); |
$infos['urlPopUp'] = $this->appUrls->obtenirUrlPopUpContact($this->id_destinataire, $this->id_image); |