• Модуль: biconnector
  • Путь к файлу: ~/bitrix/modules/biconnector/classes/sqlbuilder.php
  • Класс: CBIConnectorSqlBuilder
  • Вызов: CBIConnectorSqlBuilder::GetJoins
public function GetJoins()
{
	$result = [];

	foreach ($this->c_joins as $key => $counter)
	{
		if ($counter > 0)
		{
			$TABLE_ALIAS = $this->fields[$key]['TABLE_ALIAS'];
			if (isset($this->l_joins[$TABLE_ALIAS]) && $this->l_joins[$TABLE_ALIAS])
			{
				if (isset($this->fields[$key]['LEFT_JOIN']))
				{
					$result[$TABLE_ALIAS] = $this->fields[$key]['LEFT_JOIN'];
				}
			}
			else
			{
				if (isset($this->fields[$key]['JOIN']))
				{
					$result[$TABLE_ALIAS] = $this->fields[$key]['JOIN'];
				}
			}
		}
	}

	if ($result)
	{
		return implode("n  ", $result);
	}
	else
	{
		return '';
	}
}