\AcidPagination

Outil AcidPagination, Gestionnaire de pagination.

Summary

Methods
Properties
Constants
getPage()
getLimitSQL()
getNav()
genUrl()
getUrl()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

getPage()

getPage(integer  $page, integer  $nb_elts, integer  $nb_elts_page) : integer

Retourne le numéro de page après l'avoir soumis aux contraintes de la pagination.

Parameters

integer $page
integer $nb_elts
integer $nb_elts_page

Returns

integer

getLimitSQL()

getLimitSQL(integer  $page, integer  $nb_elts_per_page) : string

Retourne une chaine SQL à placer après LIMIT

Parameters

integer $page
integer $nb_elts_per_page

Returns

string

getNav()

getNav(integer  $page, integer  $nb_elts, integer  $nb_elts_page, string  $tpl = null, array  $config = array()) : string

Retourne un navigateur de pagination.

Parameters

integer $page

Page courante.

integer $nb_elts

Nombre d'éléments au total.

integer $nb_elts_page

Nombre d'éléments par page.

string $tpl

chemin du tpl à utiliser si défini

array $config

=>string $link_start Prefixe URL . =>string $link_stop Suffixe URL. =>string $link_middle Milieu d'URL. =>int $navigation_max_pages Nombre de liens de navigation. =>bool $unlink_current True si lien sur la page courante. =>string $css_class Classe CSS.

Returns

string

genUrl()

genUrl(integer  $page, \function  $fun) : mixed

Génère l'url de pagination

Parameters

integer $page

page pour l'url

\function $fun

fonction pour l'url

Returns

mixed

getUrl()

getUrl(integer  $page, string  $link_start, string  $link_stop, string  $link_middle, boolean  $force_one) : string

Retourne une url de pagination par défaut

Parameters

integer $page
string $link_start
string $link_stop
string $link_middle
boolean $force_one

Returns

string