/** * If subscriber gets deleted we have to unregister the email account in Rapidmail */ public function delete() { if (Mage::helper('rapidmail')->checkRecipientExists($this->getEmail())) { Mage::getSingleton('adminhtml/session')->setDeleteSubscriber(true); Mage::helper('rapidmail')->unregisterMail($this->getEmail()); } parent::delete(); }
/** * Delete object from database * * @return Newsman_Newsletter_Model_Subscriber */ public function delete() { parent::delete(); if (Mage::helper('newsman_newsletter')->useAutoSync()) { Mage::dispatchEvent('newsletter_subscriber_unsubscribe', array('subscriber' => $this)); } return $this; }