• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/tree.php
  • Класс: BitrixSaleLocationTree
  • Вызов: Tree::checkNodeThrowException
static function checkNodeThrowException($node)
{
	// left margin MAY be equal to zero, right margin MAY NOT
	if(!is_numeric($node['LEFT_MARGIN']) || (int) $node['LEFT_MARGIN'] < 0 || !intval($node['RIGHT_MARGIN']) || !intval($node['ID']))
	{
		throw new TreeNodeIncorrectException(
			false,
			array(
				'INFO' => array(
					'ID' => $node['ID'],
					'CODE' => $node['CODE'],
					'LEFT_MARGIN' => $node['LEFT_MARGIN'],
					'RIGHT_MARGIN' => $node['RIGHT_MARGIN']
		)));
	}
}