16 import(
'lib.pkp.classes.security.authorization.RoleBasedHandlerOperationPolicy');
34 function __construct($request, $roles, $operations, $stageId,
35 $message =
'user.authorization.assignedStageRoleBasedAccessDenied',
37 parent::__construct($request, $roles, $operations, $message, $allRoles);
39 $this->_stageId = $stageId;
53 if (empty($userRoles) || empty($userRoles[$this->_stageId]))
return AUTHORIZATION_DENY;
58 return AUTHORIZATION_PERMIT;