Hi Bala,
i'll be very glad to help you
here is the code :
-------------------------------------------------
<?php
#
# Page generation time measurement
# define to 1 to measure page generation time
#
define('USE_PAGE_GEN_TIME',0);
#
# Doctors on duty change time
# Define the time when the doc-on-duty will change in 24 hours H.M
format (eg. 3 PM = 15.00, 12 PM = 0.00)
#
define('DOC_CHANGE_TIME','7.30');
#
# Nurse on duty change time
# Define the time when the nurse-on-duty will change in 24 hours H.M
format (eg. 3 PM = 15.00, 12 PM = 0.00)
#
define('NOC_CHANGE_TIME','7.30');
#
# Html output base 64 encryption
# Define to TRUE if you want to send the html output in base64 encrypted
form
#
define('ENCRYPT_PAGE_BASE64',FALSE);
#
# SQL "no-date" values for different database types
#Define the "no-date" values for the db date field
#
define('NODATE_MYSQL','0000-00-00');
define('NODATE_POSTGRE','0001-01-01');
define('NODATE_ORACLE','0001-01-01');
define('NODATE_DEFAULT','0000-00-00');
#
# Admission module“s extended tabs. Care2x >= 2.0.2
# Define to TRUE for extended tabs mode
#
define('ADMISSION_EXT_TABS',TRUE);
#
# Template theme for Care2x`s own template object
# Set the default template theme
#
$template_theme='biju';
//$template_theme='default';
#
# Set the template path
#
$template_path=$root_path.'gui/html_template/';
#
# ---------- Do not edit below this
---------------------------------------------
# Load the html page encryptor
#
if(defined('ENCRYPT_PAGE_BASE64')&&ENCRYPT_PAGE_BASE64){
include_once($root_path.'classes/html_encryptor/csource.php');
}
#
# globalize the POST, GET, & COOKIE variables
#
require_once($root_path.'include/inc_vars_resolve.php');
#
# Set global defines
#
if(!defined('LANG_DEFAULT')) define ('LANG_DEFAULT','sq');
#
# Establish db connection
#
require_once($root_path.'include/inc_db_makelink.php');
#
# Session configurations
#
if(!defined('NOSTART_SESSION')||(defined('NOSTART_SESSION')&&!NOSTART_SESSION)){
# If the session is existing, destroy it. This is a workaround for
php engines which are configured to session autostart = On
if(session_id()) session_destroy();
# Set sessions handler to "user"
ini_set('session.save_handler','files');
# Set transparent session id
if(!ini_get('session.use_trans_sid'))
ini_set('session.use_trans_sid',1);
//ini_set('session.use_trans_sid',0);
# Set session name to "sid"
ini_set('session.name','sid');
# Set garbage collection max lifetime
ini_set('session.gc_maxlifetime',10800); # = 3 Hours
# Set cache lifetime
//ini_set('session.cache_expire',1); # = 3 Hours
# Start adodb session handling
#
# New session handler starting adodb 4.05
#
$ADODB_SESSION_DRIVER=$dbtype;
$ADODB_SESSION_CONNECT=$dbhost;
$ADODB_SESSION_USER =$dbusername;
$ADODB_SESSION_PWD =$dbpassword;
$ADODB_SESSION_DB =$dbname;
// Gjergj Sheldija : fixed menu with php 5.x
//include_once($root_path.'classes/adodb/session/adodb-session.php');
// Old adodb 250 session handler
//include_once($root_path.'classes/adodb/adodb-session.php');
session_start();
}
#
# Set the url append data
#
if (ini_get('session.use_trans_sid')!=1) {
define('URL_APPEND', '?sid='.$sid.'&lang='.$lang);
$not_trans_id=true;
} else {
# Patch to avoid missing constant
define('URL_APPEND', '?ntid=false&lang='.$lang);
//define('URL_APPEND','?lang='.$lang);
$not_trans_id=false;
}
define('URL_REDIRECT_APPEND','?sid='.$sid.'&lang='.$lang);
#
# Page generation time start
#
if(defined('USE_PAGE_GEN_TIME')&&USE_PAGE_GEN_TIME){
include($root_path.'classes/ladezeit/ladezeitclass.php');
$pgt=new ladezeit();
$pgt->start();
}
//echo URL_APPEND; echo URL_REDIRECT_APPEND;
#
# Template align tags, default values
#
$TP_ALIGN='left'; # template variable for document direction
$TP_ANTIALIGN='right';
$TP_DIR='ltr';
#
# Function to return the <html> or <html dir-rtl> tag
#
function html_ret_rtl($lang){
global $TP_ALIGN,$TP_ANTIALIGN, $TP_DIR;
if(($lang=='ar')||($lang=='fa')){
$TP_ANTIALIGN=$TP_ALIGN;
$TP_ALIGN='right';
$TP_DIR='rtl';
return '<HTML dir=rtl>';
}else{
return '<HTML>';
}
}
#
# Function to echo the returned value from function html_ret_rtl()
#
function html_rtl($lang){
echo html_ret_rtl($lang);
}
?>
-------------------------------------------------
and the second patch is :
in vars_resolve.php, chage
------------------------------
/* if(sizeof($global_vars=&importGlobalVariable('session')))
{
//while(list($x,$v)=each($HTTP_SERVER_VARS))
while(list($x,$v)=each($global_vars))
{
$$x=$v;
}
//reset($HTTP_SERVER_VARS);
reset($global_vars);
}
*/
------------------------------
to
-------------------------------
if(sizeof($global_vars=&importGlobalVariable('session')))
{
//while(list($x,$v)=each($HTTP_SERVER_VARS))
while(list($x,$v)=each($global_vars))
{
$$x=$v;
}
//reset($HTTP_SERVER_VARS);
reset($global_vars);
}
-------------------------------
regards
gjergj
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Care2002-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/care2002-developers