diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 7c5ba6e91274bad66556779f4fb5120e696837e7..e234f9ba4de3e8aa4ddc703514157548f55860da 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2648,7 +2648,15 @@ function form_hidden($action) { return $hidden; } -function pagination($total, $nom, $pas, $liste = true) { +// +// fonction standard de calcul de la balise #PAGINATION +// on peut la surcharger en definissant dans mes_fonctions : +// function pagination($total, $nom, $pas, $liste) {...} +// +function calcul_pagination($total, $nom, $pas, $liste = true) { + if (function_exists("pagination")) + return pagination($total, $nom, $pas, $liste); + global $pagination_item_avant, $pagination_item_apres, $pagination_separateur; global $pagination_max, $pagination_max_texte; tester_variable('pagination_separateur', ' | '); diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php index 7e1d17ecce809f88b79ede3ff199a26e5a3850b6..61fb1daa50d9fc2be3e5842c6a11336be517823a 100644 --- a/ecrire/public/balises.php +++ b/ecrire/public/balises.php @@ -584,7 +584,7 @@ function balise_PAGINATION_dist($p, $liste='true') { else $nom_boucle = $b; - $p->code = "pagination( + $p->code = "calcul_pagination( (isset(\$Numrows['$b']['grand_total']) ? \$Numrows['$b']['grand_total'] : \$Numrows['$b']['total'] ), '$nom_boucle', " @@ -1076,4 +1076,4 @@ function balise_CACHE_dist($p) { return $p; } -?> \ No newline at end of file +?>