X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=a306acf063010cabf703a03599cc8dea2b684763;hb=286e6233d6d7d63fbaafea42475ecbd5f4cf0dd0;hp=566c9a662b442200bc8636006380f47f9c3ac446;hpb=80dd97a37f674cc3691fa04af4c29607067566b2;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index 566c9a66..a306acf0 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -145,15 +145,15 @@ session_start(); // this is to fix the "back-do-you-want-to-refresh" issue - thanx PHPFreaks header("Cache-control: private"); -get_text::init(); +get_text_init(); // Page Initialisation if (!isset($_SESSION['languages'])) { - language::load_languages(); // sets also default $_SESSION['language'] + load_languages(); // sets also default $_SESSION['language'] } -language::set_language($_SESSION['language']->code); +$_SESSION['language']->set_language($_SESSION['language']->code); // include $Hooks object if locale file exists if(@include_once($path_to_root . "/lang/".$_SESSION['language']->code."/locale.inc")) @@ -175,6 +175,10 @@ $Editors = array(); // page help. Currently help for function keys. $Pagehelp = array(); +$SysPrefs = new sys_prefs(); + +$Refs = new references(); + // intercept all output to destroy it in case of ajax call register_shutdown_function('end_flush'); ob_start('output_html',0); @@ -217,8 +221,8 @@ if (!$_SESSION["wa_current_user"]->logged_in()) // Incorrect password login_fail(); } - $lang = $_SESSION['language']; - language::set_language($_SESSION['language']->code); + $lang = &$_SESSION['language']; + $lang->set_language($_SESSION['language']->code); } }