Ignore:
Timestamp:
May 7, 2012, 9:02:11 AM (9 years ago)
Author:
gildas.cotomale@…
Message:

harmonisation, correction et extension du filtrage des listes principales

File:
1 edited

Legend:

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

    r60892 r61063  
    6767}
    6868
    69 function relances_while($statut_interne, $groupe=0)
     69function relances_while($statut_interne, $id_groupe=0)
    7070{
    71         $query = sql_select('id_auteur, sexe, nom_famille, prenom, statut_interne, validite', 'spip_asso_membres AS a_m', " statut_interne like '$statut_interne' AND statut_interne <> 'sorti'", '', 'nom_famille');
     71        $query = sql_select(
     72                'id_auteur, sexe, nom_famille, prenom, statut_interne, validite', // select
     73                'spip_asso_membres AS a_m'. ($id_groupe?' LEFT JOIN spip_asso_groupes_liaisons a_g_l ON a_m.id_auteur=a_g_l.id_auteur ':''), // from
     74                " statut_interne LIKE '$statut_interne' AND statut_interne <> 'sorti'". ($id_groupe?' AND id_groupe='.intval($id_groupe):''), //where
     75                '', // limit
     76                'nom_famille, prenom, validite' // order by
     77        );
    7278        $res = '';
    7379        while ($data = sql_fetch($query)) {
    74                 $res .= '<tr class="'.$GLOBALS['association_styles_des_statuts'][$data['statut_interne']].'">'
    75                 .'<td class="integer">'. $data['id_auteur'] .'</td>'
    76                 .'<td class="text">'. association_calculer_nom_membre($data['sexe'], $data['prenom'], $data['nom_famille']) .'</td>'
    77                 .'<td class="date">'. association_datefr($data['validite']) .'</td>'
    78                 .'<td class="action"><input name="id[]" type="checkbox" value="'.$data['id_auteur'].'" checked="checked" /><input name="statut['.$data['id_auteur'].']" type="hidden" value="'.$data['statut_interne'].'" /></td>'
     80                $res .= '<tr class="'.$GLOBALS['association_styles_des_statuts'][$data['statut_interne']].'" id="'.$data['id_auteur'].'">'
     81                .'<td class="integer"><label for="mbr'.$data['id_auteur'].'">'.$data['id_auteur'].'</label></td>'
     82                .'<td class="text"><label for="mbr'.$data['id_auteur'].'">'. association_calculer_nom_membre($data['sexe'], $data['prenom'], $data['nom_famille']) .'</label></td>'
     83                .'<td class="date"><label for="mbr'.$data['id_auteur'].'">'. association_datefr($data['validite']) .'</label></td>'
     84                .'<td class="action"><input name="id[]" type="checkbox" id="mbr'.$data['id_auteur'].'" value="'.$data['id_auteur'].'" checked="checked" /><input name="statut['.$data['id_auteur'].']" type="hidden" value="'.$data['statut_interne'].'" /></td>'
    7985                ."</tr>\n";
    8086        }
Note: See TracChangeset for help on using the changeset viewer.