예제 #1
0
 /**
  * @copydoc PKPHandler::authorize()
  */
 function authorize($request, &$args, $roleAssignments)
 {
     // If a galley ID was specified, authorize it.
     if ($request->getUserVar('articleGalleyId')) {
         import('classes.security.authorization.GalleyRequiredPolicy');
         $this->addPolicy(new GalleyRequiredPolicy($request, $args));
     }
     return parent::authorize($request, $args, $roleAssignments);
 }
 /**
  * @see PKPHandler::authorize()
  * @param $request PKPRequest
  * @param $args array
  * @param $roleAssignments array
  */
 function authorize($request, &$args, $roleAssignments)
 {
     // If a publication ID was specified, authorize it.
     if ($request->getUserVar('representationId')) {
         import('lib.pkp.classes.security.authorization.internal.RepresentationRequiredPolicy');
         $this->addPolicy(new RepresentationRequiredPolicy($request, $args));
     }
     return parent::authorize($request, $args, $roleAssignments);
 }