Renommage de souscription_dons en souscriptions
authorOlivier Tétard <olivier.tetard@miskin.fr>
Mon, 11 Mar 2013 01:05:13 +0000 (02:05 +0100)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Mon, 11 Mar 2013 01:06:39 +0000 (02:06 +0100)
32 files changed:
action/editer_souscription.php [moved from action/editer_souscription_don.php with 67% similarity]
action/exporter_souscriptions_payes.php [moved from action/exporter_dons_payes.php with 81% similarity]
action/exporter_souscriptions_tous.php [moved from action/exporter_dons_tous.php with 80% similarity]
base/souscription.php
formulaires/souscription.html [moved from formulaires/souscription_don.html with 56% similarity]
formulaires/souscription.php [moved from formulaires/souscription_don.php with 76% similarity]
lang/souscription_don_fr.php [deleted file]
lang/souscription_fr.php
modeles/avancement-campagne.html
modeles/faire-un-don.html
prive/objets/contenu/souscription.html [moved from prive/objets/contenu/souscription_don.html with 76% similarity]
prive/objets/contenu/souscription_campagne.html
prive/objets/infos/souscription.html [new file with mode: 0644]
prive/objets/infos/souscription_don.html [deleted file]
prive/objets/liste/souscription_dons.html [deleted file]
prive/objets/liste/souscriptions.html [new file with mode: 0644]
prive/squelettes/contenu/souscription.html [new file with mode: 0644]
prive/squelettes/contenu/souscription_don.html [deleted file]
prive/squelettes/contenu/souscription_dons.html [deleted file]
prive/squelettes/contenu/souscriptions.html
prive/squelettes/extra/souscription_dons.html [deleted file]
prive/squelettes/extra/souscriptions.html [new file with mode: 0644]
prive/squelettes/navigation/souscription_abonnements.html
prive/squelettes/navigation/souscription_adhesions.html
prive/squelettes/navigation/souscription_campagnes.html
prive/squelettes/navigation/souscription_dons.html
prive/squelettes/navigation/souscriptions.html
saisies-vues/souscription_dons.html
saisies/souscriptions.html [moved from saisies/souscription_dons.html with 51% similarity]
souscription_administrations.php
souscription_autorisations.php
souscription_pipelines.php

