diff options
Diffstat (limited to 'application/modules/ui/controllers/SubpageController.php')
-rw-r--r-- | application/modules/ui/controllers/SubpageController.php | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/application/modules/ui/controllers/SubpageController.php b/application/modules/ui/controllers/SubpageController.php new file mode 100644 index 0000000..51fadd3 --- /dev/null +++ b/application/modules/ui/controllers/SubpageController.php @@ -0,0 +1,60 @@ +<?php + +class Ui_SubpageController extends Zend_Controller_Action +{ + private $_mkernel; + private $_msources; + private $_mbootmedia; + private $_mmenus; + private $_logger; + + + public function init() + { + $this->_helper->layout->disableLayout(); + #$this->_helper->viewRenderer->setNoRender(); + + $this->_mkernels = new Model_Kernels(); + $this->_msources = new Model_Sources(); + $this->_mbootmedia = new Model_Bootmedia(); + $this->_mmenus = new Model_Menus(); + + + $this->_logger = new Zend_Log(); + $w = new Zend_Log_Writer_Stream(APPLICATION_PATH . '/../data/debug.log'); + + $this->_logger->addWriter($w); + } + + public function indexAction() + { + + } + + public function getAction() + { + $subpage = $this->getRequest()->getParam('bootmedia'); + + if (!empty($subpage)) { + if (in_array($subpage, array('actionmenu', 'list'))) + $this->view->subpage = + $this->view->render("subpage/bootmedia.$subpage.phtml"); + } + + $subpage = $this->getRequest()->getParam('menu'); + + if (!empty($subpage)) { + if (in_array($subpage, array('actionmenu','actionmenu-entries','actionmenu-menuassignment', 'list', 'entrylist', 'assignmentlist'))) + if ($subpage == 'entrylist') { + $r = $this->_mmenus->find($this->getRequest()->getParam('id')); + $this->view->currentMenu = $r[0]; + } + $this->view->subpage = + $this->view->render("subpage/menu.$subpage.phtml"); + } + + } + + + +} |