function authorize($request, &$args, $roleAssignments)
{
$category = $request->getUserVar('category');
$pluginName = $request->getUserVar('plugin');
$verb = $request->getUserVar('verb');
if ($category && $pluginName) {
import('classes.security.authorization.OjsPluginAccessPolicy');
if ($verb) {
$accessMode = ACCESS_MODE_MANAGE;
} else {
$accessMode = ACCESS_MODE_ADMIN;
}
$this->addPolicy(new OjsPluginAccessPolicy($request, $args, $roleAssignments, $accessMode));
}
return parent::authorize($request, $args, $roleAssignments);
}