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
}
}