sintonia/livesupport/modules/htmlUI/var/ui_browser_init.php

64 lines
2.3 KiB
PHP
Raw Normal View History

2005-02-03 17:55:35 +01:00
<?php
session_start();
2005-02-11 20:25:29 +01:00
## LS classes/functions #############################################
require_once dirname(__FILE__).'/conf.php';
2005-02-03 17:55:35 +01:00
require_once dirname(__FILE__).'/ui_base.inc.php';
require_once dirname(__FILE__).'/ui_browser.class.php';
2005-02-16 23:47:55 +01:00
require_once dirname(__FILE__).'/ui_scratchPad.class.php';
2005-02-03 17:55:35 +01:00
require_once dirname(__FILE__).'/../../storageServer/var/GreenBox.php';
2005-02-21 15:42:15 +01:00
require_once dirname(__FILE__).'/formmask/general.inc.php';
2005-02-11 20:25:29 +01:00
## well known classes ###############################################
2005-02-03 17:55:35 +01:00
require_once dirname(__FILE__).'/html/Smarty/libs/Smarty.class.php';
require_once 'DB.php';
require_once 'HTML/QuickForm.php';
require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
#PEAR::setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING);
#PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'errCallBack');
PEAR::setErrorHandling(PEAR_ERROR_RETURN);
#PEAR::setErrorHandling(PEAR_ERROR_PRINT);
2005-02-11 20:25:29 +01:00
## initialize objects ###############################################
2005-02-16 23:47:55 +01:00
$Smarty =& new Smarty;
$uiBrowser =& new uiBrowser($config);
#$uiBase = new uiBase($config);
$uiBase =& $uiBrowser;
#$uiScratchPad = new uiScratchPad(&$uiBrowser);
2005-02-10 15:03:50 +01:00
2005-02-11 20:25:29 +01:00
## load Smarty+filters ##############################################
2005-02-10 15:03:50 +01:00
require_once dirname(__FILE__).'/SmartyExtensions.inc.php';
2005-02-16 23:47:55 +01:00
#$Smarty->load_filter('output', 'trimwhitespace');
2005-02-11 20:25:29 +01:00
$Smarty->load_filter('post', 'template_marker');
2005-02-16 23:47:55 +01:00
$Smarty->load_filter('output', 'localizer');
2005-02-11 20:25:29 +01:00
2005-02-03 17:55:35 +01:00
2005-02-10 15:03:50 +01:00
## some basic things ################################################
$Smarty->assign('UI_BROWSER', UI_BROWSER);
$Smarty->assign('UI_HANDLER', UI_HANDLER);
2005-02-21 15:42:15 +01:00
$Smarty->assign('GLOBALS', array(
'id' => &$uiBrowser->id,
'pid' => &$uiBrowser->pid,
'fid' => &$uiBrowser->fid
)
);
2005-02-03 17:55:35 +01:00
$Smarty->assign('user', array('sessid' => &$uiBrowser->sessid,
'userid' => &$uiBrowser->userid,
'login' => &$uiBrowser->login
)
);
2005-02-11 20:25:29 +01:00
2005-02-10 15:03:50 +01:00
## retransfer incomplete formdata from SESSION to POST-data #########
2005-02-16 23:47:55 +01:00
if (is_array($_SESSION['retransferFormData'])){
2005-02-03 17:55:35 +01:00
foreach($_SESSION['retransferFormData'] as $k=>$v){
$_POST[$k] = $v;
}
unset($_SESSION['retransferFormData']);
}
?>