public function showAction() { $newsletterMapper = new NewsletterMapper(); $this->getLayout()->getAdminHmenu()->add($this->getTranslator()->trans('menuNewsletter'), array('action' => 'index'))->add($this->getTranslator()->trans('show'), array('action' => 'show')); if ($this->getRequest()->isPost('delete')) { $newsletterMapper->delete($this->getRequest()->getParam('id')); $this->addMessage('deleteSuccess'); $this->redirect(array('action' => 'index')); } $this->getView()->set('newsletter', $newsletterMapper->getNewsletterById($this->getRequest()->getParam('id'))); }
public function showAction() { if (file_exists(APPLICATION_PATH . '/layouts/' . $this->getConfig()->get('default_layout') . '/views/modules/newsletter/layouts/show.php')) { $this->getLayout()->setFile('layouts/' . $this->getConfig()->get('default_layout') . '/views/modules/newsletter/layouts/show'); } else { $this->getLayout()->setFile('modules/newsletter/layouts/show'); } $newsletterMapper = new NewsletterMapper(); $newsletter = $newsletterMapper->getNewsletterById($this->getRequest()->getParam('id')); if ($newsletter != '') { $this->getView()->set('newsletter', $newsletter); } else { $this->redirect(array('action' => 'index')); } }