Ejemplo n.º 1
0
     HTTP_Session2::destroy();
 }
 if (HTTP_Session2::isIdle()) {
     syslog(LOG_INFO, "Session became idle");
     HTTP_Session2::destroy();
 }
 HTTP_Session2::updateIdle();
 if (HTTP_Session2::isNew()) {
     HTTP_Session2::register('authdata');
     HTTP_Session2::register('current_patient');
     HTTP_Session2::register('default_facility');
     HTTP_Session2::register('ipaddr');
     HTTP_Session2::register('language');
     HTTP_Session2::register('page_history');
     HTTP_Session2::register('page_history_name');
     HTTP_Session2::register('patient_history');
 }
 //----- Gettext and language settings
 if (isset($_REQUEST['_l'])) {
     // Handle template language changes
     HTTP_Session2::set('language', $_REQUEST['_l']);
 } elseif (HTTP_Session2::get('language')) {
     // Pull from cookie (do nothing)
 } else {
     // Use the default
     HTTP_Session2::set('language', DEFAULT_LANGUAGE);
 }
 $GLOBALS['freemed']['__language'] = HTTP_Session2::get('language');
 // Set default facility from parameter if it exists
 if (isset($_REQUEST['_f'])) {
     // Handle template language changes