Kevin Klein a écrit : > 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> > Rebonjour,
J'oubliais de préciser que lors d'un envoi html, si il y a erreur dans la syntaxe (par ex. oubli de fermer une balise), cela me donne une erreur XML lors de la prévisualisation. Logique à priori, mais est-il possible de désactiver ce warning du parseur? Merci, Kevin _______________________________________________ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel