Changeset 59743 in spip-zone


Ignore:
Timestamp:
Mar 26, 2012, 9:13:46 AM (7 years ago)
Author:
jeannolapin@…
Message:

Associaspip Ne plus utiliser les groupes d'id inférieur à 100 qui sont reservés pour la gestion des autorisations.

Location:
_plugins_/Association/Associaspip
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Association/Associaspip/exec/action_adherents.php

    r59668 r59743  
    7373        if ($action=='grouper' || $action=='degrouper') {
    7474                $res .='<p class="titrem">'._T('asso:groupes_dp').'</p>';
    75                 $query = sql_select('id_groupe, nom','spip_asso_groupes', '', '', 'nom');
     75                $query = sql_select('id_groupe, nom','spip_asso_groupes', 'id_groupe>=100', '', 'nom'); /* on ne considere que les groupes d'id >=100, les autres c'est pour la gestion des autorisations */
    7676                if (sql_count($query)) {
    7777                        $res .='<table>';
  • _plugins_/Association/Associaspip/exec/adherents.php

    r59719 r59743  
    9494                // FILTRES
    9595                //Filtre groupes
    96                 if ( sql_countsel('spip_asso_groupes', '') ) { // ne proposer que s'il y a des groupes definis
     96                $qGroupes = sql_select('nom, id_groupe', 'spip_asso_groupes', 'id_groupe>=100', '', 'nom');  // on ne prend en consideration que les groupe d'id >= 100, les autres sont reserves a la gestion des autorisations
     97                if ( $qGroupes && sql_count($qGroupes) ) { // ne proposer que s'il y a des groupes definis
    9798#               if ($GLOBALS['association_metas']['aff_groupes']) { // ne proposer que si on affiche les groupes ?? (on peut vouloir filtrer par groupe sans pour autant les afficher donc desactive)
    9899                        echo '</td><td width="25%" class="formulaire">';
     
    100101                        echo '<input type="hidden" name="exec" value="adherents" />';
    101102                        echo '<select name="id_groupe" onchange="form.submit()">';
    102                         $qGroupes = sql_select('nom, id_groupe', 'spip_asso_groupes', '', 'nom');
    103103                        echo '<option value="">'._T('asso:tous_les_groupes').'</option>';
    104104                        while ($groupe = sql_fetch($qGroupes)) {
  • _plugins_/Association/Associaspip/exec/voir_adherent.php

    r59668 r59743  
    7070                icones_association('', $res);
    7171                debut_cadre_association('annonce.gif', 'membre', $nom_membre);
    72                 // Liste des groupes
    73                 $query = sql_select('g.id_groupe as id_groupe, g.nom as nom', 'spip_asso_groupes g LEFT JOIN spip_asso_groupes_liaisons l ON g.id_groupe=l.id_groupe', 'l.id_auteur='.$id_auteur, '', 'g.nom');
     72                // Liste des groupes (on ignore les groupes d'id <100 qui sont dedies a la gestion des autorisations)
     73                $query = sql_select('g.id_groupe as id_groupe, g.nom as nom', 'spip_asso_groupes g LEFT JOIN spip_asso_groupes_liaisons l ON g.id_groupe=l.id_groupe', 'g.id_groupe>=100 AND l.id_auteur='.$id_auteur, '', 'g.nom');
    7474                if (sql_count($query)) {
    7575                        echo '<div class="cadre_padding">'._T('asso:groupes_dp');
  • _plugins_/Association/Associaspip/formulaires/editer_asso_membres.html

    r59668 r59743  
    6464                                <th><:asso:action:><th>
    6565                        </tr>
    66         <BOUCLE_groupes_membre(ASSO_GROUPES_LIAISONS asso_groupes){id_auteur=#ENV{id_auteur}}{par nom}{pagination}>
     66        <BOUCLE_groupes_membre(ASSO_GROUPES_LIAISONS asso_groupes){id_auteur=#ENV{id_auteur}}{id_groupe>=100}{par nom}{pagination}>
    6767                        <tr class="[(#COMPTEUR_BOUCLE|alterner{'pair','impair'})]">
    6868                                <td class="fn n"><a title="<:asso:adherent_label_voir_membre:>" href="#URL_ECRIRE{edit_groupe, id=#ID_GROUPE}">#NOM</a></td>
     
    7878                        <p class="pagination">#PAGINATION</p>
    7979                        <ul>
    80         <BOUCLE_groupes_non_membre(ASSO_GROUPES asso_groupes_liaisons){!id_auteur=#ENV{id_auteur}}{par nom}{pagination 40}>
     80        <BOUCLE_groupes_non_membre(ASSO_GROUPES asso_groupes_liaisons){!id_auteur=#ENV{id_auteur}}{id_groupe>=100}{par nom}{pagination 40}>
    8181                                <li class="liste_auteurs">
    8282                                        <div class="choix">
  • _plugins_/Association/Associaspip/prive/contenu/voir_groupes.html

    r59668 r59743  
    1010        </thead>
    1111        <tbody>
    12 <BOUCLE_groupes(ASSO_GROUPES){par nom}>
     12<BOUCLE_groupes(ASSO_GROUPES){par nom}{id_groupe >= 100}>
    1313                <tr>
    1414                        <td>[(#NOM)]</td>
Note: See TracChangeset for help on using the changeset viewer.