• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/component/loglist/processor.php
  • Класс: BitrixMobileComponentLogListProcessor
  • Вызов: Processor::processNavData
public function processNavData(&$result)
{
	$params = $this->getComponent()->arParams;
	$request = $this->getRequest();

	if ($params['LOG_ID'] <= 0)
	{
		if (!$result['AJAX_CALL'])
		{
			$this->setNavParams([
				'nTopCount' => $params['PAGE_SIZE']
			]);
			$result['PAGE_NUMBER'] = 1;
			$this->setFirstPage(true);
		}
		else
		{
			if ((int)$request->get('PAGEN_'.($GLOBALS['NavNum'] + 1)) > 0)
			{
				$result['PAGE_NUMBER'] = (int)$request->get('PAGEN_'.($GLOBALS['NavNum'] + 1));
			}

			$this->setNavParams([
				'nPageSize' => ((int)$request->get('pagesize') > 0 ? (int)$request->get('pagesize') : $params['PAGE_SIZE']),
				'bDescPageNumbering' => false,
				'bShowAll' => false,
				'iNavAddRecords' => 1,
				'bSkipPageReset' => true,
				'nRecordCount' => 1000000
			]);
		}
	}
}