r14104 - spip/ecrire/public

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

Details: http://trac.rezo.net/trac/spip/changeset/14104