projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor change in class.graphic.inc
[fa-stable.git]
/
includes
/
session.inc
diff --git
a/includes/session.inc
b/includes/session.inc
index f1baa403b7a01e0311af955a5e3815f06a1f8c46..612957ae2f8777ca05aa413b090387f559686d77 100644
(file)
--- 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);
$_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");
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");
}
include_once($path_to_root . "/includes/access_levels.inc");