From 1fc3e6241880da83dff6ad145a84e15ce408374d Mon Sep 17 00:00:00 2001
From: James <james@rezo.net>
Date: Fri, 2 Jun 2006 15:26:36 +0000
Subject: [PATCH] premiers elements de surcharge

---
 ecrire/inc/filtres.php    | 10 +++++++++-
 ecrire/public/balises.php |  4 ++--
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 7c5ba6e912..e234f9ba4d 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', '&nbsp;| ');
diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 7e1d17ecce..61fb1daa50 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
+?>
-- 
GitLab