summaryrefslogtreecommitdiffstats
path: root/application/modules/dev/controllers/BootmenuController.php
diff options
context:
space:
mode:
authorSimon Franz2011-03-16 17:13:05 +0100
committerSimon Franz2011-03-16 17:13:05 +0100
commita871438d9fc411471dacccef7ae95535646f6c79 (patch)
tree813163754e1be950b96169f2bb3951345bbd6fde /application/modules/dev/controllers/BootmenuController.php
parentBenutzung von Form in Modulen nutzbar, editclient funktioniert, Mac wird gepa... (diff)
parentMerge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2 (diff)
downloadpbs2-a871438d9fc411471dacccef7ae95535646f6c79.tar.gz
pbs2-a871438d9fc411471dacccef7ae95535646f6c79.tar.xz
pbs2-a871438d9fc411471dacccef7ae95535646f6c79.zip
Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2
Diffstat (limited to 'application/modules/dev/controllers/BootmenuController.php')
-rw-r--r--application/modules/dev/controllers/BootmenuController.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/application/modules/dev/controllers/BootmenuController.php b/application/modules/dev/controllers/BootmenuController.php
index 07924d4..2d2a1df 100644
--- a/application/modules/dev/controllers/BootmenuController.php
+++ b/application/modules/dev/controllers/BootmenuController.php
@@ -100,12 +100,12 @@ class dev_BootmenuController extends Zend_Controller_Action
unset($_POST['kcl']);
unset($_POST['configID']);
$addbootmenuentryForm->populate($_POST);
- } else {
+ } else {
$addbootmenuentryForm = new dev_Form_BootmenuEntriesAdd(array('bootoslist'=>$bootosmapper->fetchAll(), 'maxorder'=> $this->_request->getParam('maxorder'), 'configlist'=>$configmapper->fetchAll()),$_POST);
if ($addbootmenuentryForm->isValid($_POST)) {
-
+
$bootmenuentry = new Application_Model_BootMenuEntries($_POST);
$bootmenuentry->setBootmenuID($bootmenuID);
@@ -116,6 +116,9 @@ class dev_BootmenuController extends Zend_Controller_Action
$bootmenuentry->setOrder($bootmenuentry->getOrder());
$bootmenuentrymapper->order($bootmenuentry);
}
+
+ //print_a($bootmenuentry);
+
$bootmenuentrymapper->save($bootmenuentry);
}catch(Zend_Exception $e)
{
@@ -225,9 +228,10 @@ class dev_BootmenuController extends Zend_Controller_Action
} else {
$bootmenuentrymapper->find($bootmenuentryID, $bootmenuentry);
-
- $editbootmenuentryForm = new dev_Form_BootmenuEntriesEdit(array('bootoslist'=>$bootosmapper->fetchAll(), 'maxorder' => $this->_request->getParam('maxorder'), 'configlist'=>$configmapper->fetchAll()));
- if(!isset($_POST['kcl'])){
+
+ $editbootmenuentryForm = new dev_Form_BootmenuEntriesEdit(array('bootoslist'=>$bootosmapper->fetchAll(), 'maxorder' => $this->_request->getParam('maxorder'), 'configlist'=>$configmapper->fetchAll(), 'kcl' => $bootmenuentry->getKcl()));
+
+ if(!isset($_POST['configID'])){
$editbootmenuentryForm->populate($bootmenuentry->toArray());
}
else{
@@ -237,10 +241,10 @@ class dev_BootmenuController extends Zend_Controller_Action
}
}
}else{
- $editbootmenuentryForm = new dev_Form_BootmenuEntriesEdit(array('bootoslist'=>$bootosmapper->fetchAll(), 'maxorder'=> $this->_request->getParam('maxorder'), 'configlist'=>$configmapper->fetchAll()),$_POST);
+ $editbootmenuentryForm = new dev_Form_BootmenuEntriesEdit(array('bootoslist'=>$bootosmapper->fetchAll(), 'maxorder'=> $this->_request->getParam('maxorder'), 'configlist'=>$configmapper->fetchAll(), 'kcl' => $bootmenuentry->getKcl()),$_POST);
if ($editbootmenuentryForm->isValid($_POST)) {
-
+
$bootmenuentry = new Application_Model_BootMenuEntries($_POST);
$bootmenuentry->setBootmenuID($bootmenuID);