view->bootmenulist = $bootmenumapper->fetchAll(); } public function addbootmenuentryAction() { // action body } public function createbootmenuAction() { if (!isset($_POST["createbootmenu"])){ $createbootmenuForm = new Application_Form_BootmenuCreate(); } else { $createbootmenuForm = new Application_Form_BootmenuCreate($_POST); if ($createbootmenuForm->isValid($_POST)) { $bootmenu = new Application_Model_BootMenu($_POST); $bootmenu->setMembershipID('1'); $bootmenu->setCreated(time()); $bootmenumapper = new Application_Model_BootMenuMapper(); try { $bootmenumapper->save($bootmenu); }catch(Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "
"; echo "Message: " . $e->getMessage() . "
"; } $this->_redirect('/bootmenu'); } } $this->view->createbootmenuForm = $createbootmenuForm; } public function editbootmenuAction() { $bootmenuID = $this->_request->getParam('bootmenuID'); if (!isset($_POST["editbootmenu"])){ $bootmenuID = $this->_request->getParam('bootmenuID'); if (!isset($bootmenuID) || !is_numeric($bootmenuID)){ $this->_redirect('/bootmenu'); } else { $bootmenu = new Application_Model_BootMenu(); $bootmenumapper = new Application_Model_BootMenuMapper(); $bootmenumapper->find($bootmenuID, $bootmenu); $editbootmenuForm = new Application_Form_BootmenuEdit(); $editbootmenuForm->populate($bootmenu->toArray()); } }else{ $editbootmenuForm = new Application_Form_BootmenuEdit($_POST); if ($editbootmenuForm->isValid($_POST)) { $bootmenu = new Application_Model_BootMenu($_POST); $bootmenu->setMembershipID('1'); $bootmenu->setCreated(time()); $bootmenumapper = new Application_Model_BootMenuMapper(); $bootmenu->setID($bootmenuID); try { $bootmenumapper->save($bootmenu); }catch(Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "
"; echo "Message: " . $e->getMessage() . "
"; } $this->_redirect('/bootmenu'); } } $this->view->editbootmenuForm = $editbootmenuForm; } public function editbootmenuentryAction() { // action body } public function removebootmenuentryAction() { // action body } public function deletebootmenuAction() { $bootmenuID = $this->_request->getParam('bootmenuID'); if (!isset($bootmenuID)){ $this->_redirect('/bootmenu'); } else { $bootmenu = new Application_Model_BootMenu(); $bootmenu->setID($bootmenuID); $bootmenumapper = new Application_Model_BootMenuMapper(); $bootmenumapper->delete($bootmenu); } $this->_redirect('/bootmenu'); // action body } }