Ticket #9722: 9722.diff
| File 9722.diff, 1.2 KB (added by , 17 years ago) |
|---|
-
wp-includes/class-phpmailer.php
1423 1423 switch (strtolower($position)) { 1424 1424 case 'phrase': 1425 1425 $encoded = preg_replace_callback("/([^A-Za-z0-9!*+\/ -])/", 1426 "EncodeQ_callback", $encoded);1426 array('PHPMailer', 'EncodeQ_callback'), $encoded); 1427 1427 break; 1428 1428 case 'comment': 1429 1429 $encoded = preg_replace_callback("/([\(\)\"])/", 1430 "EncodeQ_callback", $encoded);1430 array('PHPMailer', 'EncodeQ_callback'), $encoded); 1431 1431 break; 1432 1432 case 'text': 1433 1433 default: 1434 1434 /* Replace every high ascii, control =, ? and _ characters */ 1435 1435 $encoded = preg_replace_callback('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/', 1436 "EncodeQ_callback", $encoded);1436 array('PHPMailer', 'EncodeQ_callback'), $encoded); 1437 1437 break; 1438 1438 } 1439 1439