public function deleteAction() { SxCms_Acl::requireAcl('subscriptions', 'subscription.delete'); $subscription_id = $this->_getParam('id'); $proxy = new SxCms_Event_Subscription_DataMapper(); $subscription = $proxy->getSubscriptionById($subscription_id); $Subscription = new SxCms_Event_Subscription(); $Subscription->setSubscriptionId($subscription_id); $Subscription->delete(); $flashMessenger = $this->_helper->getHelper('FlashMessenger'); $flashMessenger->addMessage($this->admin_tmx->_('subscriptiondeleted')); $this->_helper->redirector->gotoSimple('list', 'event_subscription', null, array('id' => $subscription->getEventId())); }