similarity index 67%
rename from action/editer_souscription_don.php
rename to action/editer_souscription.php
index e4c0254..095ff7c 100644 (file)
@@ -1,61 +1,61 @@
 <?php
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
-function action_editer_souscription_don_dist($arg=null) {
-  if (is_null($arg)){
+function action_editer_souscription_dist($arg=null) {
+
+  if (is_null($arg)) {
     $securiser_action = charger_fonction('securiser_action', 'inc');
     $arg = $securiser_action();
   }
 
-  if (!$id_souscription_don = intval($arg)){
-    $id_souscription_don = don_inserer();
+  if (!$id_souscription = intval($arg)) {
+    $id_souscription = souscription_inserer();
   }
 
-  if (!$id_souscription_don)
-    return array(0,'');
+  if (!$id_souscription)
+    return array(0, '');
 
-  $err = don_modifier($id_souscription_don);
+  $err = souscription_modifier($id_souscription);
 
-  return array($id_souscription_don, $err);
+  return array($id_souscription, $err);
 }
 
-
 /**
- * Inserer une nouvelle donation en en base
+ * Inserer une nouvelle souscription en en base.
  *
  * @return bool
  */
-function don_inserer() {
+function souscription_inserer() {
 
   $champs = array('date_souscription' => date('Y-m-d H:i:s'));
        
   // Envoyer aux plugins
   $champs = pipeline('pre_insertion',
-                     array('args' => array('table' => 'spip_souscription_dons'),
+                     array('args' => array('table' => 'spip_souscriptions'),
                            'data' => $champs)
                      );
 
-  $id_souscription_don = sql_insertq("spip_souscription_dons", $champs);
+  $id_souscription = sql_insertq("spip_souscriptions", $champs);
 
   pipeline('post_insertion',
-           array('args' => array('table' => 'spip_souscription_dons',
-                                 'id_objet' => $id_souscription_don),
+           array('args' => array('table' => 'spip_souscriptions',
+                                 'id_objet' => $id_souscription),
                  'data' => $champs)
            );
 
-  return $id_souscription_don;
+  return $id_souscription;
 }
 
 /**
- * Modifier une donation
+ * Modifier une souscription
  *
  * $c est un contenu (par defaut on prend le contenu via _request())
  *
- * @param int $id_souscription_don
+ * @param int $id_souscription
  * @param array|bool $set
  * @return string
  */
-function don_modifier($id_souscription_don, $set=false) {
+function souscription_modifier($id_souscription, $set=false) {
   include_spip('inc/modifier');
 
   $c = collecter_requests(
@@ -81,7 +81,7 @@ function don_modifier($id_souscription_don, $set=false) {
   $id_transaction = $inserer_transaction(_request('montant'),
                                          '', /* montant_ht */
                                          '', /* id_auteur */
-                                         $id_souscription_don, /* auteur_id => id_souscription_don */
+                                         $id_souscription, /* auteur_id => id_souscription */
                                          _request('courriel'));
 
   if(!$id_transaction) {
@@ -90,6 +90,6 @@ function don_modifier($id_souscription_don, $set=false) {
 
   $c = array_merge($c, array("id_transaction" => $id_transaction));
 
-  if($err = objet_modifier_champs('souscription_don', $id_souscription_don, array(), $c))
+  if($err = objet_modifier_champs('souscription', $id_souscription, array(), $c))
     return $err;
 }
similarity index 81%
rename from action/exporter_dons_payes.php
rename to action/exporter_souscriptions_payes.php
index dcc98b0..04dbc5a 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
-function action_exporter_dons_payes_dist($arg=null) {
+function action_exporter_souscriptions_payes_dist($arg=null) {
 
   /* FIXME: permettre de selectionner les exports */
   /* FIXME: améliorer la jointure... */
@@ -19,11 +19,11 @@ function action_exporter_dons_payes_dist($arg=null) {
   }
 
 
-  $row = sql_select("id_souscription_don, courriel,"
+  $row = sql_select("id_souscription, courriel,"
                     ."montant, reglee, spip_transactions.statut, date_paiement, mode, autorisation_id,"
                     ."nom, prenom, code_postal, ville, recu_fiscal, envoyer_info, date_souscription,"
                     ."id_souscription_campagne, titre", /* $select */
-                    "spip_souscription_dons LEFT JOIN spip_transactions USING(id_transaction) LEFT JOIN spip_souscription_campagnes USING(id_souscription_campagne) ",
+                    "spip_souscriptions LEFT JOIN spip_transactions USING(id_transaction) LEFT JOIN spip_souscription_campagnes USING(id_souscription_campagne) ",
                     "reglee='oui'"); /* $where */
 
   $entete = array("ID du don",
@@ -47,6 +47,6 @@ function action_exporter_dons_payes_dist($arg=null) {
   /* Utilisation de la fonction exporter_csv de Bonux */
   $exporter_csv = charger_fonction('exporter_csv', 'inc/', true);
 
-  $exporter_csv('souscription_dons_payes', $row, ',', $entete);
+  $exporter_csv('souscriptions_payes', $row, ',', $entete);
   exit();
 }
similarity index 80%
rename from action/exporter_dons_tous.php
rename to action/exporter_souscriptions_tous.php
index cd480fe..d7fe705 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
-function action_exporter_dons_tous_dist($arg=null) {
+function action_exporter_souscriptions_tous_dist($arg=null) {
 
   /* FIXME: permettre de selectionner les exports */
   /* FIXME: améliorer la jointure... */
@@ -19,11 +19,11 @@ function action_exporter_dons_tous_dist($arg=null) {
   }
 
 
-  $row = sql_select("id_souscription_don, courriel,"
+  $row = sql_select("id_souscription, courriel,"
                     ."montant, reglee, spip_transactions.statut, date_paiement, mode, autorisation_id,"
                     ."nom, prenom, code_postal, ville, recu_fiscal, envoyer_info, date_souscription,"
                     ."id_souscription_campagne, titre",
-                    "spip_souscription_dons LEFT JOIN spip_transactions USING(id_transaction) LEFT JOIN spip_souscription_campagnes USING(id_souscription_campagne)");
+                    "spip_souscriptions LEFT JOIN spip_transactions USING(id_transaction) LEFT JOIN spip_souscription_campagnes USING(id_souscription_campagne)");
 
   $entete = array("ID du don",
                   "Courriel",
@@ -46,6 +46,6 @@ function action_exporter_dons_tous_dist($arg=null) {
   /* Utilisation de la fonction exporter_csv de Bonux */
   $exporter_csv = charger_fonction('exporter_csv', 'inc/', true);
 
-  $exporter_csv('souscription_dons_tous', $row, ',', $entete);
+  $exporter_csv('souscriptions_tous', $row, ',', $entete);
   exit();
 }
index cb22ded..d20b75e 100644 (file)
@@ -22,7 +22,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
  *     Déclarations d'interface pour le compilateur
  */
 function souscription_declarer_tables_interfaces($interfaces) {
-  $interfaces['table_des_tables']['souscription_dons'] = 'souscription_dons';
+  $interfaces['table_des_tables']['souscriptions'] = 'souscriptions';
   $interfaces['table_des_tables']['souscription_campagnes'] = 'souscription_campagnes';
 
   return $interfaces;
@@ -40,11 +40,11 @@ function souscription_declarer_tables_interfaces($interfaces) {
  */
 function souscription_declarer_tables_objets_sql($tables) {
 
-  $tables['spip_souscription_dons'] =
-    array('type' => 'souscription_don',
+  $tables['spip_souscriptions'] =
+    array('type' => 'souscription',
           'principale' => "oui",
-          'table_objet_surnoms' => array('souscriptiondon'), // table_objet('souscription_don') => 'souscription_dons'
-          'field'=> array("id_souscription_don" => "bigint(21) NOT NULL",
+          'table_objet_surnoms' => array('souscription'), // table_objet('souscription') => 'souscription'
+          'field'=> array("id_souscription" => "bigint(21) NOT NULL",
                           "id_transaction"      => "bigint(21) NOT NULL DEFAULT 0",
                           "id_souscription_campagne" => "bigint(21) NOT NULL DEFAULT 0",
                           "courriel"            => "text NOT NULL DEFAULT ''",
@@ -59,7 +59,7 @@ function souscription_declarer_tables_objets_sql($tables) {
                           "date_souscription "  => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
                           "maj"                 => "TIMESTAMP"
                           ),
-          'key' => array("PRIMARY KEY"          => "id_souscription_don",
+          'key' => array("PRIMARY KEY"          => "id_souscription",
                          "KEY id_transaction"   => "id_transaction",
                          "KEY id_souscription_campagne" => "id_souscription_campagne"),
           'titre' => "nom AS titre, '' AS lang",
similarity index 56%
rename from formulaires/souscription_don.html
rename to formulaires/souscription.html
index 3c0a95e..08b35ff 100644 (file)
@@ -1,19 +1,19 @@
 <script language="JavaScript" type="text/javascript">
 $(document).ready(function() {
     if($('input[type=radio][name=recu_fiscal]:checked').attr('value') == 'on') {
-        $("#don_bloc_fiscal").show();
+        $("#souscription_bloc_fiscal").show();
     }
     else {
-        $("#don_bloc_fiscal").hide();
+        $("#souscription_bloc_fiscal").hide();
     }
 
     $("input[type=radio][name=recu_fiscal]").change(function() {
-        $("#don_bloc_fiscal").toggle();
+        $("#souscription_bloc_fiscal").toggle();
     });
 });
 </script>
 
-<div class='formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id_souscription_don,nouveau}'>
+<div class='formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id_souscription,nouveau}'>
   [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
   [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
 
@@ -22,26 +22,26 @@ $(document).ready(function() {
   <form method='post' action='#ENV{action}'><div>
       #ACTION_FORMULAIRE{#ENV{action}}
       <ul>
-       [(#SAISIE{input, courriel, obligatoire=oui, label=<:souscription_don:label_courriel:>})]
-       [(#SAISIE{input, montant, obligatoire=oui, label=<:souscription_don:label_montant:>})]
-       [(#SAISIE{oui_non, recu_fiscal, label=<:souscription_don:label_recu_fiscal:>})]
-        [(#SAISIE{oui_non, envoyer_info, label=<:souscription_don:label_envoyer_info:> })]
+       [(#SAISIE{input, courriel, obligatoire=oui, label=<:souscription:label_courriel:>})]
+       [(#SAISIE{input, montant, obligatoire=oui, label=<:souscription:label_montant:>})]
+       [(#SAISIE{oui_non, recu_fiscal, label=<:souscription:label_recu_fiscal:>})]
+        [(#SAISIE{oui_non, envoyer_info, label=<:souscription:label_envoyer_info:> })]
         [(#SAISIE{hidden, id_souscription_campagne})]
         [(#SAISIE{hidden, type_souscription})]
       </ul>
 
-      <fieldset id="don_bloc_fiscal">
+      <fieldset id="souscription_bloc_fiscal">
         <legend>Informations complémentaires</legend>
         <p>Les informations suivantes sont nécessaires (...)</p>
         <ul>
-         [(#SAISIE{input, prenom, label=<:souscription_don:label_prenom:>})]
-          [(#SAISIE{input, nom, label=<:souscription_don:label_nom:>})]
-         [(#SAISIE{textarea, adresse, label=<:souscription_don:label_adresse:>, rows=3})]
-         [(#SAISIE{input, code_postal, label=<:souscription_don:label_code_postal:>})]
-         [(#SAISIE{input, ville, label=<:souscription_don:label_ville:>})]                    
+         [(#SAISIE{input, prenom, label=<:souscription:label_prenom:>})]
+          [(#SAISIE{input, nom, label=<:souscription:label_nom:>})]
+         [(#SAISIE{textarea, adresse, label=<:souscription:label_adresse:>, rows=3})]
+         [(#SAISIE{input, code_postal, label=<:souscription:label_code_postal:>})]
+         [(#SAISIE{input, ville, label=<:souscription:label_ville:>})]                    
        </ul>
       </fieldset>
-      <p class="boutons"><input type='submit' class='submit' value='<:souscription_don:confirmer_don:>' /></p>
+      <p class="boutons"><input type='submit' class='submit' value='<:souscription:confirmer:>' /></p>
     </div>
   </form>
   ]
similarity index 76%
rename from formulaires/souscription_don.php
rename to formulaires/souscription.php
index 2f50bfa..d0efa4c 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Gestion du formulaire de d'édition de souscription_don
+ * Gestion du formulaire de d'édition de souscription
  *
  * @plugin     Souscription
  * @copyright  2013
@@ -17,54 +17,54 @@ include_spip('inc/editer');
 /**
  * Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet edité
  *
- * @param int|string $id_souscription_don
- *     Identifiant du souscription_don. 'new' pour un nouveau souscription_don.
+ * @param int|string $id_souscription
+ *     Identifiant du souscription. 'new' pour un nouveau souscription.
  * @param string $retour
  *     URL de redirection après le traitement
  * @param int $lier_trad
- *     Identifiant éventuel d'un souscription_don source d'une traduction
+ *     Identifiant éventuel d'un souscription source d'une traduction
  * @param string $config_fonc
  *     Nom de la fonction ajoutant des configurations particulières au formulaire
  * @param array $row
- *     Valeurs de la ligne SQL du souscription_don, si connu
+ *     Valeurs de la ligne SQL du souscription, si connu
  * @param string $hidden
  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
  * @return string
  *     Hash du formulaire
  */
-function formulaires_souscription_don_identifier_dist($id_souscription_don='new',
+function formulaires_souscription_identifier_dist($id_souscription='new',
                                                       $retour='',
                                                       $lier_trad=0,
                                                       $config_fonc='',
                                                       $row=array(),
                                                       $hidden='')
 {
-  return serialize(array(intval($id_souscription_don)));
+  return serialize(array(intval($id_souscription)));
 }
 
 /**
- * Chargement du formulaire d'édition de souscription_don
+ * Chargement du formulaire d'édition de souscription
  *
  * Déclarer les champs postés et y intégrer les valeurs par défaut
  *
  * @uses formulaires_editer_objet_charger()
  *
- * @param int|string $id_souscription_don
- *     Identifiant du souscription_don. 'new' pour un nouveau souscription_don.
+ * @param int|string $id_souscription
+ *     Identifiant du souscription. 'new' pour un nouveau souscription.
  * @param string $retour
  *     URL de redirection après le traitement
  * @param int $lier_trad
- *     Identifiant éventuel d'un souscription_don source d'une traduction
+ *     Identifiant éventuel d'un souscription source d'une traduction
  * @param string $config_fonc
  *     Nom de la fonction ajoutant des configurations particulières au formulaire
  * @param array $row
- *     Valeurs de la ligne SQL du souscription_don, si connu
+ *     Valeurs de la ligne SQL du souscription, si connu
  * @param string $hidden
  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
  * @return array
  *     Environnement du formulaire
  */
-function formulaires_souscription_don_charger_dist($id_souscription_campagne) {
+function formulaires_souscription_charger_dist($id_souscription_campagne) {
 
   if(!verifier_campagne($id_souscription_campagne))
     return false;
@@ -84,32 +84,32 @@ function formulaires_souscription_don_charger_dist($id_souscription_campagne) {
 }
 
 /**
- * Vérifications du formulaire d'édition de souscription_don
+ * Vérifications du formulaire d'édition de souscription
  *
  * Vérifier les champs postés et signaler d'éventuelles erreurs
  *
  * @uses formulaires_editer_objet_verifier()
  *
- * @param int|string $id_souscription_don
- *     Identifiant du souscription_don. 'new' pour un nouveau souscription_don.
+ * @param int|string $id_souscription
+ *     Identifiant du souscription. 'new' pour un nouveau souscription.
  * @param string $retour
  *     URL de redirection après le traitement
  * @param int $lier_trad
- *     Identifiant éventuel d'un souscription_don source d'une traduction
+ *     Identifiant éventuel d'un souscription source d'une traduction
  * @param string $config_fonc
  *     Nom de la fonction ajoutant des configurations particulières au formulaire
  * @param array $row
- *     Valeurs de la ligne SQL du souscription_don, si connu
+ *     Valeurs de la ligne SQL du souscription, si connu
  * @param string $hidden
  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
  * @return array
  *     Tableau des erreurs
  */
-function formulaires_souscription_don_verifier_dist($id_souscription_campagne)
+function formulaires_souscription_verifier_dist($id_souscription_campagne)
 {
   $campagne = _request('id_souscription_campagne');
 
-  $erreurs = formulaires_editer_objet_verifier('souscription_don', 'new',
+  $erreurs = formulaires_editer_objet_verifier('souscription', 'new',
                                                array('courriel',
                                                      'montant',
                                                      'id_souscription_campagne'));
@@ -155,28 +155,28 @@ function formulaires_souscription_don_verifier_dist($id_souscription_campagne)
 }
 
 /**
- * Traitement du formulaire d'édition de souscription_don
+ * Traitement du formulaire d'édition de souscription
  *
  * Traiter les champs postés
  *
  * @uses formulaires_editer_objet_traiter()
  *
- * @param int|string $id_souscription_don
- *     Identifiant du souscription_don. 'new' pour un nouveau souscription_don.
+ * @param int|string $id_souscription
+ *     Identifiant du souscription. 'new' pour un nouveau souscription.
  * @param string $retour
  *     URL de redirection après le traitement
  * @param int $lier_trad
- *     Identifiant éventuel d'un souscription_don source d'une traduction
+ *     Identifiant éventuel d'un souscription source d'une traduction
  * @param string $config_fonc
  *     Nom de la fonction ajoutant des configurations particulières au formulaire
  * @param array $row
- *     Valeurs de la ligne SQL du souscription_don, si connu
+ *     Valeurs de la ligne SQL du souscription, si connu
  * @param string $hidden
  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
  * @return array
  *     Retours des traitements
  */
-function formulaires_souscription_don_traiter_dist($id_souscription_campagne)
+function formulaires_souscription_traiter_dist($id_souscription_campagne)
 {
 
   $lier_trad=0;
@@ -184,7 +184,7 @@ function formulaires_souscription_don_traiter_dist($id_souscription_campagne)
   $row=array();
   $hidden='';
 
-  $ret = formulaires_editer_objet_traiter('souscription_don',
+  $ret = formulaires_editer_objet_traiter('souscription',
                                           'new',
                                           '',
                                           $lier_trad,
@@ -195,8 +195,10 @@ function formulaires_souscription_don_traiter_dist($id_souscription_campagne)
 
   $redirect = "";
   $row = sql_fetsel("transaction_hash,id_transaction", /* $select */
-                    "spip_transactions LEFT JOIN spip_souscription_dons USING(id_transaction)", /* $from */
-                    "id_souscription_don=".$ret['id_souscription_don']); /* $where */
+                    "spip_transactions LEFT JOIN spip_souscriptions USING(id_transaction)", /* $from */
+                    "id_souscription=".$ret['id_souscription']); /* $where */
+
+  print_r($row);
 
   if(!$row) {
     $ret['message_erreur'] = "Echec creation de la transaction";
diff --git a/lang/souscription_don_fr.php b/lang/souscription_don_fr.php
deleted file mode 100644 (file)
index b76125a..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
-
-if (!defined('_ECRIRE_INC_VERSION')) return;
-
-
-$GLOBALS[$GLOBALS['idx_lang']] = array(
-
-       // A
-       'ajouter_lien_souscription_don' => 'Ajouter ce don',
-
-       // C
-        'confirmer_don' => 'Faire un don',
-
-       // E
-       'explication_envoyer_info' => 'Souhaite recevoir des informations publiques',
-
-       // I
-       'icone_creer_souscription_don' => 'Créer un don',
-       'icone_modifier_souscription_don' => 'Modifier ce don',
-       'info_1_souscription_don' => 'Un don',
-       'info_aucun_souscription_don' => 'Aucun don',
-       'info_nb_souscription_dons' => '@nb@ dons',
-       'info_souscription_dons_auteur' => 'Les dons de cet auteur',
-
-       // L
-       'label_adresse' => 'Adresse',
-       'label_code_postal' => 'Code postal',
-       'label_courriel' => 'Courriel',
-       'label_montant' => 'Montant',
-       'label_envoyer_info' => 'Souhaite recevoir des informations publiques',
-       'label_id_transaction' => 'Identifiant de la transaction',
-       'label_nom' => 'Nom',
-       'label_prenom' => 'Prénom',
-       'label_recu_fiscal' => 'Envoyer un reçu fiscal',
-       'label_ville' => 'Ville',
-        'label_campagne' => 'Campagne',
-        'label_titre_campagne' => 'Titre de la campagne',
-        'label_exporter_payes' => 'Exporter les dons payés',
-        'label_exporter_tous' => 'Exporter tous les dons',
-
-       // R
-       'retirer_lien_souscription_don' => 'Retirer ce don',
-       'retirer_tous_liens_souscription_dons' => 'Retirer tous les dons',
-
-       // T
-       'texte_ajouter_souscription_don' => 'Ajouter un don',
-       'texte_changer_statut_souscription_don' => 'Ce don est :',
-       'texte_creer_associer_souscription_don' => 'Créer et associer un don',
-       'titre_langue_souscription_don' => 'Langue de ce don',
-       'titre_logo_souscription_don' => 'Logo de ce don',
-       'titre_souscription_don' => 'Don',
-       'titre_souscription_dons' => 'Dons',
-       'titre_souscription_dons_rubrique' => 'Dons de la rubrique',
-
-        // V
-        'voir_exporter' => "Exporter les dons",
-);
-
-?>
\ No newline at end of file
index ccde270..10b24fc 100644 (file)
@@ -20,6 +20,56 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
        'titre_page_configurer_souscription' => 'Configuration des modules de souscription',
         'titre_page_souscriptions_tous' => 'Liste des souscriptions',
         'titre_types_souscriptions' => 'Types de souscriptions',
+
+       // A
+       'ajouter_lien_souscription' => 'Ajouter ce don',
+
+       // C
+        'confirmer' => 'Faire un don',
+
+       // E
+       'explication_envoyer_info' => 'Souhaite recevoir des informations publiques',
+
+       // I
+       'icone_creer_souscription' => 'Créer un don',
+       'icone_modifier_souscription' => 'Modifier ce don',
+       'info_1_souscription' => 'Un don',
+       'info_aucun_souscription' => 'Aucun don',
+       'info_nb_souscriptions' => '@nb@ dons',
+       'info_souscriptions_auteur' => 'Les dons de cet auteur',
+
+       // L
+       'label_adresse' => 'Adresse',
+       'label_code_postal' => 'Code postal',
+       'label_courriel' => 'Courriel',
+       'label_montant' => 'Montant',
+       'label_envoyer_info' => 'Souhaite recevoir des informations publiques',
+       'label_id_transaction' => 'Identifiant de la transaction',
+       'label_nom' => 'Nom',
+       'label_prenom' => 'Prénom',
+       'label_recu_fiscal' => 'Envoyer un reçu fiscal',
+       'label_ville' => 'Ville',
+        'label_campagne' => 'Campagne',
+        'label_titre_campagne' => 'Titre de la campagne',
+        'label_exporter_payes' => 'Exporter les dons payés',
+        'label_exporter_tous' => 'Exporter tous les dons',
+
+       // R
+       'retirer_lien_souscription' => 'Retirer ce don',
+       'retirer_tous_liens_souscriptions' => 'Retirer tous les dons',
+
+       // T
+       'texte_ajouter_souscription' => 'Ajouter un don',
+       'texte_changer_statut_souscription' => 'Ce don est :',
+       'texte_creer_associer_souscription' => 'Créer et associer un don',
+       'titre_langue_souscription' => 'Langue de ce don',
+       'titre_logo_souscription' => 'Logo de ce don',
+       'titre_souscription' => 'Don',
+       'titre_souscriptions' => 'Dons',
+       'titre_souscriptions_rubrique' => 'Dons de la rubrique',
+
+        // V
+        'voir_exporter' => "Exporter les dons",
 );
 
-?>
\ No newline at end of file
+?>
index 405707d..9651f72 100644 (file)
@@ -1,4 +1,4 @@
-<BOUCLE_avancement_campagne(SOUSCRIPTION_CAMPAGNES souscription_dons transactions){id_souscription_campagne=1}{transactions.reglee=oui}{somme montant}{objectif>0}>
+<BOUCLE_avancement_campagne(SOUSCRIPTION_CAMPAGNES souscriptions transactions){id_souscription_campagne=1}{transactions.reglee=oui}{somme montant}{objectif>0}>
 [(#SET{montant,#SOMME{montant}|plus{#OBJECTIF_INITIAL}})]
 [(#SET{pourcentage_objectif,#GET{montant}|div{#OBJECTIF}|mult{100}})]
 
index c6171c6..b502672 100644 (file)
@@ -5,6 +5,6 @@
 #TEXTE
 
 #MODELE{avancement-campagne,bla=1}
-#FORMULAIRE_SOUSCRIPTION_DON{#ENV{campagne}}
+#FORMULAIRE_SOUSCRIPTION{#ENV{campagne}}
 
 </BOUCLE_campagne>
similarity index 76%
rename from prive/objets/contenu/souscription_don.html
rename to prive/objets/contenu/souscription.html
index b33e07b..16bbb99 100644 (file)
@@ -1,17 +1,17 @@
-<BOUCLE_souscription_don(SOUSCRIPTION_DONS transactions souscription_campagnes){id_souscription_don}>
+<BOUCLE_souscription(SOUSCRIPTIONS transactions souscription_campagnes){id_souscription}>
 
 [<div class="champ contenu_courriel[ (#COURRIEL*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_courriel:> : </label>
+       <label><:souscription:label_courriel:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{courriel} courriel">(#COURRIEL)</span>
 </div>]
 
 [<div class="champ contenu_titre_campagne[ (#TITRE*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_titre_campagne:> : </label>
+       <label><:souscription:label_titre_campagne:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{titre} titre">(#TITRE)</span>
 </div>]
 
 [<div class="champ contenu_montant[ (#MONTANT*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_montant:> : </label>
+       <label><:souscription:label_montant:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{montant} montant">(#MONTANT) €</span>
 </div>]
 
 <div style="border: 1px solid black ; margin: 1em; padding: 1em;">
 
 [<div class="champ contenu_nom[ (#NOM*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_nom:> : </label>
+       <label><:souscription:label_nom:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{nom} nom">(#NOM)</span>
 </div>]
 
 [<div class="champ contenu_prenom[ (#PRENOM*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_prenom:> : </label>
+       <label><:souscription:label_prenom:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{prenom} prenom">(#PRENOM)</span>
 </div>]
 
 [<div class="champ contenu_code_postal[ (#CODE_POSTAL*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_code_postal:> : </label>
+       <label><:souscription:label_code_postal:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{code_postal} code_postal">(#CODE_POSTAL)</span>
 </div>]
 
 [<div class="champ contenu_adresse[ (#ADRESSE*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_adresse:> : </label>
+       <label><:souscription:label_adresse:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{adresse} adresse">(#ADRESSE)</span>
 </div>]
 
 [<div class="champ contenu_ville[ (#VILLE*|strlen|?{'',vide})]">
-       <label><:souscription_don:label_ville:> : </label>
+       <label><:souscription:label_ville:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{ville} ville">(#VILLE)</span>
 </div>]
 
 [<div class="champ contenu_recu_fiscal">
-       <label><:souscription_don:label_recu_fiscal:> : </label>
+       <label><:souscription:label_recu_fiscal:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{recu_fiscal} recu_fiscal">(#RECU_FISCAL|?{"oui","non"})</span>
 </div>]
 
 [<div class="champ contenu_envoyer_info">
-       <label><:souscription_don:label_envoyer_info:> : </label>
+       <label><:souscription:label_envoyer_info:> : </label>
        <span dir="#LANG_DIR" class="#EDIT{envoyer_info} envoyer_info">(#ENVOYER_INFO|?{"oui","non"})</span>
 </div>]
 
 </div>
 
-</BOUCLE_souscription_don>
+</BOUCLE_souscription>
index 75eaf8d..1dc2e5b 100644 (file)
@@ -15,7 +15,7 @@
        <span dir='#LANG_DIR' class='#EDIT{objectif} objectif'>(#OBJECTIF)</span>
 </div>]
 
-<BOUCLE_souscription_campagne_montant(SOUSCRIPTION_DONS transactions){id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}{transactions.reglee=oui}{somme montant}>
+<BOUCLE_souscription_campagne_montant(SOUSCRIPTIONS transactions){id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}{transactions.reglee=oui}{somme montant}>
 [(#SET{montant,#SOMME{montant}|plus{#OBJECTIF_INITIAL}})]
 <div class="champ contenu_objectif">
        <label><:souscription_campagne:label_montant_actuel:> : </label>
diff --git a/prive/objets/infos/souscription.html b/prive/objets/infos/souscription.html
new file mode 100644 (file)
index 0000000..993ae9f
--- /dev/null
@@ -0,0 +1,7 @@
+<BOUCLE_souscription(SOUSCRIPTIONS){id_souscription=#ENV{id}}>
+<div class='infos'>
+[(#SET{texte_objet,<:souscription:titre_souscription:>})]
+<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_SOUSCRIPTION</p></div>
+
+</div>
+</BOUCLE_souscription>
diff --git a/prive/objets/infos/souscription_don.html b/prive/objets/infos/souscription_don.html
deleted file mode 100644 (file)
index 56fdbeb..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<BOUCLE_souscription_don(SOUSCRIPTION_DONS){id_souscription_don=#ENV{id}}>
-<div class='infos'>
-[(#SET{texte_objet,<:souscription_don:titre_souscription_don:>})]
-<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_SOUSCRIPTION_DON</p></div>
-
-</div>
-</BOUCLE_souscription_don>
\ No newline at end of file
diff --git a/prive/objets/liste/souscription_dons.html b/prive/objets/liste/souscription_dons.html
deleted file mode 100644 (file)
index 4dc65f8..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-[(#SET{defaut_tri,#ARRAY{
-       courriel,1, 
-        nom,-1,
-       date_souscription,-1, 
-       id_souscription_don,1,
-       points,-1
-}})]<B_liste_souscription_dons>
-#ANCRE_PAGINATION
-<div class="liste-objets souscription_dons">
-<table class="spip liste">
-       [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{souscription_don:info_1_souscription_don,souscription_don:info_nb_souscription_dons}})</strong></caption>]
-       <thead>
-               <tr class="first_row">
-                       <th class="courriel" scope="col">[(#TRI{courriel,<:souscription_don:label_courriel:>,ajax})]</th>
-                       <th class="montant" scope="col">[(#TRI{montant,<:souscription_don:label_montant:>,ajax})]</th>
-                       <th class="prenom" scope="col">[(#TRI{prenom,<:souscription_don:label_prenom:>,ajax})]</th>
-                       <th class="nom" scope="col">[(#TRI{nom,<:souscription_don:label_nom:>,ajax})]</th>
-                       <th class="date" scope="col">[(#TRI{date_souscription,<:date:>,ajax})]</th> 
-                       <th class="statut" scope="col">[(#TRI{souscription_statut,<:statut:>,ajax})]</th> 
-                       <th class="id_souscription_campagne" scope="col">[(#TRI{id_souscription_campagne,<:souscription_don:label_campagne:>,ajax})]</th>
-                       <th class="id" scope="col">[(#TRI{id_souscription_don,<:info_numero_abbreviation:>,ajax})]</th>
-               </tr>
-       </thead>
-       <tbody>
-       <BOUCLE_liste_souscription_dons(SOUSCRIPTION_DONS transactions){id_transaction?}{id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,10}}>
-               <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
-                       <td class="courriel principale"><a href="[(#ID_SOUSCRIPTION_DON|generer_url_entite{souscription_don})]" title="<:info_numero_abbreviation|attribut_html:> #ID_SOUSCRIPTION_DON">[(#RANG). ]#COURRIEL</a></td>
-                       <td class="montant secondaire">[(#MONTANT) €]</td> 
-                       <td class="prenom secondaire">[(#PRENOM)]</td> 
-                       <td class="nom secondaire">[(#NOM)]</td> 
-                       <td class="date secondaire">[(#DATE_SOUSCRIPTION|affdate_jourcourt)]</td> 
-                       <td class="statut secondaire">[(#STATUT)]</td> 
-                       <td class="id_souscription_campagne" scope="col">[(#ID_SOUSCRIPTION_CAMPAGNE)]</td>
-                       <td class="id">[(#AUTORISER{modifier,souscription_don,#ID_SOUSCRIPTION_DON}|?{
-                               <a href="[(#URL_ECRIRE{souscription_don_edit,id_souscription_don=#ID_SOUSCRIPTION_DON})]">#ID_SOUSCRIPTION_DON</a>,
-                               #ID_SOUSCRIPTION_DON
-                       })]</td>
-               </tr>
-       </BOUCLE_liste_souscription_dons>
-       </tbody>
-</table>
-[<p class="pagination">(#PAGINATION{prive})</p>]
-</div>
-</B_liste_souscription_dons>[
-<div class="liste-objets souscription_dons caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
-]<//B_liste_souscription_dons>
diff --git a/prive/objets/liste/souscriptions.html b/prive/objets/liste/souscriptions.html
new file mode 100644 (file)
index 0000000..edb2f84
--- /dev/null
@@ -0,0 +1,46 @@
+[(#SET{defaut_tri,#ARRAY{
+       courriel,1, 
+        nom,-1,
+       date_souscription,-1, 
+       id_souscription,1,
+       points,-1
+}})]<B_liste_souscriptions>
+#ANCRE_PAGINATION
+<div class="liste-objets souscriptions">
+<table class="spip liste">
+       [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{souscription:info_1_souscription,souscription:info_nb_souscriptions}})</strong></caption>]
+       <thead>
+               <tr class="first_row">
+                       <th class="courriel" scope="col">[(#TRI{courriel,<:souscription:label_courriel:>,ajax})]</th>
+                       <th class="montant" scope="col">[(#TRI{montant,<:souscription:label_montant:>,ajax})]</th>
+                       <th class="prenom" scope="col">[(#TRI{prenom,<:souscription:label_prenom:>,ajax})]</th>
+                       <th class="nom" scope="col">[(#TRI{nom,<:souscription:label_nom:>,ajax})]</th>
+                       <th class="date" scope="col">[(#TRI{date_souscription,<:date:>,ajax})]</th> 
+                       <th class="statut" scope="col">[(#TRI{souscription_statut,<:statut:>,ajax})]</th> 
+                       <th class="id_souscription_campagne" scope="col">[(#TRI{id_souscription_campagne,<:souscription:label_campagne:>,ajax})]</th>
+                       <th class="id" scope="col">[(#TRI{id_souscription,<:info_numero_abbreviation:>,ajax})]</th>
+               </tr>
+       </thead>
+       <tbody>
+       <BOUCLE_liste_souscriptions(SOUSCRIPTIONS transactions){id_transaction?}{id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,10}}>
+               <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
+                       <td class="courriel principale"><a href="[(#ID_SOUSCRIPTION|generer_url_entite{souscription})]" title="<:info_numero_abbreviation|attribut_html:> #ID_SOUSCRIPTION">[(#RANG). ]#COURRIEL</a></td>
+                       <td class="montant secondaire">[(#MONTANT) €]</td> 
+                       <td class="prenom secondaire">[(#PRENOM)]</td> 
+                       <td class="nom secondaire">[(#NOM)]</td> 
+                       <td class="date secondaire">[(#DATE_SOUSCRIPTION|affdate_jourcourt)]</td> 
+                       <td class="statut secondaire">[(#STATUT)]</td> 
+                       <td class="id_souscription_campagne" scope="col">[(#ID_SOUSCRIPTION_CAMPAGNE)]</td>
+                       <td class="id">[(#AUTORISER{modifier,souscription,#ID_SOUSCRIPTION}|?{
+                               <a href="[(#URL_ECRIRE{souscription_edit,id_souscription=#ID_SOUSCRIPTION})]">#ID_SOUSCRIPTION</a>,
+                               #ID_SOUSCRIPTION
+                       })]</td>
+               </tr>
+       </BOUCLE_liste_souscriptions>
+       </tbody>
+</table>
+[<p class="pagination">(#PAGINATION{prive})</p>]
+</div>
+</B_liste_souscriptions>[
+<div class="liste-objets souscriptions caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
+]<//B_liste_souscriptions>
diff --git a/prive/squelettes/contenu/souscription.html b/prive/squelettes/contenu/souscription.html
new file mode 100644 (file)
index 0000000..9f05fc1
--- /dev/null
@@ -0,0 +1,42 @@
+[(#AUTORISER{voir,souscription,#ID_SOUSCRIPTION}|sinon_interdire_acces)]
+<BOUCLE_souscription(SOUSCRIPTIONS){id_souscription}{si #ENV{exec}|=={souscription}}>
+[(#BOITE_OUVRIR{[
+       [(#AUTORISER{modifier,souscription,#ID_SOUSCRIPTION})
+               [(#ID_SOUSCRIPTION|afficher_qui_edite{souscription}|non)
+                       [(#URL_ECRIRE{souscription_edit,id_souscription=#ID_SOUSCRIPTION}|icone_verticale{<:souscription:icone_modifier_souscription:>,souscription,edit,right ajax preload})]
+               ]
+               [(#ID_SOUSCRIPTION|afficher_qui_edite{souscription}|oui)
+                       [(#URL_ECRIRE{souscription_edit,id_souscription=#ID_SOUSCRIPTION}|icone_verticale{#ID_SOUSCRIPTION|afficher_qui_edite{souscription},warning-24,'',right edition_deja ajax preload})]
+               ]
+       ]
+
+       <h1>#PRENOM (#NOM)</h1>
+
+],simple fiche_objet})]
+
+<!--affiche_milieu-->
+
+<div id="wysiwyg">
+<INCLURE{fond=prive/objets/contenu/souscription,id=#ID_SOUSCRIPTION,id_souscription=#ID_SOUSCRIPTION,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
+</div>
+
+<div class="nettoyeur"></div>
+
+[(#AUTORISER{modifier,souscription,#ID_SOUSCRIPTION})
+       [(#ID_SOUSCRIPTION|afficher_qui_edite{souscription}|non)
+               [(#URL_ECRIRE{souscription_edit,id_souscription=#ID_SOUSCRIPTION}|icone_verticale{<:souscription:icone_modifier_souscription:>,souscription,edit,right ajax preload})]
+       ]
+       [(#ID_SOUSCRIPTION|afficher_qui_edite{souscription}|oui)
+               [(#URL_ECRIRE{souscription_edit,id_souscription=#ID_SOUSCRIPTION}|icone_verticale{#ID_SOUSCRIPTION|afficher_qui_edite{souscription},warning-24,'',right edition_deja ajax preload})]
+       ]
+]
+
+#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,souscription,id,#ID_SOUSCRIPTION},data,'<div class="nettoyeur"></div>'}}
+
+#BOITE_FERMER
+[(#EVAL{_AJAX}|oui)
+       <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin');/*\\]\\]>*/</script>
+]
+</BOUCLE_souscription>
+[(#ENV**{exec}|=={souscription_edit}|?{#INCLURE{fond=prive/squelettes/contenu/souscription_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
+<//B_souscription>
diff --git a/prive/squelettes/contenu/souscription_don.html b/prive/squelettes/contenu/souscription_don.html
deleted file mode 100644 (file)
index d7bc036..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-[(#AUTORISER{voir,souscription_don,#ID_SOUSCRIPTION_DON}|sinon_interdire_acces)]
-<BOUCLE_souscription_don(SOUSCRIPTION_DONS){id_souscription_don}{si #ENV{exec}|=={souscription_don}}>
-[(#BOITE_OUVRIR{[
-       [(#AUTORISER{modifier,souscription_don,#ID_SOUSCRIPTION_DON})
-               [(#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don}|non)
-                       [(#URL_ECRIRE{souscription_don_edit,id_souscription_don=#ID_SOUSCRIPTION_DON}|icone_verticale{<:souscription_don:icone_modifier_souscription_don:>,souscription_don,edit,right ajax preload})]
-               ]
-               [(#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don}|oui)
-                       [(#URL_ECRIRE{souscription_don_edit,id_souscription_don=#ID_SOUSCRIPTION_DON}|icone_verticale{#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don},warning-24,'',right edition_deja ajax preload})]
-               ]
-       ]
-
-       <h1>#PRENOM (#NOM)</h1>
-
-],simple fiche_objet})]
-
-<!--affiche_milieu-->
-
-<div id="wysiwyg">
-<INCLURE{fond=prive/objets/contenu/souscription_don,id=#ID_SOUSCRIPTION_DON,id_souscription_don=#ID_SOUSCRIPTION_DON,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
-</div>
-
-<div class="nettoyeur"></div>
-
-[(#AUTORISER{modifier,souscription_don,#ID_SOUSCRIPTION_DON})
-       [(#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don}|non)
-               [(#URL_ECRIRE{souscription_don_edit,id_souscription_don=#ID_SOUSCRIPTION_DON}|icone_verticale{<:souscription_don:icone_modifier_souscription_don:>,souscription_don,edit,right ajax preload})]
-       ]
-       [(#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don}|oui)
-               [(#URL_ECRIRE{souscription_don_edit,id_souscription_don=#ID_SOUSCRIPTION_DON}|icone_verticale{#ID_SOUSCRIPTION_DON|afficher_qui_edite{souscription_don},warning-24,'',right edition_deja ajax preload})]
-       ]
-]
-
-#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,souscription_don,id,#ID_SOUSCRIPTION_DON},data,'<div class="nettoyeur"></div>'}}
-
-#BOITE_FERMER
-[(#EVAL{_AJAX}|oui)
-       <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin');/*\\]\\]>*/</script>
-]
-</BOUCLE_souscription_don>
-[(#ENV**{exec}|=={souscription_don_edit}|?{#INCLURE{fond=prive/squelettes/contenu/souscription_don_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
-<//B_souscription_don>
diff --git a/prive/squelettes/contenu/souscription_dons.html b/prive/squelettes/contenu/souscription_dons.html
deleted file mode 100644 (file)
index f54eab1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
-<div class="nettoyeur"></div>
-
-<INCLURE{fond=prive/objets/liste/souscription_dons, par=nom, env, ajax, sinon=<:souscription_don:info_aucun_souscription_don:>}>
index e69de29..67ae3f3 100644 (file)
@@ -0,0 +1,4 @@
+#FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
+<div class="nettoyeur"></div>
+
+<INCLURE{fond=prive/objets/liste/souscriptions, par=nom, env, ajax, sinon=<:souscription:info_aucun_souscription:>}>
diff --git a/prive/squelettes/extra/souscription_dons.html b/prive/squelettes/extra/souscription_dons.html
deleted file mode 100644 (file)
index 0e5d444..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[(#BOITE_OUVRIR{<:souscription_don:voir_exporter:>,'simple','section'})]
-<ul>
-  <li><a href="[(#URL_ACTION_AUTEUR{exporter_dons_payes})]"><:souscription_don:label_exporter_payes:></a></li>
-  <li><a href="[(#URL_ACTION_AUTEUR{exporter_dons_tous})]"><:souscription_don:label_exporter_tous:></a></li>
-</ul>
-#BOITE_FERMER
diff --git a/prive/squelettes/extra/souscriptions.html b/prive/squelettes/extra/souscriptions.html
new file mode 100644 (file)
index 0000000..4051aa1
--- /dev/null
@@ -0,0 +1,6 @@
+[(#BOITE_OUVRIR{<:souscription:voir_exporter:>,'simple','section'})]
+<ul>
+  <li><a href="[(#URL_ACTION_AUTEUR{exporter_souscriptions_payes})]"><:souscription:label_exporter_payes:></a></li>
+  <li><a href="[(#URL_ACTION_AUTEUR{exporter_souscriptions_tous})]"><:souscription:label_exporter_tous:></a></li>
+</ul>
+#BOITE_FERMER
index 8256075..de242e7 100644 (file)
@@ -2,7 +2,7 @@
   <h4><:souscription:titre_types_souscriptions:></h4>
   <ul class='liste-items'>
     <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscription_dons}">Dons</a></li>
+    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Dons</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_adhesions}">Adhésions</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_abonnements}">Abonnements</a></li>
   </ul>
index 8256075..de242e7 100644 (file)
@@ -2,7 +2,7 @@
   <h4><:souscription:titre_types_souscriptions:></h4>
   <ul class='liste-items'>
     <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscription_dons}">Dons</a></li>
+    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Dons</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_adhesions}">Adhésions</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_abonnements}">Abonnements</a></li>
   </ul>
index 8256075..de242e7 100644 (file)
@@ -2,7 +2,7 @@
   <h4><:souscription:titre_types_souscriptions:></h4>
   <ul class='liste-items'>
     <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscription_dons}">Dons</a></li>
+    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Dons</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_adhesions}">Adhésions</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_abonnements}">Abonnements</a></li>
   </ul>
index 8256075..de242e7 100644 (file)
@@ -2,7 +2,7 @@
   <h4><:souscription:titre_types_souscriptions:></h4>
   <ul class='liste-items'>
     <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscription_dons}">Dons</a></li>
+    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Dons</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_adhesions}">Adhésions</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_abonnements}">Abonnements</a></li>
   </ul>
index 8256075..de242e7 100644 (file)
@@ -2,7 +2,7 @@
   <h4><:souscription:titre_types_souscriptions:></h4>
   <ul class='liste-items'>
     <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscription_dons}">Dons</a></li>
+    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Dons</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_adhesions}">Adhésions</a></li>
     <li class="item"><a href="#URL_ECRIRE{souscription_abonnements}">Abonnements</a></li>
   </ul>
index 29f2458..0c19b7c 100644 (file)
@@ -1,20 +1,20 @@
 <BOUCLE_test_multiple(CONDITION){si #ENV{multiple}|=={on}|oui}>
        [(#SET{valeur,[(#ENV*{valeur}|is_array|?{[(#ENV*{valeur})],[(#ENV*{valeur}|explode{','})]})]})]
-       <B_souscription_dons_selectionnes>
+       <B_souscriptions_selectionnes>
        <ul>
-       <BOUCLE_souscription_dons_selectionnes(SOUSCRIPTION_DONS){id_souscription_don IN #GET*{valeur}}
+       <BOUCLE_souscriptions_selectionnes(SOUSCRIPTIONS){id_souscription IN #GET*{valeur}}
                {par num nom, nom}{tout}>
-               <li class="choix">#NOM (#ID_SOUSCRIPTION_DON)</li>
-       </BOUCLE_souscription_dons_selectionnes>
+               <li class="choix">#NOM (#ID_SOUSCRIPTION)</li>
+       </BOUCLE_souscriptions_selectionnes>
        </ul>
-       </B_souscription_dons_selectionnes>
+       </B_souscriptions_selectionnes>
        [(#ENV*{sans_reponse}|propre)]
-       <//B_souscription_dons_selectionnes>
+       <//B_souscriptions_selectionnes>
 </BOUCLE_test_multiple>
-       <BOUCLE_souscription_don_selectionne(SOUSCRIPTION_DONS){id_souscription_don=#ENV{valeur}}
+       <BOUCLE_souscription_selectionne(SOUSCRIPTIONS){id_souscription=#ENV{valeur}}
                {par num nom, nom}{tout}>
-               <p>#NOM (#ID_SOUSCRIPTION_DON)</p>
-       </BOUCLE_souscription_don_selectionne>
+               <p>#NOM (#ID_SOUSCRIPTION)</p>
+       </BOUCLE_souscription_selectionne>
        [(#ENV*{sans_reponse}|propre)]
-       <//B_souscription_don_selectionne>
-<//B_test_multiple>
\ No newline at end of file
+       <//B_souscription_selectionne>
+<//B_test_multiple>
similarity index 51%
rename from saisies/souscription_dons.html
rename to saisies/souscriptions.html
index 39a9520..56bc436 100644 (file)
@@ -4,10 +4,10 @@
 <select name="#ENV{nom}[(#ENV{multiple}|?{\[\]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ disabled="(#ENV{disable})"]>
        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
                <option value="">[(#ENV{option_intro})]</option>]
-       <BOUCLE_souscription_dons(SOUSCRIPTION_DONS){par num nom, nom}{id_transaction?}{recherche?}{tout}>
+       <BOUCLE_souscriptions(SOUSCRIPTIONS){par num nom, nom}{id_transaction?}{recherche?}{tout}>
                [(#ENV{multiple}|oui)
-               <option value="#ID_SOUSCRIPTION_DON"[(#ID_SOUSCRIPTION_DON|in_array{#ENV{valeur_forcee,#GET{valeur,#ENV{defaut,#ARRAY}}}}|oui) selected="selected"]>#NOM</option>]
+               <option value="#ID_SOUSCRIPTION"[(#ID_SOUSCRIPTION|in_array{#ENV{valeur_forcee,#GET{valeur,#ENV{defaut,#ARRAY}}}}|oui) selected="selected"]>#NOM</option>]
                [(#ENV{multiple}|non)
-               <option value="#ID_SOUSCRIPTION_DON"[(#ID_SOUSCRIPTION_DON|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui) selected="selected"]>#NOM</option>]
-       </BOUCLE_souscription_dons>
-</select>
\ No newline at end of file
+               <option value="#ID_SOUSCRIPTION"[(#ID_SOUSCRIPTION|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui) selected="selected"]>#NOM</option>]
+       </BOUCLE_souscriptions>
+</select>
index 6cf3aae..22888f3 100644 (file)
@@ -25,11 +25,9 @@ function souscription_upgrade($nom_meta_base_version, $version_cible) {
   $maj = array();
 
   $maj['create'] = array(array('maj_tables',
-                               array('spip_souscription_dons',
+                               array('spip_souscriptions',
                                      'spip_souscription_campagnes',
                                      )));
-  $maj['0.0.3'] = array(array('sql_alter', "TABLE spip_souscription_dons CHANGE envoyer_info envoyer_info VARCHAR(3) NOT NULL DEFAULT ''"),
-                        array('sql_alter', "TABLE spip_souscription_dons CHANGE recu_fiscal recu_fiscal VARCHAR(3) NOT NULL DEFAULT ''"));
 
   include_spip('base/upgrade');
   maj_plugin($nom_meta_base_version, $version_cible, $maj);
@@ -44,13 +42,13 @@ function souscription_upgrade($nom_meta_base_version, $version_cible) {
  **/
 function souscription_vider_tables($nom_meta_base_version) {
 
-  sql_drop_table("spip_souscription_dons");
+  sql_drop_table("spip_souscriptions");
   sql_drop_table("spip_souscription_campagnes");
 
   /* Nettoyer les versionnages et forums */
-  sql_delete("spip_versions",              sql_in("objet", array('souscription_don')));
-  sql_delete("spip_versions_fragments",    sql_in("objet", array('souscription_don')));
-  sql_delete("spip_forum",                 sql_in("objet", array('souscription_don')));
+  sql_delete("spip_versions",              sql_in("objet", array('souscription')));
+  sql_delete("spip_versions_fragments",    sql_in("objet", array('souscription')));
+  sql_delete("spip_forum",                 sql_in("objet", array('souscription')));
 
   effacer_meta($nom_meta_base_version);
 }
index 495c97a..e234789 100644 (file)
@@ -19,22 +19,22 @@ function souscription_autoriser(){}
 
 
 // -----------------
-// Objet souscription_dons
+// Objet souscriptions
 
 
 /**
- * Autorisation de voir un élément de menu (souscriptiondons)
+ * Autorisation de voir un élément de menu (souscriptions)
  **/
-function autoriser_souscriptiondons_menu_dist($faire, $type, $id, $qui, $opt){
+function autoriser_souscriptions_menu_dist($faire, $type, $id, $qui, $opt){
   return true;
 }
 
 
 /**
- * Autorisation de voir le bouton d'accès rapide de création (souscriptiondon)
+ * Autorisation de voir le bouton d'accès rapide de création (souscription)
  **/
-function autoriser_souscriptiondoncreer_menu_dist($faire, $type, $id, $qui, $opt){
-  /* return autoriser('creer', 'souscription_don', '', $qui, $opt); */
+function autoriser_souscriptioncreer_menu_dist($faire, $type, $id, $qui, $opt){
+  /* return autoriser('creer', 'souscription', '', $qui, $opt); */
   return false;
 }
 
@@ -42,7 +42,7 @@ function autoriser_souscriptiondoncreer_menu_dist($faire, $type, $id, $qui, $opt
  * Autorisation de créer un don. Tout le monde est autorisé
  * à faire un don.
  **/
-function autoriser_souscriptiondon_creer_dist($faire, $type, $id, $qui, $opt) {
+function autoriser_souscription_creer_dist($faire, $type, $id, $qui, $opt) {
   return true;
 }
 
@@ -50,7 +50,7 @@ function autoriser_souscriptiondon_creer_dist($faire, $type, $id, $qui, $opt) {
  * Autorisation de voir un don. Il faut être administrateur pour voir
  * un don.
  **/
-function autoriser_souscriptiondon_voir_dist($faire, $type, $id, $qui, $opt) {
+function autoriser_souscription_voir_dist($faire, $type, $id, $qui, $opt) {
   return autoriser('webmestre', '', '', $qui);
 }
 
@@ -58,7 +58,7 @@ function autoriser_souscriptiondon_voir_dist($faire, $type, $id, $qui, $opt) {
  * Autorisation de modifier un don. Personne n'est autorisé à le
  * faire.
  **/
-function autoriser_souscriptiondon_modifier_dist($faire, $type, $id, $qui, $opt) {
+function autoriser_souscription_modifier_dist($faire, $type, $id, $qui, $opt) {
   return false;
 }
 
@@ -66,13 +66,13 @@ function autoriser_souscriptiondon_modifier_dist($faire, $type, $id, $qui, $opt)
  * Autorisation de supprimer un don. Personne n'est autorisé à le
  * faire.
  **/
-function autoriser_souscriptiondon_supprimer_dist($faire, $type, $id, $qui, $opt) {
+function autoriser_souscription_supprimer_dist($faire, $type, $id, $qui, $opt) {
   return false;
 }
 
 /* 
  * Autorisation d'exporter un don.
  */
-function autoriser_souscriptiondon_exporter_dist($faire, $type, $id, $qui, $opt) {
+function autoriser_souscription_exporter_dist($faire, $type, $id, $qui, $opt) {
   return autoriser('webmestre', '', '', $qui);
 }
index f8acb4d..9232f70 100644 (file)
@@ -23,7 +23,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
  */
 function souscription_optimiser_base_disparus($flux){
   include_spip('action/editer_liens');
-  $flux['data'] += objet_optimiser_liens(array('souscription_don'=>'*'),'*');
+  $flux['data'] += objet_optimiser_liens(array('souscription'=>'*'),'*');
   return $flux;
 }