Protect against empty email addresses

SVN:trunk[2494]
This commit is contained in:
Denis Flaven
2012-12-03 09:13:39 +00:00
parent 2af564bc03
commit 84e498e744

View File

@@ -189,8 +189,11 @@ class EMail
public function SetRecipientTO($sAddress)
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setTo($aAddresses);
if (!empty($sAddress))
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setTo($aAddresses);
}
}
public function GetRecipientTO($bAsString = false)
@@ -221,14 +224,20 @@ class EMail
public function SetRecipientCC($sAddress)
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setCc($aAddresses);
if (!empty($sAddress))
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setCc($aAddresses);
}
}
public function SetRecipientBCC($sAddress)
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setBcc($aAddresses);
if (!empty($sAddress))
{
$aAddresses = explode(', ', $sAddress);
$this->m_oMessage->setBcc($aAddresses);
}
}
public function SetRecipientFrom($sAddress, $sLabel = '')
@@ -237,7 +246,7 @@ class EMail
{
$this->m_oMessage->setFrom(array($sAddress => $sLabel));
}
else
else if (!empty($sAddress))
{
$this->m_oMessage->setFrom($sAddress);
}
@@ -245,7 +254,10 @@ class EMail
public function SetRecipientReplyTo($sAddress)
{
$this->m_oMessage->setReplyTo($sAddress);
if (!empty($sAddress))
{
$this->m_oMessage->setReplyTo($sAddress);
}
}
}