You are here

protected static function MailMIME::successful in Mail MIME 8.2

Same name and namespace in other branches
  1. 6.2 mailmime.inc \MailMIME::successful()
  2. 6 mailmime.inc \MailMIME::successful()
  3. 7.2 mailmime.inc \MailMIME::successful()
  4. 7 mailmime.inc \MailMIME::successful()

Routes PEAR_Error objects to watchdog().

Passes PEAR_Error objects to watchdog(), and returns FALSE.

Parameters

$data: The result of another function that may return a PEAR_Error object.

Return value

FALSE if $data is a PEAR_Error object; otherwise $data.

9 calls to MailMIME::successful()
MailMIME::addAttachment in ./mailmime.inc
Adds a file to the list of attachments.
MailMIME::addHTMLImage in ./mailmime.inc
Adds an image to the list of embedded images.
MailMIME::get in ./mailmime.inc
Builds and returns the full multipart message with all its parts.
MailMIME::getMessage in ./mailmime.inc
Returns the complete e-mail, ready to send.
MailMIME::parse in ./mailmime.inc
Parse a complete message and return a MailMIME object.

... See full list

File

./mailmime.inc, line 102
Provides the MailMIME class for creating MIME-formatted email messages.

Class

MailMIME
The MailMIME class is used to create MIME email messages.

Code

protected static function &successful(&$data) {
  if (PEAR::isError($data)) {
    watchdog('mailmime', '<a href="!pear_error">PEAR error: @error', array(
      '!pear_error' => url('http://pear.php.net/manual/core.pear.pear.iserror.php'),
      '@error' => $data
        ->toString(),
    ));
    $data = FALSE;
  }
  return $data;
}