+ $val = call_user_func_array($hook['hook'], $args);
+ if ($val & PL_DO_AUTH) {
+ // The handler need a better auth with the current args
+ if (!call_user_func(array($globals->session, 'doAuth'))) {
+ $this->force_login($page);
+ }
+ $val = call_user_func_array($hook['hook'], $args);
+ }
+ return $val;