Valider 83d4598a rédigé par marcimat@rezo.net's avatar marcimat@rezo.net
Parcourir les fichiers

Dernière notice j'espère : le critère non déclaré `{nouveautes}` et surtout `{nouveautes 20}`

provoque une erreur (notice) sur le calcul du critère, car il ne sait pas ce que ça veut dire.
J'hésitais à corriger la notice dans SPIP, mais dans le doute, je déclare ici le critère…
parent 77538b56
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+13 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -242,6 +242,19 @@ function critere_PMB_SECTIONS_id_parent_dist($idb, &$boucles, $crit) {
	$boucles[$idb]->where[] = $c;
}

/**
 * Prendre en compte le critere {nouveautes xx} pour la boucle PMB:NOTICES
 * de sorte que cela ne crée pas de notice php sur la compilation de SPIP
 * 
 * @see inc_pmb_notices_select_dist()
 */
function critere_PMB_NOTICES_nouveautes_dist($idb, &$boucles, $crit) {
	// le critère est déjà traité dans inc_pmb_notices_select_dist()
	$r = calculer_critere_infixe($idb, $boucles, $crit);
	$r[2][0] = null; // éviter cette notice…
	return calculer_critere_DEFAUT_args($idb, $boucles, $crit, $r);
}

/**
 *
 * Selectionne les notices demandees