Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/catalog/lib/Access/Rule/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/catalog/lib/Access/Rule/CatalogRightsEditRule.php

<?php

namespace Bitrix\Catalog\Access\Rule;

use Bitrix\Catalog\Config\Feature;
use Bitrix\Main\Access\AccessibleItem;

class CatalogRightsEditRule extends BaseRule
{
	/**
	 * check access permission
	 * @param AccessibleItem|null $item
	 * @param null $params
	 *
	 * @return bool
	 */
	public function execute(AccessibleItem $item = null, $params = null): bool
	{
		if (!Feature::isAccessControllerCheckingEnabled())
		{
			return false;
		}

		return parent::execute($item, $params);
	}

	public function getPermissionValue($params): ?int
	{
		if ($this->user->isAdmin())
		{
			return 1;
		}

		return parent::getPermissionValue($params);
	}
}