Σφάλματα #110
Η μετατροπή HTML σε plaintext για χρήση σε multipart e-mail είναι προβληματική.
Status:
Νέα
Priority:
Κανονική
Assignee:
-
Target version:
-
Start date:
19/06/2013
Due date:
% Done:
0%
Estimated time:
Description
Η συνάρτηση html2text (main_lib.php) που χρησιμοποιείται σε multipart e-mails κάνει strip οποιοδήποτε HTML στοιχείο από τον κώδικα (συμπεριλαμβνομένων <br>, <p> και <a>) κάνοντας το περιεχόμενο του e-mail δυσανάγνωστο και ελλειπές.
Είναι εύκολα δυνατή η διατήρηση τουλάχιστον των newlines (με τροποποίηση των preg_replace που ήδη υπάρχουν), αλλά και πάλι θα χάνεται περιεχόμενο του μηνύματος.
Μία πολύ πιο αποτελεσματική λύση θα ήταν χρήση πιο ολοκληρωμένου κώδικα όπως αυτόν του Jon Abernathy [1] (GPL).