Changeset 67834 in spip-zone


Ignore:
Timestamp:
Nov 21, 2012, 7:22:57 AM (7 years ago)
Author:
esj@…
Message:

Associaspip bug: on ne pouvait pas créer un groupe.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Associaspip/trunk/exec/edit_groupe.php

    r67826 r67834  
    1313
    1414function exec_edit_groupe() {
    15         $r = association_controle_id('groupe', 'asso_groupes', 'editer_groupes');
    16         if ($r) {
    17                 include_spip ('inc/navigation_modules');
    18                 list($id_groupe, $groupe) = $r;
    19                 onglets_association('gestion_groupes', 'adherents');
    20                 // INFO
    21                 $infos['entete_utilise'] = _T('asso:nombre_fois', array('nombre'=>sql_countsel('spip_asso_groupes_liaisons',"id_groupe=$id_groupe")) );
    22                 echo association_totauxinfos_intro($groupe['nom'], 'groupe', $id_groupe, $infos );
    23                 // datation et raccourcis
    24                 raccourcis_association('groupes');
    25                 debut_cadre_association('annonce.gif', ($id_groupe)?'titre_editer_groupe':'titre_creer_groupe');
    26                 echo recuperer_fond('prive/editer/editer_asso_groupes', array (
    27                         'id' => $id_groupe
    28                 ));
    29                 fin_page_association();
     15        if (!autoriser('editer_groupes', 'association')) {
     16                include_spip('inc/minipres');
     17                echo minipres();
     18        } else {
     19                $id_groupe = association_passeparam_id('groupe');
     20                if (!$id_groupe)
     21                        $r = array(0, array());
     22                else  $r = association_controle_id('groupe', 'asso_groupes');
     23                if ($r) {
     24                        include_spip ('inc/navigation_modules');
     25                        list($id_groupe, $groupe) = $r;
     26                        onglets_association('gestion_groupes', 'adherents');
     27                        if ($groupe) {
     28                                $infos = sql_countsel('spip_asso_groupes_liaisons',"id_groupe=$id_groupe");
     29                                $infos = array('entete_utilise' => _T('asso:nombre_fois', array('nombre'=> $infos)));
     30                                echo association_totauxinfos_intro($groupe['nom'], 'groupe', $id_groupe, $infos );
     31                                $titre = 'titre_editer_groupe';
     32                        } else  $titre = 'titre_creer_groupe';
     33                        // datation et raccourcis
     34                        raccourcis_association('groupes');
     35                        debut_cadre_association('annonce.gif', $titre);
     36                        echo recuperer_fond('prive/editer/editer_asso_groupes',
     37                                        array ('id' => $id_groupe));
     38                        fin_page_association();
     39                }
    3040        }
    3141}
Note: See TracChangeset for help on using the changeset viewer.