PageNavigation
extends PageNavi
in package
FinalYes
Table of Contents
Properties
- $doAjaxLoad : bool
- $PUID : string
- $threadID : int
- $useTpl : string
- $cfgLimitPage : int
- $formAction : string
- $formVars : array<string|int, mixed>
- $naviData : array<string|int, mixed>
- $nRecentPage : int
- $pageData : array<string|int, mixed>
- $tplNavform : string
Methods
- __construct() : mixed
- getNavigation() : string
- getPageInstance() : Page
- getFormVars() : array<string|int, mixed>
- calculatePagePositions() : array<string|int, mixed>
- calculateTotalPages() : int
- generateNavigationBtn() : string
- getEllipsis() : string
- getNavButtons() : string
- getNavPageField() : string
- getPaginationInfo() : array<string|int, mixed>
- setNavigationParameters() : void
Properties
$doAjaxLoad
public
bool
$doAjaxLoad
= false
$PUID
public
string
$PUID
= ''
$threadID
public
int
$threadID
= 0
$useTpl
public
string
$useTpl
= 'bottom'
$cfgLimitPage
protected
int
$cfgLimitPage
$formAction
protected
string
$formAction
$formVars
protected
array<string|int, mixed>
$formVars
$naviData
protected
array<string|int, mixed>
$naviData
$nRecentPage
protected
int
$nRecentPage
$pageData
protected
array<string|int, mixed>
$pageData
= []
$tplNavform
protected
string
$tplNavform
Methods
__construct()
public
__construct([array<string|int, mixed> $saNavi = [] ][, array<string|int, mixed> $saAtt = [] ]) : mixed
Parameters
- $saNavi : array<string|int, mixed> = []
-
'nPos','intAnzRow','nMaxRows'
- $saAtt : array<string|int, mixed> = []
-
Suchattribute
first concept: 1998
getNavigation()
public
getNavigation() : string
Return values
stringgetPageInstance()
public
getPageInstance() : Page
Return values
PagegetFormVars()
protected
getFormVars() : array<string|int, mixed>
Return values
array<string|int, mixed>calculatePagePositions()
private
calculatePagePositions(int $cntPages) : array<string|int, mixed>
Parameters
- $cntPages : int
Return values
array<string|int, mixed>calculateTotalPages()
private
calculateTotalPages() : int
Return values
intgenerateNavigationBtn()
private
generateNavigationBtn(int $cntPages[, string $additionalParams = '' ]) : string
Parameters
- $cntPages : int
- $additionalParams : string = ''
Return values
stringgetEllipsis()
private
getEllipsis() : string
Return values
stringgetNavButtons()
private
getNavButtons(int $cntPages, array<string|int, mixed> $naPosFwd) : string
Parameters
- $cntPages : int
- $naPosFwd : array<string|int, mixed>
Return values
stringgetNavPageField()
private
getNavPageField() : string
Return values
stringgetPaginationInfo()
private
getPaginationInfo(int $cntPages) : array<string|int, mixed>
Parameters
- $cntPages : int
Return values
array<string|int, mixed>setNavigationParameters()
private
setNavigationParameters(int $nPosFwd, mixed $nPage) : void
Parameters
- $nPosFwd : int
- $nPage : mixed