• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/classes/general/timeman_admin_report.php
  • Класс: CTimeManAdminReport
  • Вызов: CTimeManAdminReport::_getNavData
private function _getNavData()
{
	$res = '';

	if (is_array($this->arAccessUsers['READ']) && count($this->arAccessUsers['READ']) > 0)
	{
		$item_count = CIntranetUtils::GetEmployeesCountForSorting($this->department, 0, $this->bCanReadAll ? false : $this->arAccessUsers['READ']);
		$page_count = intval($item_count/$this->amount)+($item_count%$this->amount>0?1:0);

		$navResult = new CDBResult();
		$navResult->NavNum = 'STRUCTURE';
		$navResult->NavPageSize = $this->amount;
		$navResult->NavRecordCount = $item_count;
		$navResult->NavPageCount = $page_count;
		$navResult->NavPageNomer = $this->page;

		ob_start();
		$GLOBALS['APPLICATION']->IncludeComponent(
				'bitrix:system.pagenavigation',
				'js',
				array(
					'NAV_RESULT' => $navResult,
					'HANDLER' => $this->nav_handler,
				)
		);
		$res = ob_get_contents();
		ob_end_clean();
	}

	return $res;
}