Skip to content

Instantly share code, notes, and snippets.

@davefreiman
Created September 22, 2014 22:49
Show Gist options
  • Select an option

  • Save davefreiman/10685bcf6e1d150a11d7 to your computer and use it in GitHub Desktop.

Select an option

Save davefreiman/10685bcf6e1d150a11d7 to your computer and use it in GitHub Desktop.
<?php
class Demac_Casl_Model_Observer
{
public function addCaslDataToSubscriber($observer)
{
$event = $observer->getEvent();
$subscriber = $event->getSubscriber();
$subscriberId = $subscriber->getId();
if ($subscriber && $subscriberId) {
$model = Mage::getModel('demac_casl/subscriber');
$existingCheck = $model->getResource()->loadBySubscriberId($subscriberId);
if (!$existingCheck->getId()){
$model->addCaslData();
$model->setSubscriberId($subscriber->getId());
$model->save();
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment