summaryrefslogtreecommitdiffstats
path: root/application/controllers/BootisoController.php
diff options
context:
space:
mode:
authorSimon2011-03-09 12:20:55 +0100
committerSimon2011-03-09 12:20:55 +0100
commit1ac1db9336fdfa2f32e775e390a3d9fdaa605c79 (patch)
treebcb7fc97937b9db314b74903ffed61a1d75506ea /application/controllers/BootisoController.php
parentoberfläche verändert (diff)
parentACHTUNG: Habe in einigen Mappern die find() Methode geändert, sie liefern je... (diff)
downloadpbs2-1ac1db9336fdfa2f32e775e390a3d9fdaa605c79.tar.gz
pbs2-1ac1db9336fdfa2f32e775e390a3d9fdaa605c79.tar.xz
pbs2-1ac1db9336fdfa2f32e775e390a3d9fdaa605c79.zip
Merge gefixxt
Diffstat (limited to 'application/controllers/BootisoController.php')
-rw-r--r--application/controllers/BootisoController.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/application/controllers/BootisoController.php b/application/controllers/BootisoController.php
index 771a48d..c49cdf3 100644
--- a/application/controllers/BootisoController.php
+++ b/application/controllers/BootisoController.php
@@ -11,13 +11,25 @@ class BootisoController extends Zend_Controller_Action
public function indexAction()
{
$bootisomapper = new Application_Model_BootIsoMapper();
+ $groupmapper = new Application_Model_GroupMapper();
+ $membershipmapper = new Application_Model_MembershipMapper();
+ $personmapper = new Application_Model_PersonMapper();
+
$this->view->bootisolist = $bootisomapper->fetchAll();
+
+ foreach ($this->view->bootisolist as $bootiso){
+ $bootiso->setGroupID("[".$bootiso->getGroupID()."] ".$groupmapper->find($bootiso->getGroupID())->getTitle());
+ $bootiso->setMembershipID("[".$bootiso->getMembershipID()."] ".$personmapper->find($membershipmapper->find($bootiso->getMembershipID())->getPersonID())->getFirstname());
+ }
+
}
public function createbootisoAction()
{
+ $groupmapper = new Application_Model_GroupMapper();
+
if (!isset($_POST["createbootiso"])){
- $createbootisoForm = new Application_Form_BootisoCreate();
+ $createbootisoForm = new Application_Form_BootisoCreate(array('grouplist' => $groupmapper->fetchAll()));
} else {
$createbootisoForm = new Application_Form_BootisoCreate($_POST);
@@ -47,6 +59,7 @@ class BootisoController extends Zend_Controller_Action
public function editbootisoAction()
{
$bootisoID = $this->_request->getParam('bootisoID');
+ $groupmapper = new Application_Model_GroupMapper();
if (!isset($_POST["editbootiso"])){
$bootisoID = $this->_request->getParam('bootisoID');
@@ -57,7 +70,7 @@ class BootisoController extends Zend_Controller_Action
$bootisomapper = new Application_Model_BootIsoMapper();
$bootisomapper->find($bootisoID, $bootiso);
- $editbootisoForm = new Application_Form_BootisoEdit();
+ $editbootisoForm = new Application_Form_BootisoEdit(array('grouplist' => $groupmapper->fetchAll()));
$editbootisoForm->populate($bootiso->toArray());
}
}else{