source: spip-zone/_plugins_/Association/Associaspip/modeles/histofinan.html @ 52430

Last change on this file since 52430 was 52430, checked in by gildas.cotomale@…, 10 years ago

Modèle pour l'historique financier des adhérents, et modèle affichant les comptes pour une valeur de id_journal et/ou imputation donnée.

File size: 4.5 KB
Line 
1[(#REM)<!-- HISTOrique FINANcier d'un membre : presque tous
2plugin concerne = associaspip ; tables = spip_asso_comptes, spip_asso_plans, spip_association_metas
3plugins necessaires = aucun
4parametres =
5- id (entier) : id_auteur du membre concerne
6remarques =
7- Seul le membre ou un admin a acces a cet historique
8- Ce modele ne s'occupe que de l'information comptable, pas plus
9  (c'est donc succint en ce qui concerne les dons/ventes/etc.)
10
11maj:2011-10-03; version:0.3.0; licence:GPL; copyleft:gilcot; -->]
12
13[(#SET{droit_acces, [(#SESSION{id_auteur}|=={#ENV{id}}|ou{#SESSION{statut}|=={0minirezo}}|?{oui,non})] })]
14
15[(#REM)<!-- RECUS FISCAUX ANNUELS (que pour les cotisations, pas les dons) -->]
16<B_RecusFiscaux>
17[(#GET{droit_acces}|=={oui }|oui)
18        <hr class="nettoyeur" />
19        <:asso:liens_vers_les_justificatifs:>
20]
21<BOUCLE_RecusFiscaux(ASSO_COMPTES){id_journal=#ENV{id}}{imputation=#META{/association/pc_cotisations}} {fusion YEAR(date)} {!par date}>
22[(#GET{droit_acces}|=={oui }|oui)
23        <a href="[(#URL_ECRIRE{pdf_fiscal}
24                |parametre_url{id,#ID_JOURNAL}
25                |parametre_url{annee,[(#DATE|annee)]}
26                |parametre_url{retour,[(#ENV{retour,#SELF})]}
27        )]">[(#DATE|annee)]</a>,
28]
29</BOUCLE_RecusFiscaux>
30</B_RecusFiscaux>
31<//B_RecusFiscaux>
32
33[(#REM)<!-- FICHE HISTORIQUE COTISATIONS -->]
34[(#GET{droit_acces}|=={oui }|oui)
35        <hr class="nettoyeur" />
36        [(#AUTORISER{associer_adherents,asso_comptes,#ID_COMPTE}|oui)
37        [(#BOUTON_ACTION{
38                <:asso:adherent_label_ajouter_cotisation:>,
39                [(#URL_ECRIRE{ajout_cotisation}
40                        |parametre_url{id,#ENV{id}}
41                        |parametre_url{retour,[(#ENV{retour,#SELF})]}
42                        )],
43                ajax
44        })]
45        <br class="nettoyeur" />
46        ]
47        [(#MODELE{asso_comptes}{id_journal=#ENV{id},imputation=#META{/association/pc_cotisations}}{titre=<:asso:adherent_titre_historique_cotisations:>}{vide=<:aucune_cotisation_pour_l_instant:>})]
48        <hr class="nettoyeur" />
49]
50
51[(#REM)<!-- FICHE HISTORIQUE ACTIVITES -->]
52#SET{liste_activites,#ARRAY}
53<BOUCLE_activites(ASSO_ACTIVITES){id_adherent=#ENV{id}}>
54        #SET{liste_activites, #GET{liste_activites}|push{#ID_ACTIVITE}}
55</BOUCLE_activites>
56[(#META{/association/activites}|=={on}|et{#GET{droit_acces}|=={oui }}|oui)
57        [(#AUTORISER{associer_adherents,asso_comptes,#ID_COMPTE}|oui)
58        [(#BOUTON_ACTION{
59                <:asso:activite_titre_ajouter_inscription:>,
60                [(#URL_ECRIRE{ajout_participation}
61                        |parametre_url{id,#ENV{id}}
62                        |parametre_url{retour,[(#ENV{retour,#SELF})]}
63                        )],
64                ajax
65        })]
66        <br class="nettoyeur" />
67        ]
68        [(#MODELE{asso_comptes}{id_journal=#GET{liste_activites},imputation=#META{/association/pc_activites}}{titre=<:asso:adherent_titre_historique_activites:>}{vide=<:aucune_activite_payante_pour_l_instant:>})]
69        <hr class="nettoyeur" />
70]
71
72[(#REM)<!-- FICHE HISTORIQUE VENTES -->]
73#SET{liste_achats,#ARRAY}
74<BOUCLE_achats(ASSO_VENTES){id_acheteur=#ENV{id}}>
75        #SET{liste_achats, #GET{liste_achats}|push{#ID_VENTE}}
76</BOUCLE_achats>
77[(#META{/association/ventes}|=={on}|et{#GET{droit_acces}|=={oui }}|oui)
78        [(#AUTORISER{associer_adherents,asso_comptes,#ID_COMPTE}|oui)
79        [(#BOUTON_ACTION{
80                <:asso:ajouter_une_vente:>,
81                [(#URL_ECRIRE{edit_vente}
82                        |parametre_url{id_acheteur,#ENV{id}}
83                        |parametre_url{retour,[(#ENV{retour,#SELF})]}
84                        )],
85                ajax
86        })]
87        <br class="nettoyeur" />
88        ]
89        [(#MODELE{asso_comptes}{id_journal=#GET{liste_achats},imputation=#META{/association/pc_ventes}}{titre=<:asso:adherent_titre_historique_dons:>}{vide=<:aucun_achat_pour_l_instant:>})]
90        <hr class="nettoyeur" />
91]
92
93[(#REM)<!-- FICHE HISTORIQUE DONS -->]
94#SET{liste_dons,#ARRAY}
95<BOUCLE_dons(ASSO_DONS){id_adherent=#ENV{id}}>
96        #SET{liste_dons, #GET{liste_dons}|push{#ID_DON}}
97</BOUCLE_dons>
98[(#META{/association/dons}|=={on}|et{#GET{droit_acces}|=={oui }}|oui)
99        [(#AUTORISER{associer_adherents,asso_comptes,#ID_COMPTE}|oui)
100        [(#BOUTON_ACTION{
101                <:asso:ajouter_un_don:>,
102                [(#URL_ECRIRE{edit_don}
103                        |parametre_url{id_adherent,#ENV{id}}
104                        |parametre_url{retour,[(#ENV{retour,#SELF})]}
105                        )],
106                ajax
107        })]
108        <br class="nettoyeur" />
109        ]
110        [(#MODELE{asso_comptes}{id_journal=#GET{liste_dons},imputation=#META{/association/pc_dons}}{titre=<:asso:adherent_titre_historique_dons:>}{vide=<:aucun_don_pour_l_instant:>})]
111        <hr class="nettoyeur" />
112]
113
114[(#REM)<!-- FICHE HISTORIQUE PRETS -->]
115#SET{liste_prets,#ARRAY}
116<BOUCLE_prets(ASSO_PRETS){id_emprunteur=#ENV{id}}>
117        #SET{liste_prets, #GET{liste_prets}|push{#ID_PRET}}
118</BOUCLE_prets>
119[(#META{/association/prets}|=={on}|et{#GET{droit_acces}|=={oui }}|oui)
120        [(#MODELE{asso_comptes}{id_journal=#GET{liste_prets},imputation=#META{/association/pc_prets}}{titre=<:asso:adherent_titre_historique_prets:>}{vide=<:aucun_pret_payant_pour_l_instant:>})]
121        <hr class="nettoyeur" />
122]
Note: See TracBrowser for help on using the repository browser.