r9280 - spip/ecrire/inc

Author: cedric@yterium.com
Date: 2007-05-14 09:35:20 +0200 (lun, 14 mai 2007)
New Revision: 9280

Log:
permettre de passer des elements de requete dans l'api de recherche_en_base :
on passe un tableau des elements de requete dans la liste des champs sur le mode :
{{{ 'forms_donnee' => array(
      array(
      "FROM"=>array("spip_forms_donnees_champs AS dc"),
      "WHERE"=>array("dc.id_donnee=t.id_donnee"),
      "GROUPBY"=>array("t.id_donnee")
      ),'dc.valeur'
    )
}}}

Modified:
   spip/ecrire/inc/rechercher.php
   spip/ecrire/inc/utils.php

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

Génial :slight_smile:

Un exemple plus simple serait

'article' => (where => id_article IN (1,2,3))

Le 14/05/07, cedric@yterium.com<cedric@yterium.com> a écrit :

Author: cedric@yterium.com
Date: 2007-05-14 09:35:20 +0200 (lun, 14 mai 2007)
New Revision: 9280

Log:
permettre de passer des elements de requete dans l'api de recherche_en_base :
on passe un tableau des elements de requete dans la liste des champs sur le mode :
{{{ 'forms_donnee' => array(
                        array(
                        "FROM"=>array("spip_forms_donnees_champs AS dc"),
                        "WHERE"=>array("dc.id_donnee=t.id_donnee"),
                        "GROUPBY"=>array("t.id_donnee")
                        ),'dc.valeur'
                )
}}}

Modified:
   spip/ecrire/inc/rechercher.php
   spip/ecrire/inc/utils.php

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

_______________________________________________
spip-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/

--
Fil