projects
/
php-utility-classes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
61c10f7
)
add handling for mails that have no valid recipient when we try to send them
author
Robert Kaiser
<kairo@kairo.at>
Mon, 8 Oct 2007 01:08:09 +0000
(
03:08
+0200)
committer
Robert Kaiser
<kairo@kairo.at>
Mon, 8 Oct 2007 01:08:09 +0000
(
03:08
+0200)
include/classes/email.php-class
patch
|
blob
|
blame
|
history
diff --git
a/include/classes/email.php-class
b/include/classes/email.php-class
index a2defcecfdf0720e51739e4f108ab746fee3841c..c7e1ee4f657e3d95fef5d852bde131b84267f09f 100755
(executable)
--- a/
include/classes/email.php-class
+++ b/
include/classes/email.php-class
@@
-182,11
+182,16
@@
class email {
if (count($this->recipients)) {
$recpt = '';
foreach ($this->recipients as $address) {
if (count($this->recipients)) {
$recpt = '';
foreach ($this->recipients as $address) {
- if (strlen($address['name'])) { $recpt .= $this->mimeencode($address['name'], true).' <'.$address['mail'].'>,'; }
- else { $recpt .= $address['mail'].','; }
+ if (strlen(@$address['mail'])) {
+ if (strlen($address['name'])) { $recpt .= $this->mimeencode($address['name'], true).' <'.$address['mail'].'>,'; }
+ else { $recpt .= $address['mail'].','; }
+ }
}
$recpt = preg_replace('/,$/', '', $recpt);
}
}
$recpt = preg_replace('/,$/', '', $recpt);
}
+ if (!strlen($recpt)) {
+ return null;
+ }
if (count($this->cc)) {
$adrs = '';
foreach ($this->cc as $address) {
if (count($this->cc)) {
$adrs = '';
foreach ($this->cc as $address) {