Changeset 0c6f4b8 in github
- Timestamp:
- Mar 21, 2008 9:29:12 AM (5 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- 846dd74
- Parents:
- 46bc52b
- Location:
- program
- Files:
-
- 3 edited
-
include/main.inc (modified) (1 diff)
-
include/rcube_imap.inc (modified) (2 diffs)
-
steps/mail/compose.inc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/include/main.inc
rb19536f r0c6f4b8 1568 1568 { 1569 1569 if ($name && $name != $email) 1570 return sprintf('%s <%s>', strpos($name, ",") ? '"'.$name.'"' : $name, $email); 1570 { 1571 // Special chars as defined by RFC 822 need to in quoted string (or escaped). 1572 return sprintf('%s <%s>', preg_match('/[\(\)\<\>\\\.\[\]@,;:"]/', $name) ? '"'.addcslashes($name, '"').'"' : $name, $email); 1573 } 1571 1574 else 1572 1575 return $email; -
program/include/rcube_imap.inc
r52f8caf r0c6f4b8 2273 2273 $a = $this->_parse_address_list($input, $decode); 2274 2274 $out = array(); 2275 // Special chars as defined by RFC 822 need to in quoted string (or escaped). 2276 $special_chars = '[\(\)\<\>\\\.\[\]@,;:"]'; 2275 2277 2276 2278 if (!is_array($a)) … … 2286 2288 $name = preg_replace(array('/^[\'"]/', '/[\'"]$/'), '', trim($val['name'])); 2287 2289 if ($name && $address && $name != $address) 2288 $string = sprintf('%s <%s>', preg_match( '/[,;<>]/', $name) ? '"'.addcslashes($name, '"').'"' : $name, $address);2290 $string = sprintf('%s <%s>', preg_match("/$special_chars/", $name) ? '"'.addcslashes($name, '"').'"' : $name, $address); 2289 2291 else if ($address) 2290 2292 $string = $address; -
program/steps/mail/compose.inc
r17b5fb7 r0c6f4b8 894 894 while ($sql_arr = $result->iterate()) 895 895 if ($sql_arr['email']) 896 $a_contacts[] = format_email_recipient($sql_arr['email'], JQ($sql_arr['name']));896 $a_contacts[] = format_email_recipient($sql_arr['email'], $sql_arr['name']); 897 897 } 898 898 if (isset($CONFIG['ldap_public'])) … … 919 919 $name = $results->records[$i]['name']; 920 920 921 $a_contacts[] = format_email_recipient($email, JQ($name));921 $a_contacts[] = format_email_recipient($email, $name); 922 922 } 923 923 }
Note: See TracChangeset
for help on using the changeset viewer.
