summaryrefslogtreecommitdiffstats
path: root/library/Pbs/Controller/Plugin/Modularlayout.php
diff options
context:
space:
mode:
Diffstat (limited to 'library/Pbs/Controller/Plugin/Modularlayout.php')
-rw-r--r--library/Pbs/Controller/Plugin/Modularlayout.php48
1 files changed, 23 insertions, 25 deletions
diff --git a/library/Pbs/Controller/Plugin/Modularlayout.php b/library/Pbs/Controller/Plugin/Modularlayout.php
index fdde67c..69b0087 100644
--- a/library/Pbs/Controller/Plugin/Modularlayout.php
+++ b/library/Pbs/Controller/Plugin/Modularlayout.php
@@ -1,4 +1,4 @@
-<?php
+<? php
/*
* Copyright (c) 2011 - OpenSLX GmbH, RZ Uni Freiburg
* This program is free software distributed under the GPL version 2.
@@ -10,30 +10,28 @@
* General information about OpenSLX can be found at http://openslx.org/
*/
-class Pbs_Controller_Plugin_Modularlayout extends Zend_Controller_Plugin_Abstract
-{
-
- public function routeShutdown(Zend_Controller_Request_Abstract $request)
- {
- $config = Zend_Controller_Front::getInstance()
- ->getParam('bootstrap')->getOptions();
- $moduleName = $request->getModuleName();
- if($moduleName == 'default'){
- $path = $config['resources']['layout']['layoutPath'];
- $file = $config['resources']['layout']['layout'];
- Zend_Layout::getMvcInstance()->setLayoutPath($path/*. DIRECTORY_SEPARATOR .$layoutPath*/);
- Zend_Layout::getMvcInstance()->setLayout($file);
- }
- if (isset($config[$moduleName]['resources']['layout']['layoutPath']) && $moduleName != 'default') {
- $layoutPath = $config[$moduleName]['resources']['layout']['layoutPath'];
- $moduleDir = Zend_Controller_Front::getInstance()->getModuleDirectory();
- $moduleDir .= "/layouts";
- $layoutScript = $config[$moduleName]['resources']['layout']['layout'];
- $str = $moduleDir."/".$layoutScript;
- Zend_Layout::getMvcInstance()->setLayoutPath($moduleDir/*. DIRECTORY_SEPARATOR .$layoutPath*/);
- Zend_Layout::getMvcInstance()->setLayout($layoutScript);
-
- }
+class Pbs_Controller_Plugin_Modularlayout extends Zend_Controller_Plugin_Abstract {
+
+ public function routeShutdown(Zend_Controller_Request_Abstract $request) {
+ $config = Zend_Controller_Front::getInstance()
+ ->getParam('bootstrap')->getOptions();
+ $moduleName = $request->getModuleName();
+ if($moduleName == 'default') {
+ $path = $config['resources']['layout']['layoutPath'];
+ $file = $config['resources']['layout']['layout'];
+ Zend_Layout::getMvcInstance()->setLayoutPath($path/*. DIRECTORY_SEPARATOR .$layoutPath*/);
+ Zend_Layout::getMvcInstance()->setLayout($file);
+ }
+ if (isset($config[$moduleName]['resources']['layout']['layoutPath']) && $moduleName != 'default') {
+ $layoutPath = $config[$moduleName]['resources']['layout']['layoutPath'];
+ $moduleDir = Zend_Controller_Front::getInstance()->getModuleDirectory();
+ $moduleDir . = "/layouts";
+ $layoutScript = $config[$moduleName]['resources']['layout']['layout'];
+ $str = $moduleDir."/".$layoutScript;
+ Zend_Layout::getMvcInstance()->setLayoutPath($moduleDir/*. DIRECTORY_SEPARATOR .$layoutPath*/);
+ Zend_Layout::getMvcInstance()->setLayout($layoutScript);
+
}
+ }
}