+++ /dev/null
-<?php
-if (!defined("_ECRIRE_INC_VERSION")) return;
-
-function action_exporter_dons_payes_dist($arg=null) {
-
- /* FIXME: permettre de selectionner les exports */
- /* FIXME: améliorer la jointure... */
-
- if (is_null($arg)) {
- $securiser_action = charger_fonction('securiser_action', 'inc');
- $arg = $securiser_action();
- }
-
- /* Vérification des droits de l'utilisateur. */
- if(!autoriser("exporter", "souscriptiondon", '')) {
- include_spip('inc/minipres');
- echo minipres();
- exit;
- }
-
-
- $row = sql_select("id_souscription_don, 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) ",
- "reglee='oui'"); /* $where */
-
- $entete = array("ID du don",
- "Courriel",
- "Montant",
- "Reglée",
- "Statut",
- "Date de paiement",
- "Mode de paiement",
- "ID de l'autorisation",
- "Nom",
- "Prénom",
- "Code Postal",
- "Ville",
- "Souhaite reçu fiscal",
- "Souhaite être informé",
- "Date don",
- "ID Campagne",
- "Titre de la campagne");
-
- /* Utilisation de la fonction exporter_csv de Bonux */
- $exporter_csv = charger_fonction('exporter_csv', 'inc/', true);
-
- $exporter_csv('souscription_dons', $row, ',', $entete);
- exit();
-}
+++ /dev/null
-<?php
-/**
- * Déclarations relatives à la base de données
- *
- * @plugin Souscription
- * @copyright 2013
- * @author Olivier Tétard
- * @licence GNU/GPL
- * @package SPIP\Souscription\Pipelines
- */
-
-if (!defined('_ECRIRE_INC_VERSION')) return;
-
-
-/**
- * Déclaration des alias de tables et filtres automatiques de champs
- *
- * @pipeline declarer_tables_interfaces
- * @param array $interfaces
- * Déclarations d'interface pour le compilateur
- * @return array
- * Déclarations d'interface pour le compilateur
- */
-function souscription_declarer_tables_interfaces($interfaces) {
-
- $interfaces['table_des_tables']['souscription_dons'] = 'souscription_dons';
-
- return $interfaces;
-}
-
-
-/**
- * Déclaration des objets éditoriaux
- *
- * @pipeline declarer_tables_objets_sql
- * @param array $tables
- * Description des tables
- * @return array
- * Description complétée des tables
- */
-function souscription_declarer_tables_objets_sql($tables) {
-
- $tables['spip_souscription_dons'] =
- array(
- 'type' => 'souscription_don',
- 'principale' => "oui",
- 'table_objet_surnoms' => array('souscriptiondon'), // table_objet('souscription_don') => 'souscription_dons'
- 'field'=> array("id_souscription_don" => "bigint(21) NOT NULL",
- "id_transaction" => "bigint(21) NOT NULL DEFAULT 0",
- "montant" => "int(11) NOT NULL DEFAULT 0",
- "courriel" => "text NOT NULL DEFAULT ''",
- "nom" => "text NOT NULL DEFAULT ''",
- "prenom" => "text NOT NULL DEFAULT ''",
- "code_postal" => "text NOT NULL DEFAULT ''",
- "adresse" => "text NOT NULL DEFAULT ''",
- "ville" => "text NOT NULL DEFAULT ''",
- "recu_fiscal" => "int(1) NOT NULL DEFAULT 0",
- "envoyer_info" => "int(2) NOT NULL DEFAULT 0",
- /* "statut" => "varchar(255) DEFAULT '0' NOT NULL COLLATE NOCASE", */
- "date_souscription " => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
- "maj" => "TIMESTAMP"
- ),
- 'key' => array("PRIMARY KEY" => "id_souscription_don",
- ),
- 'titre' => "nom AS titre, '' AS lang",
- 'date' => "date_souscription",
- 'champs_editables' => array('montant', 'courriel', 'nom', 'prenom', 'code_postal', 'adresse', 'ville', 'recu_fiscal', 'envoyer_info'),
- 'champs_versionnes' => array('montant', 'courriel', 'nom', 'prenom', 'code_postal', 'adresse', 'ville', 'recu_fiscal', 'envoyer_info'),
- 'rechercher_champs' => array(),
- 'tables_jointures' => array('spip_transactions' => 'id_transaction'),
- );
-
- return $tables;
-}
-
-
-/* /\** */
-/* * Déclaration des tables secondaires (liaisons) */
-/* * */
-/* * @pipeline declarer_tables_auxiliaires */
-/* * @param array $tables */
-/* * Description des tables */
-/* * @return array */
-/* * Description complétée des tables */
-/* *\/ */
-/* function souscription_declarer_tables_auxiliaires($tables) { */
-
-/* $tables['spip_souscription_dons_liens'] = */
-/* array( */
-/* 'field' => array("id_souscription_don" => "bigint(21) DEFAULT '0' NOT NULL", */
-/* "id_objet" => "bigint(21) DEFAULT '0' NOT NULL", */
-/* "objet" => "VARCHAR(25) DEFAULT '' NOT NULL", */
-/* "vu" => "VARCHAR(6) DEFAULT 'non' NOT NULL" */
-/* ), */
-/* 'key' => array("PRIMARY KEY" => "id_souscription_don,id_objet,objet", */
-/* "KEY id_souscription_don" => "id_souscription_don" */
-/* ) */
-/* ); */
-
-/* return $tables; */
-/* } */
-?>
+++ /dev/null
-!<?php
-
-/**
- * Fichier généré par la Fabrique de plugin v5
- * le 2013-03-01 16:49:34
- *
- * Ce fichier de sauvegarde peut servir à recréer
- * votre plugin avec le plugin «Fabrique» qui a servi à le créer.
- *
- * Bien évidemment, les modifications apportées ultérieurement
- * par vos soins dans le code de ce plugin généré
- * NE SERONT PAS connues du plugin «Fabrique» et ne pourront pas
- * être recréées par lui !
- *
- * La «Fabrique» ne pourra que régénerer le code de base du plugin
- * avec les informations dont il dispose.
- *
-**/
-
-if (!defined("_ECRIRE_INC_VERSION")) return;
-
-$data = array (
- 'fabrique' =>
- array (
- 'version' => 5,
- ),
- 'paquet' =>
- array (
- 'nom' => 'Souscription',
- 'slogan' => '',
- 'description' => 'Module de souscription pour Attac France et Basta!',
- 'prefixe' => 'souscription',
- 'version' => '1.0.0',
- 'auteur' => 'Olivier Tétard',
- 'auteur_lien' => 'http://olivier.miskin.fr',
- 'licence' => 'GNU/GPL',
- 'categorie' => 'communication',
- 'etat' => 'dev',
- 'compatibilite' => '[3.0.5;3.0.*]',
- 'documentation' => '',
- 'administrations' => 'on',
- 'schema' => '1.0.0',
- 'formulaire_config' => 'on',
- 'formulaire_config_titre' => 'Configuration des modules de souscription',
- 'fichiers' =>
- array (
- 0 => 'autorisations',
- 1 => 'fonctions',
- 2 => 'options',
- 3 => 'pipelines',
- ),
- 'inserer' =>
- array (
- 'paquet' => '',
- 'administrations' =>
- array (
- 'maj' => '',
- 'desinstallation' => '',
- 'fin' => '',
- ),
- 'base' =>
- array (
- 'tables' =>
- array (
- 'fin' => '',
- ),
- ),
- ),
- 'scripts' =>
- array (
- 'pre_copie' => '',
- 'post_creation' => '',
- ),
- 'exemples' => '',
- ),
- 'objets' =>
- array (
- 0 =>
- array (
- 'nom' => 'Dons',
- 'nom_singulier' => 'Don',
- 'genre' => 'masculin',
- 'logo_variantes' => '',
- 'table' => 'spip_souscription_dons',
- 'cle_primaire' => 'id_souscription_don',
- 'cle_primaire_sql' => 'bigint(21) NOT NULL',
- 'table_type' => 'souscription_don',
- 'champs' =>
- array (
- 0 =>
- array (
- 'nom' => 'Courriel',
- 'champ' => 'courriel',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- 2 => 'obligatoire',
- ),
- 'recherche' => '',
- 'saisie' => 'input',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 1 =>
- array (
- 'nom' => 'Nom',
- 'champ' => 'nom',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'input',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 2 =>
- array (
- 'nom' => 'Prénom',
- 'champ' => 'prenom',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'input',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 3 =>
- array (
- 'nom' => 'Code postal',
- 'champ' => 'code_postal',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'input',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 4 =>
- array (
- 'nom' => 'Adresse',
- 'champ' => 'adresse',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'textarea',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 5 =>
- array (
- 'nom' => 'Ville',
- 'champ' => 'ville',
- 'sql' => 'text NOT NULL DEFAULT \'\'',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'input',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 6 =>
- array (
- 'nom' => 'Envoyer un reçu fiscal',
- 'champ' => 'recu_fiscal',
- 'sql' => 'int(1) NOT NULL DEFAULT 0',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'oui_non',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- 7 =>
- array (
- 'nom' => 'Souhaite être informé',
- 'champ' => 'envoyer_info',
- 'sql' => 'int(2) NOT NULL DEFAULT 0',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => 'oui_non',
- 'explication' => 'Souhaite recevoir des informations publiques',
- 'saisie_options' => '',
- ),
- 8 =>
- array (
- 'nom' => 'Identifiant de la transaction',
- 'champ' => 'id_transaction',
- 'sql' => 'int(11) NOT NULL DEFAULT 0',
- 'caracteristiques' =>
- array (
- 0 => 'editable',
- 1 => 'versionne',
- ),
- 'recherche' => '',
- 'saisie' => '',
- 'explication' => '',
- 'saisie_options' => '',
- ),
- ),
- 'champ_titre' => 'nom',
- 'champ_date' => 'date_souscription',
- 'statut' => '',
- 'chaines' =>
- array (
- 'titre_objets' => 'Dons',
- 'titre_objet' => 'Don',
- 'info_aucun_objet' => 'Aucun don',
- 'info_1_objet' => 'Un don',
- 'info_nb_objets' => '@nb@ dons',
- 'icone_creer_objet' => 'Créer un don',
- 'icone_modifier_objet' => 'Modifier ce don',
- 'titre_logo_objet' => 'Logo de ce don',
- 'titre_langue_objet' => 'Langue de ce don',
- 'titre_objets_rubrique' => 'Dons de la rubrique',
- 'info_objets_auteur' => 'Les dons de cet auteur',
- 'retirer_lien_objet' => 'Retirer ce don',
- 'retirer_tous_liens_objets' => 'Retirer tous les dons',
- 'ajouter_lien_objet' => 'Ajouter ce don',
- 'texte_ajouter_objet' => 'Ajouter un don',
- 'texte_creer_associer_objet' => 'Créer et associer un don',
- 'texte_changer_statut_objet' => 'Ce don est :',
- ),
- 'table_liens' => 'on',
- 'roles' => '',
- 'auteurs_liens' => '',
- 'vue_auteurs_liens' => '',
- 'echafaudages' =>
- array (
- 0 => 'prive/squelettes/contenu/objets.html',
- 1 => 'prive/objets/infos/objet.html',
- 2 => 'prive/squelettes/contenu/objet.html',
- ),
- 'autorisations' =>
- array (
- 'objet_creer' => 'toujours',
- 'objet_voir' => 'webmestre',
- 'objet_modifier' => 'webmestre',
- 'objet_supprimer' => 'webmestre',
- 'associerobjet' => 'webmestre',
- ),
- 'boutons' =>
- array (
- 0 => 'menu_edition',
- 1 => 'outils_rapides',
- ),
- 'saisies' =>
- array (
- 0 => 'objets',
- ),
- ),
- ),
- 'images' =>
- array (
- 'paquet' =>
- array (
- 'logo' =>
- array (
- 0 =>
- array (
- 'extension' => '',
- 'contenu' => '',
- ),
- ),
- ),
- 'objets' =>
- array (
- 0 =>
- array (
- ),
- ),
- ),
-);
-
-?>
\ No newline at end of file
+++ /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 être informé',
- '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',
-
- // 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',
-);
-
-?>
\ No newline at end of file
+++ /dev/null
-!!!
-
-
-#FORMULAIRE_SOUSCRIPTION_DON{1}
-
+++ /dev/null
-<paquet
- prefix="souscription"
- categorie="communication"
- version="0.0.1"
- etat="dev"
- compatibilite="[3.0.5;3.0.*]"
- logo=""
- documentation=""
- schema="0.0.1"
- >
-
- <nom>Souscription</nom>
-
- <auteur lien='http://olivier.miskin.fr'>Olivier Tétard</auteur>
-
- <licence>GNU/GPL</licence>
- <necessite nom="saisies" compatibilite="[1.24.0;]" />
- <necessite nom="bank" compatibilite="[2.2.1;]" />
- <necessite nom="spip_bonux" compatibilite="[3.0.4;]" />
-
- <!-- <pipeline nom="autoriser" inclure="souscription_autorisations.php" /> -->
-
- <pipeline nom="declarer_tables_objets_sql" inclure="base/souscription.php" />
- <pipeline nom="declarer_tables_interfaces" inclure="base/souscription.php" />
- <pipeline nom="optimiser_base_disparus" inclure="souscription_pipelines.php" />
-
- <menu nom="souscription" titre="souscription:titre_souscriptions" parent="menu_activite" icone="images/souscription_don-16.png" action="souscriptions" />
-
-</paquet>
+++ /dev/null
-<BOUCLE_souscription_don(SOUSCRIPTION_DONS spip_transactions){id_souscription_don}>
-
-[<div class="champ contenu_courriel[ (#COURRIEL*|strlen|?{'',vide})]">
- <label><:souscription_don:label_courriel:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{courriel} courriel'>(#COURRIEL)</span>
-</div>]
-
-[<div class="champ contenu_montant[ (#MONTANT*|strlen|?{'',vide})]">
- <label><:souscription_don:label_montant:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{montant} montant'>(#MONTANT)</span>
-</div>]
-
-<div>
-
- <ul>
- [<li><strong>Identifiant</strong> : <span dir='#LANG_DIR' class='#EDIT{id_transaction} id_transaction'>(#ID_TRANSACTION)</li>]
- [<li><strong>Statut</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#STATUT)</span></li>]
- [<li><strong>Mode de paiement</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#MODE)</span></li>]
- [<li><strong>Date de paiement</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#DATE_PAIEMENT)</span></li>]
- [<li><strong>Identifiant d'autorisation</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#AUTORISATION_ID)</span></li>]
- </ul>
-</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>
- <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>
- <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>
- <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>
- <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>
- <span dir='#LANG_DIR' class='#EDIT{ville} ville'>(#VILLE)</span>
-</div>]
-
-[<div class="champ contenu_recu_fiscal[ (#RECU_FISCAL*|strlen|?{'',vide})]">
- <label><:souscription_don:label_recu_fiscal:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{recu_fiscal} recu_fiscal'>(#RECU_FISCAL)</span>
-</div>]
-
-[<div class="champ contenu_envoyer_info[ (#ENVOYER_INFO*|strlen|?{'',vide})]">
- <label><:souscription_don:label_envoyer_info:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{envoyer_info} envoyer_info'>(#ENVOYER_INFO)</span>
-</div>]
-
-</div>
-
-</BOUCLE_souscription_don>
+++ /dev/null
-<BOUCLE_souscription_don(SOUSCRIPTION_DONS){id_souscription_don}>
-
-[<div class="champ contenu_courriel[ (#COURRIEL*|strlen|?{'',vide})]">
- <label><:souscription_don:label_courriel:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{courriel} courriel'>(#COURRIEL)</span>
-</div>]
-
-[<div class="champ contenu_montant[ (#MONTANT*|strlen|?{'',vide})]">
- <label><:souscription_don:label_montant:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{montant} montant'>(#MONTANT)</span>
-</div>]
-
-<div>
-
- <ul>
- [<li><strong>Identifiant</strong> : <span dir='#LANG_DIR' class='#EDIT{id_transaction} id_transaction'>(#ID_TRANSACTION)</li>]
- [<li><strong>Statut</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#STATUT)</span></li>]
- [<li><strong>Mode de paiement</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#MODE)</span></li>]
- [<li><strong>Date de paiement</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#DATE_PAIEMENT)</span></li>]
- [<li><strong>Identifiant d'autorisation</strong> : <span dir='#LANG_DIR' class='#EDIT{statut} statut'>(#AUTORISATION_ID)</span></li>]
- </ul>
-</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>
- <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>
- <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>
- <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>
- <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>
- <span dir='#LANG_DIR' class='#EDIT{ville} ville'>(#VILLE)</span>
-</div>]
-
-[<div class="champ contenu_recu_fiscal[ (#RECU_FISCAL*|strlen|?{'',vide})]">
- <label><:souscription_don:label_recu_fiscal:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{recu_fiscal} recu_fiscal'>(#RECU_FISCAL)</span>
-</div>]
-
-[<div class="champ contenu_envoyer_info[ (#ENVOYER_INFO*|strlen|?{'',vide})]">
- <label><:souscription_don:label_envoyer_info:> : </label>
- <span dir='#LANG_DIR' class='#EDIT{envoyer_info} envoyer_info'>(#ENVOYER_INFO)</span>
-</div>]
-
-</div>
-
-</BOUCLE_souscription_don>
+++ /dev/null
-[(#SET{defaut_tri,#ARRAY{
- 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" scope="col">[(#TRI{id_souscription_don,<:info_numero_abbreviation:>,ajax})]</th>
- </tr>
- </thead>
- <tbody>
- <BOUCLE_liste_souscription_dons(SOUSCRIPTION_DONS){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">[(#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
- })] -- #OBJET </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
-
-dffgdffg!
+++ /dev/null
-<?php
-/**
- * Fichier gérant l'installation et désinstallation du plugin Souscription
- *
- * @plugin Souscription
- * @copyright 2013
- * @author Olivier Tétard
- * @licence GNU/GPL
- * @package SPIP\Souscription\Installation
- */
-
-if (!defined('_ECRIRE_INC_VERSION')) return;
-
-
-/**
- * Fonction d'installation et de mise à jour du plugin Souscription.
- *
- * @param string $nom_meta_base_version
- * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
- * @param string $version_cible
- * Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
- * @return void
- **/
-function souscription_upgrade($nom_meta_base_version, $version_cible) {
- $maj = array();
-
- $maj['create'] = array(array('maj_tables', array('spip_souscription_dons', 'spip_souscription_dons_liens')));
-
- include_spip('base/upgrade');
- maj_plugin($nom_meta_base_version, $version_cible, $maj);
-}
-
-
-/**
- * Fonction de désinstallation du plugin Souscription.
- *
- * @param string $nom_meta_base_version
- * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
- * @return void
- **/
-function souscription_vider_tables($nom_meta_base_version) {
-
- sql_drop_table("spip_souscription_dons");
- sql_drop_table("spip_souscription_dons_liens");
-
- /* 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')));
-
- effacer_meta($nom_meta_base_version);
-}
-?>
+++ /dev/null
-<?php
-/**
- * Définit les autorisations du plugin Souscription
- *
- * @plugin Souscription
- * @copyright 2013
- * @author Olivier Tétard
- * @licence GNU/GPL
- * @package SPIP\Souscription\Autorisations
- */
-
-if (!defined('_ECRIRE_INC_VERSION')) return;
-
-
-/**
- * Fonction d'appel pour le pipeline
- * @pipeline autoriser */
-function souscription_autoriser(){}
-
-
-// -----------------
-// Objet souscription_dons
-
-
-/**
- * Autorisation de voir un élément de menu (souscriptiondons)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondons_menu_dist($faire, $type, $id, $qui, $opt){
- return true;
-}
-
-
-/**
- * Autorisation de voir le bouton d'accès rapide de création (souscriptiondon)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondoncreer_menu_dist($faire, $type, $id, $qui, $opt){
- /* return autoriser('creer', 'souscription_don', '', $qui, $opt); */
- return false;
-}
-
-/**
- * Autorisation de créer (souscriptiondon)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondon_creer_dist($faire, $type, $id, $qui, $opt) {
- return true;
-}
-
-/**
- * Autorisation de voir (souscriptiondon)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondon_voir_dist($faire, $type, $id, $qui, $opt) {
- /* return autoriser('webmestre', '', '', $qui); */
- return false;
-}
-
-/**
- * Autorisation de modifier (souscriptiondon)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondon_modifier_dist($faire, $type, $id, $qui, $opt) {
- return autoriser('webmestre', '', '', $qui);
-}
-
-/**
- * Autorisation de supprimer (souscriptiondon)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_souscriptiondon_supprimer_dist($faire, $type, $id, $qui, $opt) {
- return autoriser('webmestre', '', '', $qui);
-}
-
-
-/**
- * Autorisation de lier/délier l'élément (souscriptiondons)
- *
- * @param string $faire Action demandée
- * @param string $type Type d'objet sur lequel appliquer l'action
- * @param int $id Identifiant de l'objet
- * @param array $qui Description de l'auteur demandant l'autorisation
- * @param array $opt Options de cette autorisation
- * @return bool true s'il a le droit, false sinon
- **/
-function autoriser_associersouscriptiondons_dist($faire, $type, $id, $qui, $opt) {
- return autoriser('webmestre', '', '', $qui);
-}
-
-function autoriser_dons_souscriptionexporter_dist($faire, $type, $id, $qui, $opt) {
- print "...";
- return false;
- return autoriser('webmestre', '', '', $qui);
-}
-
-print "..";
\ No newline at end of file