Line 167... |
Line 167... |
167 |
private function avertirAuteurObservation() {
|
167 |
private function avertirAuteurObservation() {
|
168 |
// le validateur est forcément celui qui est actuellement connecté
|
168 |
// le validateur est forcément celui qui est actuellement connecté
|
169 |
$gestionUtilisateur = $this->conteneur->getUtilisateur();
|
169 |
$gestionUtilisateur = $this->conteneur->getUtilisateur();
|
170 |
$utilisateurInfos = $gestionUtilisateur->getUtilisateur();
|
170 |
$utilisateurInfos = $gestionUtilisateur->getUtilisateur();
|
Line -... |
Line 171... |
- |
|
171 |
|
- |
|
172 |
// vérifier si message obs à 1
|
171 |
|
173 |
if (preg_match('"mail_notification_mes_obs":"1"', $utilisateurInfos['preferences']) ) {
|
172 |
$infos_obs = $this->getInfosObs();
|
174 |
$infos_obs = $this->getInfosObs();
|
173 |
|
175 |
|
174 |
$donnees = array(
|
176 |
$donnees = array(
|
175 |
'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
|
177 |
'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
|
176 |
'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
|
178 |
'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
|
177 |
'lien_profil' => sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idValidateurObs),
|
179 |
'lien_profil' => sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idValidateurObs),
|
178 |
'id_obs' => $this->idObs,
|
180 |
'id_obs' => $this->idObs,
|
179 |
'lien_obs' => sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
|
181 |
'lien_obs' => sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
|
180 |
'lien_wiki' => $this->conteneur->getParametre('message.lien_wiki_validation')
|
182 |
'lien_wiki' => $this->conteneur->getParametre('message.lien_wiki_validation')
|
181 |
);
|
183 |
);
|
182 |
|
184 |
|
183 |
$sujet = $this->conteneur->getParametre('message.titre_message_validation');
|
185 |
$sujet = $this->conteneur->getParametre('message.titre_message_validation');
|
184 |
|
186 |
|
185 |
$squelettePhp = $this->conteneur->getSquelettePhp();
|
187 |
$squelettePhp = $this->conteneur->getSquelettePhp();
|
186 |
$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
|
188 |
$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
|
187 |
$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);
|
189 |
$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);
|
188 |
|
190 |
|
189 |
$squeletteTxt = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.txt';
|
191 |
$squeletteTxt = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.txt';
|
190 |
$corpsTxt = $squelettePhp->analyser($squeletteTxt, $donnees);
|
192 |
$corpsTxt = $squelettePhp->analyser($squeletteTxt, $donnees);
|
191 |
|
193 |
|
192 |
$messagerie = $this->conteneur->getMessagerie();
|
194 |
$messagerie = $this->conteneur->getMessagerie();
|
193 |
$messagerie->envoyerHtml($infos_obs['courriel_utilisateur'],
|
195 |
$messagerie->envoyerHtml($infos_obs['courriel_utilisateur'],
|
194 |
$sujet,
|
196 |
$sujet,
|
195 |
$corpsHtml,
|
197 |
$corpsHtml,
|
- |
|
198 |
$corpsTxt);
|
196 |
$corpsTxt);
|
199 |
}
|
197 |
}
|
200 |
}
|
198 |
}
|
201 |
}
|