Valider ffcc8fc1 rédigé par esj's avatar esj
Parcourir les fichiers

Correction de la pagination modifiée par [13993]#file0 car il fallait...

Correction de la pagination modifiée par [13993]#file0 car il fallait comprendre que l'index indéfini était volontaire, charge étant donnée au filtre de pagination de gérer cet indéfini. On évite de ballader cet indéfini en confiant cette gestion au code compilé, mais ça ne fait que cacher un peu mieux l'entorse signalée: pourquoi les modèles ne fournissent pas les paramètres d'URL si c'est cela qu'on veut ?

Par ailleurs, amélioration de #ANCRE_PAGINATION, qui doit tenir compte d'une
éventuelle surcharge de la balise #PAGINATION.
parent 5f42c39b
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+0 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -1891,13 +1891,6 @@ function filtre_pagination_dist($total, $nom, $position, $pas, $liste = true, $m
	$debut = 'debut'.$nom; // 'debut_articles'
	$ancre = 'pagination'.$nom; // #pagination_articles

	// Si le contexte ne contient pas de debut_xx, on regarde les globales
	// (de facon a permettre la pagination dans les modeles) ; c'est une
	// legere entorse au schema de base (squelette+contexte => page), mais
	// sinon il faut une usine a gaz pour passer debut_xx dans propre()...
	if ($position === NULL)
		$position = _request($debut);

	// n'afficher l'ancre qu'une fois
	if (!isset($ancres[$ancre]))
		$bloc_ancre = $ancres[$ancre] = "<a name='$ancre' id='$ancre'></a>";
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -608,7 +608,7 @@ function balise_PAGINATION_dist($p, $liste='true') {
	(isset(\$Numrows['$b']['grand_total']) ?
		\$Numrows['$b']['grand_total'] : \$Numrows['$b']['total']
	), $type,
		isset(\$Pile[0][$modif])?\$Pile[0][$modif]:0,"
		isset(\$Pile[0][$modif])?\$Pile[0][$modif]:intval(_request($modif)),"
	. $p->boucles[$b]->total_parties
	  . ", $liste$__modele," . _q($connect) 
	  . ", array(" . implode(',',$code_contexte) . ")"