• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/controller.php
  • Класс: BitrixSaleControllerController
  • Вызов: Controller::checkPermission
private function checkPermission($name)
{
	$r = new Result();

	if($name == 'add')
	{
		$r = $this->checkCreatePermissionEntity();
	}
	elseif ($name == 'update')
	{
		$r = $this->checkUpdatePermissionEntity();
	}
	elseif ($name == 'list')
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif ($name == 'getfields'){}
	elseif ($name == 'get')
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif ($name == 'delete')
	{
		$r = $this->checkDeletePermissionEntity();
	}
	elseif ($name == 'modify')
	{
		$r = $this->checkModifyPermissionEntity();
	}
	elseif ($name == 'tryadd')
	{
		$r = $this->checkCreatePermissionEntity();
	}
	elseif ($name == 'tryupdate')
	{
		$r = $this->checkUpdatePermissionEntity();
	}
	elseif ($name == 'trymodify')
	{
		$r = $this->checkModifyPermissionEntity();
	}
	else
	{
		$r = $this->checkPermissionEntity($name);
	}

	return $r;
}