207,7 → 207,7 |
foreach ($destinataires as $destinataire) { |
if (!mail($destinataire, $sujet, $contenu, $entetes)) { |
return false; |
} |
} |
} |
return true; |
} |
265,7 → 265,7 |
|
if (!mail($destinataire, mb_encode_mimeheader($sujet), $contenu, $entetes)) { |
return false; |
} |
} |
} |
|
return true; |
339,11 → 339,11 |
$contenu .= "\n--".$limite."--\n"; |
|
} |
|
|
foreach ($destinataires as $destinataire) { |
if (!mail($destinataire, mb_encode_mimeheader($sujet), $contenu, $entetes)) { |
return false; |
} |
} |
} |
return true; |
} |
361,7 → 361,11 |
|
$donnees['erreurs'] = false; |
|
$donnees['contenu_message'] = $this->filtrerChaine($message); |
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; |
} |
} |