/** * 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); } }