• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/dbresult.php
  • Класс: CAllDBResult
  • Вызов: CAllDBResult::InitNavStartVars
public function InitNavStartVars($nPageSize = 0, $bShowAll = true, $iNumPage = false)
{
	if (is_array($nPageSize) && isset($nPageSize["bShowAll"]))
	{
		$this->bShowAll = $nPageSize["bShowAll"];
	}
	else
	{
		$this->bShowAll = $bShowAll;
	}

	$this->bNavStart = true;

	$arParams = self::GetNavParams($nPageSize, $bShowAll, $iNumPage);

	$this->PAGEN = $arParams["PAGEN"];
	$this->SIZEN = $arParams["SIZEN"];
	$this->NavShowAll = $arParams["SHOW_ALL"];
	$this->NavPageSize = $arParams["SIZEN"];
	$this->SESS_SIZEN = $arParams["SESS_SIZEN"] ?? null;
	$this->SESS_PAGEN = $arParams["SESS_PAGEN"] ?? null;
	$this->SESS_ALL = $arParams["SESS_ALL"] ?? null;

	global $NavNum;

	$NavNum++;
	$this->NavNum = $NavNum;

	if ($this->NavNum > 1)
	{
		$add_anchor = "_" . $this->NavNum;
	}
	else
	{
		$add_anchor = "";
	}

	$this->add_anchor = $add_anchor;
}