diff options
| author | Simon | 2011-04-08 17:55:55 +0200 |
|---|---|---|
| committer | Simon | 2011-04-08 17:55:55 +0200 |
| commit | 63f0c0060bce22ed4a994f5bda013676f327ebf0 (patch) | |
| tree | b98a1ad9646cdac647dc87c8f120a3e3b9d1ec38 /application/modules/user/controllers/BootmenuController.php | |
| parent | Recht: 'Edit role' hinzugefügt (diff) | |
| parent | kcl fixed (diff) | |
| download | pbs2-63f0c0060bce22ed4a994f5bda013676f327ebf0.tar.gz pbs2-63f0c0060bce22ed4a994f5bda013676f327ebf0.tar.xz pbs2-63f0c0060bce22ed4a994f5bda013676f327ebf0.zip | |
Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2
Diffstat (limited to 'application/modules/user/controllers/BootmenuController.php')
| -rw-r--r-- | application/modules/user/controllers/BootmenuController.php | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/application/modules/user/controllers/BootmenuController.php b/application/modules/user/controllers/BootmenuController.php index adcf08f..03d0362 100644 --- a/application/modules/user/controllers/BootmenuController.php +++ b/application/modules/user/controllers/BootmenuController.php @@ -73,6 +73,12 @@ class user_BootmenuController extends Zend_Controller_Action $bootmenuID = $bm->getID(); $bootmenuentries[$bootmenuID] = $this->bootmenuentriesMapper->findBy(array('bootmenuID' => $bootmenuID)); foreach ($bootmenuentries[$bootmenuID] as $bootmenuentry){ + if($bootmenuentry->getKcl()) + $bootmenuentry->setKcl($bootosMapper->find($bootmenuentry->getBootosID())->getDefaultkcl()); + else + $bootmenuentry->setKcl("deactivated (edit Bootmenuentry to activate)"); + if($bootmenuentry->getKclappend() == null) + $bootmenuentry->setKclappend("none (edit Bootmenuentry to set KCL-Append)"); $bootmenuentry->setBootosID("[".$bootmenuentry->getBootosID()."] ".$bootosMapper->find($bootmenuentry->getBootosID())->getTitle()); $bootmenuentry->setConfigID("[".$bootmenuentry->getConfigID()."] ".$configMapper->find($bootmenuentry->getConfigID())->gettitle()); } @@ -84,6 +90,12 @@ class user_BootmenuController extends Zend_Controller_Action $bootmenuID = $bootmenu[0]->getID(); $bootmenuentries[$bootmenuID] = $this->bootmenuentriesMapper->findBy(array('bootmenuID' => $bootmenuID)); foreach ($bootmenuentries[$bootmenuID] as $bootmenuentry){ + if($bootmenuentry->getKcl()) + $bootmenuentry->setKcl($bootosMapper->find($bootmenuentry->getBootosID())->getDefaultkcl()); + else + $bootmenuentry->setKcl("deactivated (edit Bootmenuentry to activate)"); + if($bootmenuentry->getKclappend() == null) + $bootmenuentry->setKclappend("none"); $bootmenuentry->setBootosID("[".$bootmenuentry->getBootosID()."] ".$bootosMapper->find($bootmenuentry->getBootosID())->getTitle()); $bootmenuentry->setConfigID("[".$bootmenuentry->getConfigID()."] ".$configMapper->find($bootmenuentry->getConfigID())->gettitle()); } @@ -313,17 +325,20 @@ class user_BootmenuController extends Zend_Controller_Action if (!isset($_POST["addbootmenuentry"])){ + if(!isset($_POST['kcl'])) + $_POST['kcl'] = true; + $bootmenuentryForm = new user_Form_BootmenuEntries(array( 'bootoslist'=> $bootoslist, 'bootosanzeige' => $bootosanzeige, 'maxorder'=> $maxorder, 'configlist'=> $configlist, 'page' => $this->page, - 'action' => 'addbootmenuentry' + 'action' => 'addbootmenuentry', )); $bootmenuentryForm->populate(array('order' => $maxorder)); - unset($_POST['kcl']); + unset($_POST['defaultkcl']); unset($_POST['configID']); $bootmenuentryForm->populate($_POST); @@ -335,7 +350,8 @@ class user_BootmenuController extends Zend_Controller_Action 'maxorder'=> $maxorder, 'configlist'=>$configlist, 'page' => $this->page, - 'action' => 'addbootmenuentry'),$_POST); + 'action' => 'addbootmenuentry', + ),$_POST); if ($bootmenuentryForm->isValid($_POST)) { @@ -415,12 +431,14 @@ class user_BootmenuController extends Zend_Controller_Action if (!isset($_POST["editbootmenuentry"])){ + if(!isset($_POST['kcl'])) + $_POST['kcl'] = $bootmenuentry->getKcl(); + $bootmenuentryForm = new user_Form_BootmenuEntries(array( 'bootoslist'=> $bootoslist, 'bootosanzeige' => $bootosanzeige, 'maxorder'=> $maxorder-1, 'configlist'=> $configlist, - 'kcl' => $bootmenuentry->getKcl(), 'page' => $this->page, 'action' => 'editbootmenuentry', )); @@ -429,7 +447,7 @@ class user_BootmenuController extends Zend_Controller_Action $bootmenuentryForm->populate($bootmenuentry->toArray()); } else{ - unset($_POST['kcl']); + unset($_POST['defaultkcl']); unset($_POST['configID']); $bootmenuentryForm->populate($_POST); } @@ -440,7 +458,6 @@ class user_BootmenuController extends Zend_Controller_Action 'bootosanzeige' => $bootosanzeige, 'maxorder'=> $maxorder-1, 'configlist'=> $configlist, - 'kcl' => $bootmenuentry->getKcl(), 'page' => $this->page, 'action' => 'editbootmenuentry'),$_POST); |
