[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / ecrire / inc / recherche_to_array.php
index c4f21b1..14ab04c 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2012                                                *
+ *  Copyright (c) 2001-2014                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -58,6 +58,14 @@ function inc_recherche_to_array_dist($recherche, $options = array()) {
                : array();
 
        $_id_table = id_table_objet($table);
+
+       // c'est un pis-aller : ca a peu de chance de marcher, mais mieux quand meme que en conservant la ','
+       // (aka ca marche au moins dans certains cas comme avec spip_formulaires_reponses_champs)
+       if (strpos($_id_table,",")!==false){
+               $_id_table = explode(',',$_id_table);
+               $_id_table = reset($_id_table);
+       }
+
        $requete['SELECT'][] = "t.".$_id_table;
        $a = array();
        // Recherche fulltext