Bonjour,
Je ne sais pas si c'est l'endroit adéquat, je vous soumets mes
modifications concernant le bug#9705 concernant un pb d'interpretation
lors de la création d'un email via le mailing adherents. Cette modif
prends en compte les magic quotes, les retours à la ligne et la
prévisualisation des mails html (auparavant les codes html créés
étaient sniffés chez moi lors de l'edit d'un message déjà prévisualisé).
NB: la version utilisée et la 0.63 bugfix. Je vous joins également les
fichiers modifiés.
En ésperant que ça fasse avancer le schmilblick pour une v.0.63 finale ;)
Cordialement,
Kevin Klein
Les fichiers modifiés sont: mailing_adherents.php et mailing_adhrents.tpl
Modifs mailing adherents.php
* Lignes 76 à 94 supprimées et remplacées par:
if (isset($_POST["mailing_go"]) || isset($_POST["mailing_reset"]) ||
isset($_POST["mailing_confirm"]))
{
if ($_POST['mailing_objet']=="")
$error_detected[] = _T("Please type an object for the
message.");
else
If (get_magic_quotes_gpc()==1) {
$data['mailing_objet']=htmlentities(stripslashes($_POST['mailing_objet']));
$data['mailing_objet_to_send']=html_entity_decode($data['mailing_objet']);
} else {
$data['mailing_objet']=htmlentities($_POST['mailing_objet']);
$data['mailing_objet_to_send']=html_entity_decode($data['mailing_objet']);
}
if ($_POST['mailing_corps']=="") {
$error_detected[] = _T("Please enter a message.");
} else {
#si le mail est en html
if (isset($_POST['mailing_html'])) {
$data['mailing_html']=$_POST['mailing_html'];
If (get_magic_quotes_gpc()==1) {
$data['mailing_corps'] =
htmlentities(stripslashes($_POST['mailing_corps']));
$data['mailing_corps_display']=nl2br(html_entity_decode($data['mailing_corps']));
$data['mailing_corps_to_send']=$data['mailing_corps_display'];
} else {
$data['mailing_corps'] =
htmlentities($_POST['mailing_corps']);
$data['mailing_corps_display']=nl2br(html_entity_decode($data['mailing_corps']));
$data['mailing_corps_to_send']=$data['mailing_corps_display'];
}
} else {
#si le mail est en texte
$data['mailing_html']=0;
If (get_magic_quotes_gpc()==1) {
$data['mailing_corps'] =
htmlentities(stripslashes($_POST['mailing_corps']));
$data['mailing_corps_display']=$data['mailing_corps'];
$data['mailing_corps_to_send']=html_entity_decode($data['mailing_corps_display']);
} else {
$data['mailing_corps'] =
htmlentities($_POST['mailing_corps']);
$data['mailing_corps_display']=$data['mailing_corps'];
$data['mailing_corps_to_send']=html_entity_decode($data['mailing_corps_display']);
}
}
}
* Lignes 120 et 121 supprimée et remplacées par:
$data['mailing_objet_to_send'],
$data['mailing_corps_to_send'],
Modif faite dans mailing_adherents.tpl:
* Lignes 55 à 59 supprimée et remplacées par:
<pre>{$data.mailing_corps_display}</pre>