...Человеческий поиск в разработке...
- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/querydata.php
- Класс: Bitrix\Sender\Integration\Crm\Connectors\QueryData
- Вызов: QueryData::getUnionizedQuery
static function getUnionizedQuery(array $queries, $dataTypeId = null, PageNavigation $nav = null) { foreach ($queries as $query) { self::prepare($query, $dataTypeId); } $query = array_pop($queries); foreach ($queries as $unionQuery) { $query->unionAll($unionQuery); } if ($nav) { if (empty($queries)) { $query->setOffset($nav->getOffset()); $query->setLimit($nav->getLimit()); } else { $query->setUnionOffset($nav->getOffset()); $query->setUnionLimit($nav->getLimit()); } } return $query; }