/** * @param Esendex_Sms_Model_Event $event * @param int|null $storeId * @return Esendex_Sms_Model_Resource_Trigger_Collection */ protected function getTriggers($event, $storeId = null) { $triggerModel = $event->getSaveModel(); if (null === $triggerModel) { $triggerModel = 'esendex_sms/trigger'; } /** @var Esendex_Sms_Model_Resource_Trigger_Collection $triggers */ $triggers = Mage::getModel($triggerModel)->getCollection()->addEvents()->addEventIdFilter($event->getId())->addStatusEnabledFilter(); if (null !== $storeId) { $triggers->addStoreFilter((int) $storeId); } return $triggers; }
/** * Get a nice name for the event * * @param Esendex_Sms_Model_Event $event * @return string */ protected function getSelectedEventName(Esendex_Sms_Model_Event $event) { return strtolower(str_replace(' ', '_', $event->getName())); }