Subversion Repositories eFlore/Applications.del

Rev

Rev 2171 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2171 Rev 2209
Line 168... Line 168...
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 171... Line 171...
171
		
171
		
-
 
172
		$infos_obs = $this->getInfosObs();
-
 
173
		$auteurObsInfos = $gestionUtilisateur->obtenirPreferencesUtilisateur($infos_obs['ce_utilisateur']);
-
 
174
		// vérifier si message obs à 1
172
		$infos_obs = $this->getInfosObs();
175
		if ($auteurObsInfos["preferences"]->mail_notification_mes_obs == 1) {
-
 
176
    		
173
			
177
    			
174
		$donnees = array(
178
    		$donnees = array(
175
					'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
179
    					'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
176
					'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
180
    					'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
177
					'lien_profil'	=> sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idValidateurObs),
181
    					'lien_profil'	=> sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idValidateurObs),
178
					'id_obs'		=> $this->idObs,
182
    					'id_obs'		=> $this->idObs,
179
					'lien_obs'		=> sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
183
    					'lien_obs'		=> sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
180
					'lien_wiki'		=> $this->conteneur->getParametre('message.lien_wiki_validation') 
184
    					'lien_wiki'		=> $this->conteneur->getParametre('message.lien_wiki_validation') 
181
				);
185
    				);
182
		
186
    		
183
		$sujet = $this->conteneur->getParametre('message.titre_message_validation');
187
    		$sujet = $this->conteneur->getParametre('message.titre_message_validation');
184
		
188
    		
185
		$squelettePhp = $this->conteneur->getSquelettePhp();
189
    		$squelettePhp = $this->conteneur->getSquelettePhp();
186
		$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
190
    		$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
187
		$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);
191
    		$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);
188
		
192
    		
189
		$squeletteTxt = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.txt';
193
    		$squeletteTxt = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.txt';
190
		$corpsTxt = $squelettePhp->analyser($squeletteTxt, $donnees);
194
    		$corpsTxt = $squelettePhp->analyser($squeletteTxt, $donnees);
191
		
195
    		
192
		$messagerie = $this->conteneur->getMessagerie();
196
    		$messagerie = $this->conteneur->getMessagerie();
193
		$messagerie->envoyerHtml($infos_obs['courriel_utilisateur'], 
197
    		$messagerie->envoyerHtml($infos_obs['courriel_utilisateur'], 
194
				$sujet,
198
    				$sujet,
195
				$corpsHtml,
199
    				$corpsHtml,
-
 
200
    				$corpsTxt);
196
				$corpsTxt);
201
		}
197
	}
202
	}
198
}
203
}