summaryrefslogtreecommitdiffstats
path: root/application/modules/ui/controllers/SubpageController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/ui/controllers/SubpageController.php')
-rw-r--r--application/modules/ui/controllers/SubpageController.php60
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");
+ }
+
+ }
+
+
+
+}