• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/component/loglist.php
  • Класс: BitrixMobileComponentLogList
  • Вызов: LogList::getEntriesData
protected function getEntriesData(&$result): void
{
	$params = $this->arParams;

	$result['arLogTmpID'] = [];

	$processorInstance = $this->getProcessorInstance();
	$logPageProcessorInstance = $this->getLogPageProcessorInstance();
	if (
		!$processorInstance
		|| !$logPageProcessorInstance
	)
	{
		return;
	}

	$queryResultData = $this->getEntryIdList($result);

	if (
		$queryResultData['countAll'] < (int)$params['PAGE_SIZE']
		&& !empty($processorInstance->getFilterKey('>=LOG_UPDATE'))
	)
	{
		$processorInstance->setEventsList([]);
		$logPageProcessorInstance->setDateLastPageStart(null);
		$processorInstance->unsetFilterKey('>=LOG_UPDATE');

		$this->getEntryIdList($result);
	}

	$this->getPinnedIdList($result);
}