<?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(
$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) {
$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;
}
<?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... */
}
- $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",
/* 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();
}
<?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... */
}
- $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",
/* 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();
}
* 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;
*/
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 ''",
"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",
<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>]
<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>
]
<?php
/**
- * Gestion du formulaire de d'édition de souscription_don
+ * Gestion du formulaire de d'édition de souscription
*
* @plugin Souscription
* @copyright 2013
/**
* 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;
}
/**
- * 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'));
}
/**
- * 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;
$row=array();
$hidden='';
- $ret = formulaires_editer_objet_traiter('souscription_don',
+ $ret = formulaires_editer_objet_traiter('souscription',
'new',
'',
$lier_trad,
$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";
+++ /dev/null
-<?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
'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
+?>
-<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}})]
#TEXTE
#MODELE{avancement-campagne,bla=1}
-#FORMULAIRE_SOUSCRIPTION_DON{#ENV{campagne}}
+#FORMULAIRE_SOUSCRIPTION{#ENV{campagne}}
</BOUCLE_campagne>
-<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>
<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>
--- /dev/null
+<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>
+++ /dev/null
-<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
+++ /dev/null
-[(#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>
--- /dev/null
+[(#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>
--- /dev/null
+[(#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>
+++ /dev/null
-[(#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>
+++ /dev/null
-#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:>}>
+#FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
+<div class="nettoyeur"></div>
+
+<INCLURE{fond=prive/objets/liste/souscriptions, par=nom, env, ajax, sinon=<:souscription:info_aucun_souscription:>}>
+++ /dev/null
-[(#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
--- /dev/null
+[(#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
<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>
<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>
<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>
<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>
<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>
<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>
<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>
$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);
**/
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);
}
// -----------------
-// 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;
}
* 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;
}
* 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);
}
* 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;
}
* 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);
}
*/
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;
}