caching = false; $Smarty->debugging = false; $Smarty->template_dir = $CC_CONFIG["smartyTemplate"]; $Smarty->compile_dir = $CC_CONFIG["smartyTemplateCompiled"]; //$Smarty->config_dir = ''; //$Smarty->cache_dir = ''; $uiBrowser = new uiBrowser($CC_CONFIG); $uiBrowser->init(); $uiHandler = new uiHandler($CC_CONFIG); $uiHandler->init(); $uiBase =& $uiHandler; $uiBase =& $uiBrowser; $jscom = new jscom(array("jscom_wrapper")); $jscom->handler(); // load Smarty+filters ############################################## require_once(dirname(__FILE__).'/ui_smartyExtensions.inc.php'); //$Smarty->load_filter('output', 'trimwhitespace'); //$Smarty->load_filter('post', 'template_marker'); $Smarty->load_filter('output', 'localizer'); // some basic things ################################################ foreach (get_defined_constants() as $k=>$v) { $Smarty->assign($k, $v); } if (isset($_SESSION["USER_ERROR"])) { $Smarty->assign('USER_ERROR', $_SESSION["USER_ERROR"]); unset($_SESSION["USER_ERROR"]); } $Smarty->assign('ACT', isset($_REQUEST['act'])?$_REQUEST['act']:null); $Smarty->assign('CONFIG', $CC_CONFIG); $Smarty->assign('START', array( 'id' => &$uiBrowser->id, //'pid' => &$uiBrowser->pid, //'fid' => &$uiBrowser->fid, 'sessid' => &$uiBrowser->sessid) ); $Smarty->assign('USER', array( 'sessid' => &$uiBrowser->sessid, 'userid' => &$uiBrowser->userid, 'login' => &$uiBrowser->login) ); $uiBrowser->loadStationPrefs($ui_fmask['stationPrefs']); $Smarty->assign('STATIONPREFS', $uiBrowser->STATIONPREFS); $Smarty->assign_by_ref('_REQUEST', $_REQUEST); $Smarty->assign_by_ref('_SESSION', $_SESSION); // retransfer incomplete formdata from SESSION to POST-data ######### if (isset($_SESSION['retransferFormData']) && is_array($_SESSION['retransferFormData'])) { foreach($_SESSION['retransferFormData'] as $k=>$v){ $_POST[$k] = $v; } unset($_SESSION['retransferFormData']); } ?>