/**
  * Disable entire RP layout
  *
  * @param Varien_Event_Observer $observer
  * @return Enterprise_Reward_Model_Observer
  */
 public function disableLayout(Varien_Event_Observer $observer)
 {
     if (!Mage::helper('enterprise_reward')->isEnabled()) {
         unset($observer->getUpdates()->enterprise_reward);
     }
     return $this;
 }
 /**
  * Disable entire customerbalance layout
  *
  * @param Varien_Event_Observer $observer
  */
 public function disableLayout($observer)
 {
     if (!Mage::helper('enterprise_customerbalance')->isEnabled()) {
         unset($observer->getUpdates()->enterprise_customerbalance);
     }
 }
Ejemplo n.º 3
0
 /**
  * Append a layout update file to the layout updates file list.
  * For use in the thrown event.
  *
  * @param $observer Varien_Event_Observer
  * @param $newFile string file name of the additional layout update file.
  */
 public function addLayoutUpdate(Varien_Event_Observer $observer, $newFile)
 {
     $updates = $observer->getUpdates()->getUpdateFiles();
     $updates[] = $newFile;
     $observer->getUpdates()->setUpdateFiles($updates);
 }