• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/order.php
  • Класс: BitrixSaleControllerOrder
  • Вызов: Order::checkPermissionEntity
protected function checkPermissionEntity($name)
{
	if($name == 'getdeliveryidlist'
		|| $name == 'getpayments'
		|| $name == 'getpaysystemidlist'
		|| $name == 'getprintedchecks'
		|| $name == 'getshipments'
		|| $name == 'getbasket'
		|| $name == 'getcurrency'
		|| $name == 'getdateinsert'
		|| $name == 'getdeliverylocation'
		|| $name == 'getapplydiscount'
		|| $name == 'getpersontypeid'
		|| $name == 'getprice'
		|| $name == 'getpropertyvalues'
		|| $name == 'getsiteid'
		|| $name == 'getsumpaid'
		|| $name == 'gettaxlist'
		|| $name == 'gettaxlocation'
		|| $name == 'gettaxprice'
		|| $name == 'gettaxvalue'
		|| $name == 'getuserid'
		|| $name == 'getvatrate'
		|| $name == 'getvatsum'
		|| $name == 'iscanceled'
		|| $name == 'isexternal'
		|| $name == 'ismarked'
		|| $name == 'ispaid'
		|| $name == 'isshipped'
		|| $name == 'isusedvat'
	)
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif($name == 'import'
		|| $name == 'importdelete'
	)
	{
		$r = $this->checkModifyPermissionEntity();
	}
	else
	{
		$r = parent::checkPermissionEntity($name);
	}
	return $r;
}