Fix error when there's no writeable addressbook source (#1489162)
Conflicts:
CHANGELOG
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Fix "null" instead of empty string on messages list in IE10 (#1489145) |
| | | - Fix error when there's no writeable addressbook source (#1489162) |
| | | - Fix zipdownload plugin issue with filenames charset (#1489156) |
| | | - Fix so non-inline images aren't skipped on forward (#1489150) |
| | | - Fix "null" instead of empty string on messages list in IE10 (#1489145) |
| | | - Fix legacy options handling |
| | | - Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) |
| | | - Fix bug where serialized strings were truncated in PDO::quote() (#1489142) |
| | |
| | | } |
| | | |
| | | if (!$contacts) { |
| | | // there's no default, just return |
| | | if ($default) { |
| | | return null; |
| | | } |
| | | |
| | | self::raise_error(array( |
| | | 'code' => 700, 'type' => 'php', |
| | | 'file' => __FILE__, 'line' => __LINE__, |
| | |
| | | if ($email) { |
| | | // @TODO: search in all address books? |
| | | $CONTACTS = $RCMAIL->get_address_book(-1, true); |
| | | $existing = $CONTACTS->search('email', $email, true, false); |
| | | if ($existing->count) |
| | | return true; |
| | | |
| | | if (is_object($CONTACTS)) { |
| | | $existing = $CONTACTS->search('email', $email, true, false); |
| | | if ($existing->count) { |
| | | return true; |
| | | } |
| | | } |
| | | } |
| | | |
| | | return false; |