/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> |
/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; |
} |
} |