16 import(
'lib.pkp.classes.security.authorization.AuthorizationPolicy');
28 parent::__construct(
'user.authorization.pluginRequired');
29 $this->_request = $request;
40 $category = $this->_request->getUserVar(
'category');
41 $pluginName = $this->_request->getUserVar(
'plugin');
46 foreach ($plugins as $plugin) {
47 if ($plugin->getName() == $pluginName) {
48 $foundPlugin = $plugin;
52 if (!is_a($foundPlugin,
'Plugin'))
return AUTHORIZATION_DENY;
56 return AUTHORIZATION_PERMIT;