view->bootoslist = $bootosmapper->fetchAll(); } public function createbootosAction() { if (!isset($_POST["createbootos"])){ $createbootosForm = new Application_Form_BootosCreate(); } else { $createbootosForm = new Application_Form_BootosCreate($_POST); if ($createbootosForm->isValid($_POST)) { $bootos = new Application_Model_BootOs($_POST); $bootos->setMembershipID('1'); if($bootos->getConfigID() == '') $bootos->setConfigID(NULL); $bootosmapper = new Application_Model_BootOsMapper(); $bootos->setCreated(time()); try { $bootosmapper->save($bootos); }catch(Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "
"; echo "Message: " . $e->getMessage() . "
"; } $this->_redirect('/bootos'); } } $this->view->createbootosForm = $createbootosForm; } public function editbootosAction() { $bootosID = $this->_request->getParam('bootosID'); if (!isset($_POST["editbootos"])){ $bootosID = $this->_request->getParam('bootosID'); if (!isset($bootosID) || !is_numeric($bootosID)){ $this->_redirect('/bootos'); } else { $bootos = new Application_Model_BootOs(); $bootosmapper = new Application_Model_BootOsMapper(); $bootosmapper->find($bootosID, $bootos); $editbootosForm = new Application_Form_BootosEdit(); $editbootosForm->populate($bootos->toArray()); } }else{ $editbootosForm = new Application_Form_BootosEdit($_POST); if ($editbootosForm->isValid($_POST)) { $bootos = new Application_Model_BootOs($_POST); $bootos->setMembershipID('1'); if($bootos->getConfigID() == '') $bootos->setConfigID(NULL); $bootosmapper = new Application_Model_BootOsMapper(); $bootos->setCreated(time()); $bootos->setID($bootosID); try { $bootosmapper->save($bootos); }catch(Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "
"; echo "Message: " . $e->getMessage() . "
"; } $this->_redirect('/bootos'); } } $this->view->editbootosForm = $editbootosForm; } public function deletebootosAction() { $bootosID = $this->_request->getParam('bootosID'); if (!isset($bootosID)){ $this->_redirect('/bootos'); } else { $bootos = new Application_Model_BootOs(); $bootos->setID($bootosID); $bootosmapper = new Application_Model_BootOsMapper(); $bootosmapper->delete($bootos); } $this->_redirect('/bootos'); } }