summaryrefslogtreecommitdiffstats
path: root/application/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'application/controllers')
-rw-r--r--application/controllers/ErrorController.php31
-rw-r--r--application/controllers/IndexController.php66
2 files changed, 97 insertions, 0 deletions
diff --git a/application/controllers/ErrorController.php b/application/controllers/ErrorController.php
new file mode 100644
index 0000000..8fec924
--- /dev/null
+++ b/application/controllers/ErrorController.php
@@ -0,0 +1,31 @@
+<?php
+
+class ErrorController extends Zend_Controller_Action
+{
+
+ public function errorAction()
+ {
+ $errors = $this->_getParam('error_handler');
+
+ switch ($errors->type) {
+ case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
+ case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:
+
+ // 404 error -- controller or action not found
+ $this->getResponse()->setHttpResponseCode(404);
+ $this->view->message = 'Page not found';
+ break;
+ default:
+ // application error
+ $this->getResponse()->setHttpResponseCode(500);
+ $this->view->message = 'Application error';
+ break;
+ }
+
+ $this->view->exception = $errors->exception;
+ $this->view->request = $errors->request;
+ }
+
+
+}
+
diff --git a/application/controllers/IndexController.php b/application/controllers/IndexController.php
new file mode 100644
index 0000000..333b38e
--- /dev/null
+++ b/application/controllers/IndexController.php
@@ -0,0 +1,66 @@
+<?php
+
+class IndexController extends Zend_Controller_Action
+{
+
+ public function init()
+ {
+ $burl = $this->view->baseUrl();
+ $v = $this->view;
+
+ $v->headLink()
+ ->prependStylesheet($burl .'/styles/site.css')
+ ->appendStylesheet($burl.'/styles/smoothness/jquery-ui-1.7.2.custom.css');
+ $v->headScript()
+ ->setFile($burl.'/js/jquery-1.3.2.min.js')
+ ->appendFile($burl.'/js/jquery-ui-1.7.2.custom.min.js')
+ ->appendFile($burl.'/js/pbs.js');
+
+ $v->menubar = array(
+ "Home" => "/",
+ "Bootmedia" => "/index/bootmedia",
+ "Menus" => "/index/menu",
+ "Menu Assignment" => "/index/menuassignment",
+ "Systeminfo" => "/index/sysinfo"
+ );
+ }
+
+ public function indexAction()
+ {
+ $this->view->title = "Home";
+ $this->view->headTitle($this->view->title, 'APPEND');
+ }
+
+ public function menuAction()
+ {
+ $this->view->title = "Menus";
+ $this->view->headTitle($this->view->title, 'APPEND');
+
+ }
+
+ public function bootmediaAction()
+ {
+ $this->view->title = "Bootmedia";
+ $this->view->headTitle($this->view->title, 'APPEND');
+
+ }
+
+ public function menuassignmentAction()
+ {
+ $this->view->title = "Menu Assignment";
+ $this->view->headTitle($this->view->title, 'APPEND');
+
+ }
+
+ public function sysinfoAction()
+ {
+ $this->view->title = "System Information";
+ $this->view->headTitle($this->view->title, 'APPEND');
+
+ }
+
+
+}
+
+
+