Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 375 → Rev 376

/trunk/controleurs/MessageControleur.php
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;
}
}
/trunk/squelettes/css/mail_admin.css
New file
0,0 → 1,61
.contenu_message {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 14px;
}
 
.message_suffixe {
font-size: 12px;
}
 
h1 {
font-size:15px;
color:#fd8c13;
margin:10px 0px 0px 0px;
text-transform:uppercase;
}
 
h1 > a {
color:#fd8c13;
}
h3 {
font-size:14px;
color:#454341 !important;
margin:0px;
}
 
h3 > a {
color:#454341;
}
 
h4 {
font-size:11px;
font-weight:normal;
color:#AAAAAA;
margin:2px 2px 2px 0;
}
 
h4 > a {
color:#AAAAAA;
}
 
h1 a, h3 a, h4 a {
color: inherit;
border-bottom: dotted 1px;
}
h3 a {
border-color:#CCCCCC;
}
a {
color:#598000;
text-decoration:none;
border-bottom:1px dotted #95ae5d;
}
a:hover {
color:#FD8C13;
border-bottom:1px dotted #95ae5d;
}
.lire-suite {
padding-left:10px;
background:url(http://www.tela-botanica.org/sites/commun/generique/images/graphisme/petit_carre.png) no-repeat 0px 4px;
}
/trunk/squelettes/mails/mail_messagerie_admin.tpl.html
New file
0,0 → 1,19
<style type="text/css">
<!--
@import url("<?= 'http://'.$_SERVER['SERVER_NAME'].$base_url_styles ?>squelettes/css/mail_admin.css");
-->
</style>
<img border="0" alt="Les actualités de la botanique" src="http://www.tela-botanica.org/sites/accueil/generique/images/graphisme/logo_tela_fond_blanc.png">
 
<h1><?= $sujet_message; ?></h1><br />
 
<p class="contenu_message">
<?= $contenu_message; ?>
<p>
 
<em class="message_suffixe"> Ce message vous est envoyé par le réseau Tela Botanica, auquel vous êtes inscrit. <br />
-------------------<br />
Tela Botanica le réseau des botanistes francophones<br />
accueil@tela-botanica.org<br />
http://www.tela-botanica.org<br />
</em>