• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/classes/general/report.php
  • Класс: CReport
  • Вызов: CReport::checkSelectViewElementCyclicDependency
static function checkSelectViewElementCyclicDependency($select, $elemIndex)
{
	static $elems = array();

	if (isset($elems[$elemIndex]))
	{
		$result = true;
	}
	else
	{
		$elems[$elemIndex] = true;
		$elem = $select[$elemIndex];
		$result = false;

		if ($elem['prcnt'] <> '' && $elem['prcnt'] !== 'self_column')
		{
			$result = self::checkSelectViewElementCyclicDependency($select, $elem['prcnt']);
		}
		unset($elems[$elemIndex]);
	}

	return $result;
}