16 import(
'lib.pkp.classes.security.authorization.AuthorizationPolicy');
31 parent::__construct(
'user.authorization.restrictedSiteAccess');
32 $this->_request = $request;
33 $this->_router = $request->getRouter();
43 $context = $this->_router->getContext($this->_request);
44 return ( $context && $context->getData(
'restrictSiteAccess'));
51 if (is_a($this->_router,
'PKPPageRouter')) {
52 $page = $this->_router->getRequestedPage($this->_request);
58 return AUTHORIZATION_PERMIT;
60 return AUTHORIZATION_DENY;
74 return array(
'user',
'login',
'help',
'header',
'sidebar',
'payment');