- pass $session as parameter to view

This commit is contained in:
steinm 2013-01-28 10:16:13 +00:00
parent 5ec44a82ff
commit d20c0beff3

View File

@ -45,12 +45,13 @@ class UI extends UI_Default {
* @return object an object of a class implementing the view * @return object an object of a class implementing the view
*/ */
function factory($theme, $class, $params=array()) { /* {{{ */ function factory($theme, $class, $params=array()) { /* {{{ */
global $settings; global $settings, $session;
if(file_exists("../views/".$theme."/class.".$class.".php")) { if(file_exists("../views/".$theme."/class.".$class.".php")) {
require("../views/".$theme."/class.".$class.".php"); require("../views/".$theme."/class.".$class.".php");
$classname = "LetoDMS_View_".$class; $classname = "LetoDMS_View_".$class;
$view = new $classname($params, $theme); $view = new $classname($params, $theme);
/* Set some configuration parameters */ /* Set some configuration parameters */
$view->setParam('session', $session);
$view->setParam('sitename', $settings->_siteName); $view->setParam('sitename', $settings->_siteName);
$view->setParam('rootfolderid', $settings->_rootFolderID); $view->setParam('rootfolderid', $settings->_rootFolderID);
$view->setParam('disableselfedit', $settings->_disableSelfEdit); $view->setParam('disableselfedit', $settings->_disableSelfEdit);
@ -62,7 +63,8 @@ class UI extends UI_Default {
$view->setParam('printdisclaimer', $settings->_printDisclaimer); $view->setParam('printdisclaimer', $settings->_printDisclaimer);
$view->setParam('footnote', $settings->_footNote); $view->setParam('footnote', $settings->_footNote);
$view->setParam('logfileenable', $settings->_logFileEnable); $view->setParam('logfileenable', $settings->_logFileEnable);
$view->setParam('expandfoldertree', $settings->_expandFolderTree); $view->setParam('enablefoldertree', $settings->_enableFolderTree);
$view->setParam('enablelanguageselector', $settings->_enableLanguageSelector);
$view->setParam('partionsize', $settings->_partitionSize); $view->setParam('partionsize', $settings->_partitionSize);
return $view; return $view;
} }