Source for file Email.php

Documentation is available at Email.php

  1. <?php
  2. /**
  3.  *  Magentron EmailImages Extension
  4.  *
  5.  *  @category   Magentron
  6.  *  @package    Magentron_EmailImages
  7.  *  @author     Jeroen Derks
  8.  *  @copyright  Copyright (c) 2011 Jeroen Derks http://www.magentron.com
  9.  *  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
  10.  */
  11. {
  12.     public function send()
  13.     {
  14.         if (Mage::getStoreConfigFlag('system/smtp/disable')) {
  15.             return $this;
  16.         }
  17.  
  18.         /** @TODO check if it would be safe to set template as context on mail instance */
  19.         /** @var    $mail   Magentron_EmailImages_Model_Mail */
  20.         $mail Mage::getModel('emailimages/mail');
  21.  
  22.         if (strtolower($this->getType()) == 'html'{
  23.             $mail->setBodyHtml($this->getBody());
  24.         }
  25.         else {
  26.             $mail->setBodyText($this->getBody());
  27.         }
  28.         
  29.         $mail->setFrom($this->getFromEmail()$this->getFromName())
  30.             ->addTo($this->getToEmail()$this->getToName())
  31.             ->setSubject($this->getSubject());
  32.         $mail->send();
  33.  
  34.         return $this;
  35.     }
  36. }

Documentation generated on Fri, 09 Oct 2015 03:37:09 +0200 by phpDocumentor 1.4.4