• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/basketitem.php
  • Класс: BitrixSaleControllerBasketItem
  • Вызов: BasketItem::checkPermissionEntity
protected function checkPermissionEntity($name)
{
	if($name == 'canbuy'
		|| $name == 'getbaseprice'
		|| $name == 'getbasepricewithvat'
		|| $name == 'getcurrency'
		|| $name == 'getdefaultprice'
		|| $name == 'getdiscountprice'
		|| $name == 'getfinalprice'
		|| $name == 'getinitialprice'
		|| $name == 'getprice'
		|| $name == 'getpricewithvat'
		|| $name == 'getproductid'
		|| $name == 'getquantity'
		|| $name == 'getreservedquantity'
		|| $name == 'getvat'
		|| $name == 'getvatrate'
		|| $name == 'getweight'
		|| $name == 'isbarcodemulti'
		|| $name == 'iscustommulti'
		|| $name == 'iscustomprice'
		|| $name == 'isdelay'
		|| $name == 'isvatinprice'
		|| $name == 'getfieldscatalogproduct'
	)
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif ($name == 'addcatalogproduct' || $name == 'updatecatalogproduct')
	{
		$r = $this->checkCreatePermissionEntity();
	}
	else
	{
		$r = parent::checkPermissionEntity($name);
	}

	return $r;
}