• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/tree.php
  • Класс: BitrixSaleLocationTree
  • Вызов: Tree::getSubTree
static function getSubTree($primary, $parameters = array())
{
	if(empty($parameters))
		$parameters = array();

	if($primary = intval($primary)) // here $primary might be unset: if so, get the whole tree
	{
		$node = self::getNodeInfo($primary);

		$parameters['filter']['>=LEFT_MARGIN'] = intval($node['LEFT_MARGIN']);
		$parameters['filter']['<=RIGHT_MARGIN'] = intval($node['RIGHT_MARGIN']);
	}

	if(!is_array($parameters['order']) || empty($parameters['order']))
		$parameters['order'] = array('LEFT_MARGIN' => 'asc');

	return self::getList($parameters);
}