X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=612957ae2f8777ca05aa413b090387f559686d77;hb=34bfbfad2dd0239174e03f7cce2b0bdcfa6a8a10;hp=f1baa403b7a01e0311af955a5e3815f06a1f8c46;hpb=6c24a21ed12d44b5c71593dd763f310a5762a961;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index f1baa403..612957ae 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -206,11 +206,17 @@ if (!isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_ $_SESSION['language']->set_language($_SESSION['language']->code); -// include $Hooks object if locale file exists +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(); + $code = $_SESSION['language']->code; + $hook_class = 'hooks_'.$code; + $Hooks[$code] = new $hook_class; + unset($code, $hook_class); } include_once($path_to_root . "/includes/access_levels.inc");