Amélioration de la déclaration des champs recherchés.
authorOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 16 Jan 2014 09:53:31 +0000 (10:53 +0100)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 16 Jan 2014 09:53:31 +0000 (10:53 +0100)
On me fait signe qu'il est possible de déclarer directement
``rechercher_champs`` dans le pipeline
``declarer_tables_objets_sql``. Merci à @Cerdic :).

base/souscription.php
paquet.xml
souscription_pipelines.php

index 055dd53..34f3315 100644 (file)
@@ -69,7 +69,14 @@ function souscription_declarer_tables_objets_sql($tables) {
           'date' => "date_souscription",
           'champs_editables'  => array('courriel', 'nom', 'prenom', 'code_postal', 'adresse', 'ville', 'pays', 'recu_fiscal', 'envoyer_info'),
           'champs_versionnes' => array('courriel', 'nom', 'prenom', 'code_postal', 'adresse', 'ville', 'pays', 'recu_fiscal', 'envoyer_info'),
-          'rechercher_champs' => array(),
+          'rechercher_champs' => array("id_souscription" => 1,
+                                      "courriel" => 1,
+                                      "nom" => 1,
+                                      "prenom" => 1,
+                                      "adresse" => 1,
+                                      "ville" => 1,
+                                      "code_postal" => 1
+                                      ),
           'join' => array("id_transaction" => "id_transaction"),
           'tables_jointures'  => array('spip_transactions'),
           );
index ccd3ed2..27ce035 100644 (file)
@@ -28,8 +28,6 @@
             inclure="souscription_pipelines.php"/>
   <pipeline nom="trig_bank_notifier_reglement"
             inclure="souscription_pipelines.php"/>
-  <pipeline nom="rechercher_liste_des_champs"
-            inclure="souscription_pipelines.php"/>
 
   <menu nom="souscription"
         titre="souscription:titre_souscriptions"
index 37828e6..02099c1 100644 (file)
@@ -70,18 +70,3 @@ function souscription_bank_traiter_reglement($flux){
        $flux['data'].=" <br />Vous allez recevoir un email de confirmation.";
        return $flux;
 }
-
-
-function souscription_rechercher_liste_des_champs($flux){
-
-       $flux['souscription'] = array("id_souscription" => 1,
-                                     "courriel" => 1,
-                                     "nom" => 1,
-                                     "prenom" => 1,
-                                     "adresse" => 1,
-                                     "ville" => 1,
-                                     "code_postal" => 1,
-                                     );
-
-       return $flux;
-}
\ No newline at end of file