source: spip-zone/_plugins_/Association/Associaspip/exec/voir_groupe.php @ 59811

Last change on this file since 59811 was 59811, checked in by jeannolapin@…, 8 years ago

Associaspip Introduction de la gestion des droits d'accès, pour l'instant limités aux membres de l'association et à la gestion des groupes et autorisations.

File size: 2.0 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_voir_groupe()
19{
20        $id_groupe = intval(_request('id'));
21        if (!autoriser('editer_groupes', 'association', $id_groupe)) {
22                include_spip('inc/minipres');
23                echo minipres();
24        } else {
25                onglets_association(($id_groupe>=100)?'gestion_groupes':'gerer_les_autorisations');
26                // INFO
27                $groupe = sql_fetsel('*', 'spip_asso_groupes', "id_groupe=$id_groupe" );
28                if ($id_groupe>=100) {
29                        $infos['ordre_affichage_groupe'] = $groupe['affichage'];
30                }
31                $infos['commentaires'] = $groupe['commentaires'];
32                $infos['destination_entete_utilise'] = _T('asso:nombre_fois', array('nombre'=>sql_countsel('spip_asso_groupes_liaisons',"id_groupe=$id_groupe")) );
33                echo totauxinfos_intro(($id_groupe<100)?_T("asso:groupe_".$id_groupe):$groupe['nom'], 'groupe', $id_groupe, $infos );
34                // datation et raccourcis
35                icones_association('', array(
36                        'editer_groupe' => array('edit-24.gif', ($id_groupe<100)?'edit_groupe_autorisations':'edit_groupe', "id=$id_groupe"),
37                ) );
38                debut_cadre_association('annonce.gif', 'groupe_dp', $groupe['nom']); // preferer "membre du groupe ..."
39                echo recuperer_fond('prive/contenu/voir_membres_groupe', array(
40                        'id_groupe' => $id_groupe
41                ));
42                fin_page_association();
43        }
44}
45
46?>
Note: See TracBrowser for help on using the repository browser.