private function saveIfShouldScan($flavorAsset) { if (!PermissionPeer::isAllowedPlugin(VirusScanPlugin::PLUGIN_NAME, $flavorAsset->getPartnerId())) { return false; } if (isset(self::$flavorAssetIdsToScan[$flavorAsset->getId()])) { return true; } $profile = VirusScanProfilePeer::getSuitableProfile($flavorAsset->getEntryId()); if ($profile) { self::$flavorAssetIdsToScan[$flavorAsset->getId()] = $profile; return true; } return false; }
public function getPluginEnabled($pluginName) { if (isset($this->setEnabledPlugins[$pluginName])) { return $this->setEnabledPlugins[$pluginName]; } else { $permission = PermissionPeer::isAllowedPlugin($pluginName, $this->getId()); return $permission ? true : false; } }
public static function validatePermissions($partnerId) { return PermissionPeer::isAllowedPlugin(VoicebasePlugin::getPluginName(), $partnerId); }