public function noticeDetailAction() { $id = $this->_getParam('id'); $model1 = new Application_Model_Notice(); $model = $model1->find($id); if (false === $model) { $this->_flashMessenger->addMessage(array('error' => 'Invalid request! Please try again.')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/employee/notices')); } $this->view->notice = $model; $pageA = $this->view->navigation()->findActive($this->view->navigation()->getContainer()); if (isset($pageA['page'])) { $pageA['page']->setLabel($model->getTitle()); } }
public function deleteNoticeAction() { $id = $this->_getParam('id'); $model1 = new Application_Model_Notice(); $model = $model1->find($id); if (false === $model) { $this->_flashMessenger->addMessage(array('error' => 'Invalid request! Please try again.')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/cms/notices')); } if ($model->delete("id='{$id}'")) { $this->_flashMessenger->addMessage(array('success' => "Notice ID#{$id} has been deleted successfully!")); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('cms/notices')); } else { $this->_flashMessenger->addMessage(array('error' => "Failed to delete the notice ID#{$id}")); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('cms/notices')); } }
private function setModel($row) { $model = new Application_Model_Notice(); $model->setId($row->id)->setTitle($row->title)->setContent($row->content)->setAddedon($row->addedon)->setUpdatedon($row->updatedon); return $model; }
public function getLatestNotice() { $notice = new Application_Model_Notice(); return $notice->getLatestNotice(); }