X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=5620c78d1af384e68f1e966683808ddc09e616c5;hb=a773a23cfa8bdb30986665986ea97ebdfb3d2696;hp=72ff7cdb129d9c8ed128ac4f3dd03741a6838919;hpb=3a1e0bed6adb6c6eae33013ccf1dbc5f608afde3;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index 72ff7cdb..5620c78d 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -177,6 +177,8 @@ include_once($path_to_root . "/includes/ajax.inc"); 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"); + /* Uncomment the setting below when using FA on shared hosting to avoid unexpeced session timeouts. @@ -206,15 +208,6 @@ if (!isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_ $_SESSION['language']->set_language($_SESSION['language']->code); -include_once($path_to_root . "/includes/hooks.inc"); - -$Hooks = array(); -// include current langauge related $Hooks object if locale file exists -if (file_exists($path_to_root . "/lang/".$_SESSION['language']->code."/locale.inc")) -{ - include_once($path_to_root . "/lang/".$_SESSION['language']->code."/locale.inc"); - $Hooks[] = new Hooks(); -} include_once($path_to_root . "/includes/access_levels.inc"); include_once($path_to_root . "/version.php"); @@ -287,6 +280,8 @@ if (strstr($_SERVER['PHP_SELF'], 'logout.php') == false){ if (!$_SESSION["wa_current_user"]->old_db) include_once($path_to_root . '/company/'.user_company().'/installed_extensions.php'); + install_hooks(); + if (!isset($_SESSION["App"])) { $_SESSION["App"] = new front_accounting(); $_SESSION["App"]->init();