Author: esj@rezo.net
Date: 2009-06-13 14:50:36 +0200 (sam, 13 jun 2009)
New Revision: 14104
Log:
Le calcul de la surcharge de la fonction cherchant une jointure pour les critères sur champ externe ({{{calculer_critere_externe_init}}}) avait une lacune: pas possible de spécifier une fonction qui traite les jointures d'une table donnée, valable pour tous les champs. On introduit ce cas supplémentaire avec l'index vide dans les sous-tableaux de la globale {{{$exceptions_des_jointures}}}, la valeur associée devant être un tableau réduit au nom de la fonction à appeler. Ainsi:
{{{$GLOBALS['exceptions_des_jointures'][TABLE][''] = array('calculer_critere_externe_TABLE')
}}}
provoquera l'appel de la fonction ci-dessus pour tous les champs de cette table.
Modified:
spip/ecrire/public/criteres.php