source: spip-zone/_plugins_/Association/Associaspip/exec/categories.php @ 65827

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

des oublis dans r65821

File size: 2.1 KB
Line 
1<?php
2/***************************************************************************\
3 *  Associaspip, extension de SPIP pour gestion d'associations             *
4 *                                                                         *
5 *  Copyright (c) 2007 Bernard Blazin & Fran�ois de Montlivault (V1)       *
6 *  Copyright (c) 2010-2011 Emmanuel Saint-James & Jeannot Lapin (V2)       *
7 *                                                                         *
8 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
9 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
10\***************************************************************************/
11
12
13if (!defined('_ECRIRE_INC_VERSION'))
14        return;
15
16include_spip ('inc/navigation_modules');
17
18function exec_categories()
19{
20        if (!autoriser('associer', 'comptes')) {
21                include_spip('inc/minipres');
22                echo minipres();
23        } else {
24                onglets_association('categories_de_cotisations', 'association');
25                // notice
26                echo '';
27                // quelques stats sur les categories
28                echo association_totauxinfos_stats('tous', 'categories', array('entete_duree'=>'duree', 'entete_montant'=>'cotisation') );
29                // datation et raccourcis
30                raccourcis_association('association', array(
31                        'ajouter_une_categorie_de_cotisation' => array('calculatrice.gif', 'edit_categorie'),
32                ));
33                debut_cadre_association('calculatrice.gif','toutes_categories_de_cotisations');
34                echo association_bloc_listehtml(
35                        array('*', 'spip_asso_categories', '', 'id_categorie'), // requete
36                        array(
37                                'id_categorie' => array('asso:entete_id', 'entier'),
38                                'valeur' => array('asso:entete_code', 'texte'),
39                                'libelle' => array('asso:libelle_intitule', 'texte'),
40                                'duree' => array('asso:entete_duree', 'duree', 'M'),
41                                'cotisation' => array('asso:entete_montant', 'prix'),
42                                'commentaire' => array('asso:entete_commentaire', 'texte', 'propre'),
43                        ), // entetes et formats des donnees
44                        array(
45                                array('suppr', 'categorie', 'id=$$' ),
46                                array('edit', 'categorie', 'id=$$' ),
47                        ), // boutons d'action
48                        'id_categorie' // champ portant la cle des lignes et des boutons
49                );
50                fin_page_association();
51        }
52}
53
54?>
Note: See TracBrowser for help on using the repository browser.