22,6 → 22,7 |
private $id_image = ''; |
private $urlWsCelTpl = ''; |
private $urlWsAnnuaireUtilisateurTpl = ''; |
protected $urlConnexionSite = ''; |
|
public function initialiser() { |
$this->capturerParametres(); |
31,6 → 32,7 |
$this->appUrls = $this->conteneur->getAppUrls(); |
$this->urlWsAnnuaireUtilisateurTpl = $this->conteneur->getParametre('baseUrlServicesAnnuaireTpl'); |
$this->urlWsCelTpl = $this->conteneur->getParametre('baseUrlServicesCelTpl'); |
$this->urlConnexionSite = $this->conteneur->getParametre('auth.baseUrlConnexionSite'); |
} |
|
private function capturerParametres() { |
47,7 → 49,7 |
} |
|
public function executerForm() { |
if ($this->utilisateur->etreIdentifie()) { |
if ($this->utilisateur->estIdentifie()) { |
$this->afficherFormContact(); |
} else { |
$this->afficherFormIdentification(); |
66,7 → 68,7 |
$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) == "") { |
if(trim($this->id_destinataire) == "" || trim($this->id_destinataire) == "null") { |
$infos['idDestinataire'] = $this->id_image; |
$infos['typeEnvoi'] = 'non-inscrit'; |
} else { |
100,9 → 102,18 |
$entete['urlWsUtilisateur'] = sprintf($this->urlWsAnnuaireUtilisateurTpl, 'utilisateur'); |
$this->setSortie(self::ENTETE, $this->getVue('contact_entete', $entete)); |
|
|
$infos = array(); |
$infos['urlPopUp'] = $this->appUrls->obtenirUrlPopUpContact($this->id_destinataire, $this->id_image); |
$currentUrl = ((@$_SERVER["HTTPS"] == "on") ? "https://" : "http://") |
. $_SERVER["SERVER_NAME"] |
. $_SERVER['REQUEST_URI']; |
|
var_dump($currentUrl); echo "<br/>"; |
var_dump(urlencode($currentUrl)); echo "<br/>"; |
|
$infos['urlPopUp'] = $this->urlConnexionSite . '?redirect_to=' . urlencode($currentUrl); |
$this->setSortie(self::RENDU_CORPS, $this->getVue('form_identification', $infos)); |
$this->setSortie(self::RENDU_CORPS, $this->getVue('form_identification', $infos)); |
} |
} |
?> |