summaryrefslogtreecommitdiffstats
path: root/application/controllers/BootosController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/controllers/BootosController.php')
-rw-r--r--application/controllers/BootosController.php147
1 files changed, 0 insertions, 147 deletions
diff --git a/application/controllers/BootosController.php b/application/controllers/BootosController.php
deleted file mode 100644
index 3a7ab90..0000000
--- a/application/controllers/BootosController.php
+++ /dev/null
@@ -1,147 +0,0 @@
-<?php
-
-class BootosController extends Zend_Controller_Action
-{
-
- public function init()
- {
- $db = Zend_Db_Table::getDefaultAdapter();
- }
-
- public function indexAction()
- {
-
- $bootosmapper = new Application_Model_BootOsMapper();
-
- $groupmapper = new Application_Model_GroupMapper();
- $membershipmapper = new Application_Model_MembershipMapper();
- $personmapper = new Application_Model_PersonMapper();
- $configmapper = new Application_Model_ConfigMapper();
-
- $this->view->bootoslist = $bootosmapper->fetchAll();
- if(count($this->view->bootoslist)>0){
- foreach ($this->view->bootoslist as $bootos){
- $bootos->setGroupID("[".$bootos->getGroupID()."] ".$groupmapper->find($bootos->getGroupID())->getTitle());
- $bootos->setMembershipID("[".$bootos->getMembershipID()."] ".$personmapper->find($membershipmapper->find($bootos->getMembershipID())->getPersonID())->getFirstname());
- $bootos->setConfigID("[".$bootos->getConfigID()."] ".$configmapper->find($bootos->getConfigID())->getTitle());
-
- }
- }
-
- }
-
- public function createbootosAction()
- {
- $groupmapper = new Application_Model_GroupMapper();
- $configmapper = new Application_Model_ConfigMapper();
-
- if (!isset($_POST["createbootos"])){
- $createbootosForm = new Application_Form_BootosCreate(array('grouplist' => $groupmapper->fetchAll() ,'configlist'=>$configmapper->fetchAll()));
- } else {
-
- $createbootosForm = new Application_Form_BootosCreate(array('grouplist' => $groupmapper->fetchAll() ,'configlist'=>$configmapper->fetchAll()),$_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 {
- $bootosID = $bootosmapper->save($bootos);
-
- $initpath = "../resources/bootos/".$bootosID."/initramfs/";
- $kernelpath = "../resources/bootos/".$bootosID."/kernel/";
-
- exec("wget -P ".$kernelpath." ".$bootos->getPath_kernel());
- exec("wget -P ".$initpath." ".$bootos->getPath_init());
-
- }catch(Zend_Exception $e)
- {
- echo "Caught exception: " . get_class($e) . "<br/>";
- echo "Message: " . $e->getMessage() . "<br/>";
-
- }
-
- $this->_redirect('/bootos');
- }
- }
-
- $this->view->createbootosForm = $createbootosForm;
- }
-
- public function editbootosAction()
- {
- $bootosID = $this->_request->getParam('bootosID');
- $groupmapper = new Application_Model_GroupMapper();
- $configmapper = new Application_Model_ConfigMapper();
-
- 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();
- $bootos = $bootosmapper->find($bootosID);
-
- $editbootosForm = new Application_Form_BootosEdit(array('grouplist' => $groupmapper->fetchAll() ,'configlist'=>$configmapper->fetchAll()));
- $editbootosForm->populate($bootos->toArray());
- }
- }else{
- $editbootosForm = new Application_Form_BootosEdit(array('grouplist' => $groupmapper->fetchAll() ,'configlist'=>$configmapper->fetchAll()),$_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) . "<br/>";
- echo "Message: " . $e->getMessage() . "<br/>";
- }
-
- $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');
-
- }
-
-
-}
-
-
-
-
-
-
-