Subversion Repositories Applications.annuaire

Compare Revisions

Regard whitespace Rev 375 → Rev 376

/trunk/controleurs/MessageControleur.php
361,7 → 361,11
$donnees['erreurs'] = false;
if(!Registre::getInstance()->get('est_admin')) {
$donnees['contenu_message'] = $this->filtrerChaine($message);
} else {
$donnees['contenu_message'] = nl2br($message);
}
$sujet = $this->filtrerChaine($sujet);
if(count($destinataires) == 0) {
372,6 → 376,8
if(trim($sujet) == '') {
$donnees['erreurs'] = true;
$donnees['pas_de_sujet'] = true;
} else {
$donnees['sujet_message'] = $sujet;
}
if(trim($message) == '') {
381,8 → 387,14
if(!$donnees['erreurs']) {
$template_mail = 'mail_messagerie';
if(Registre::getInstance()->get('est_admin')) {
$template_mail = 'mail_messagerie_admin';
}
$destinataires_mail = $this->obtenirMailParTableauId($id_annuaire, $destinataires);
$message = $this->getVue(Config::get('dossier_squelettes_mails').'mail_messagerie',$donnees);
$message = $this->getVue(Config::get('dossier_squelettes_mails').$template_mail,$donnees);
// si on modere les mails et s'il y a trop de destinataires
if($this->moderer_mail && count($destinataires_mail) >= $this->seuil_moderation) {
564,11 → 576,12
}
private function filtrerChaine($message) {
return strip_tags($message);
}
private function encoderChainePourEnvoiMail($chaine) {
// TODO: fonction vide, à scinder en deux fonctions une pour les admins et l'autres
// pour les utilisateurs normaux (genre filtrer html ou non)
return $chaine;
}
}