Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2117 Rev 2204
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
}