Open Journal Systems  3.3.0
ContextPolicy.inc.php
1 <?php
17 import('lib.pkp.classes.security.authorization.PolicySet');
18 
19 class ContextPolicy extends PolicySet {
24  function __construct($request) {
25  parent::__construct();
26 
27  // Ensure we're in a context
28  import('lib.pkp.classes.security.authorization.ContextRequiredPolicy');
29  $this->addPolicy(new ContextRequiredPolicy($request, 'user.authorization.noContext'));
30  }
31 }
32 
33 
ContextPolicy
Basic policy that ensures availability of a context in the request context and a valid user group....
Definition: ContextPolicy.inc.php:19
PolicySet\addPolicy
addPolicy($policyOrPolicySet, $addToTop=false)
Definition: PolicySet.inc.php:63
ContextRequiredPolicy
Policy to deny access if a context cannot be found in the request.
Definition: ContextRequiredPolicy.inc.php:17
ContextPolicy\__construct
__construct($request)
Definition: ContextPolicy.inc.php:24
PolicySet
An ordered list of policies. Policy sets can be added to decision managers like policies....
Definition: PolicySet.inc.php:26