Exemple #1
0
 /**
  * event observer called after emails are sent
  *
  * @param Varien_Event_Observer $observer
  */
 public function emailSendAfter(Varien_Event_Observer $observer)
 {
     if (Mage::getStoreConfig('hackathon_mailguard/settings/logging') == self::LOGGING_ENABLED) {
         $email = $observer->getEmail();
         $email_to = $observer->getEmailTo();
         if (!is_array($email_to)) {
             $email_to = array($email_to);
         }
         if ($email->getDoNotSend()) {
             Mage::log($email->getFilterName() . ", " . implode(", ", $email_to), null, 'mailguard.log');
         }
     }
 }
 public function recurringPaymentPlanReactivated(Varien_Event_Observer $observer)
 {
     if ($this->_getHelper()->isEnabled()) {
         $data = $this->_getRequestDataObject();
         $data->setEmail($observer->getEmail());
         $data->setCanceledPlan($observer->getSku());
         $this->_getApi()->addLeadConversion(self::LEAD_RECURRINGPAYMENTPLANREACTIVATED, $data);
     }
 }