X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=c761660b4e311a7cd48a884a0ef048bc95048f00;hb=6ffe5f040543994725beaf9f8059c054919043d7;hp=f98c97b284d6188c55e940bff51ab84a762a3ac4;hpb=d564f561233a682729c60c23c7bab474ce3ec14b;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index f98c97b2..c761660b 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -182,6 +182,15 @@ include_once($path_to_root . "/includes/ui/ui_msgs.inc"); include_once($path_to_root . "/includes/prefs/sysprefs.inc"); include_once($path_to_root . "/includes/hooks.inc"); +// +// include all extensions hook files. +// +foreach ($installed_extensions as $ext) +{ + if (file_exists($path_to_root.'/'.$ext['path'].'/hooks.php')) + include_once($path_to_root.'/'.$ext['path'].'/hooks.php'); +} + /* Uncomment the setting below when using FA on shared hosting @@ -192,9 +201,12 @@ include_once($path_to_root . "/includes/hooks.inc"); ini_set('session.gc_maxlifetime', 36000); // 10hrs +hook_session_start(@$_POST["company_login_name"]); + session_name('FA'.md5(dirname(__FILE__))); -//include_once($path_to_root.'/modules/www_statistics/includes/db_sessions.inc'); + session_start(); +session_regenerate_id(); // this is to fix the "back-do-you-want-to-refresh" issue - thanx PHPFreaks header("Cache-control: private"); @@ -216,6 +228,7 @@ $_SESSION['language']->set_language($_SESSION['language']->code); include_once($path_to_root . "/includes/access_levels.inc"); include_once($path_to_root . "/version.php"); include_once($path_to_root . "/includes/main.inc"); +include_once($path_to_root . "/includes/app_entries.inc"); // Ajax communication object $Ajax = new Ajax();