Changeset 61063 in spip-zone for _plugins_/Association/Associaspip/exec/dons.php
- Timestamp:
- May 7, 2012, 9:02:11 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/Association/Associaspip/exec/dons.php
r60892 r61063 23 23 echo minipres(); 24 24 } else { 25 $annee = intval(_request('annee')); 26 if(!$annee){ 27 $annee = date('Y'); 25 $id_don = intval(_request('id')); 26 if ($id_don) { // la presence de ce parametre interdit la prise en compte d'autres (a annuler donc si presents dans la requete) 27 $annee = sql_getfetsel("DATE_FORMAT(date_don, '%Y')",'spip_asso_dons', "id_don=$id_don"); // on recupere l'annee correspondante 28 } else { 29 $annee = intval(_request('annee')); // on recupere l'annee requetee 30 $id_don = ''; // ne pas afficher ce disgracieux '0' 31 } 32 if (!$annee) { 33 $annee = date('Y'); // par defaut c'est l'annee courante 34 $id_don = ''; // virer l'ID inexistant 28 35 } 29 36 onglets_association('titre_onglet_dons'); … … 47 54 )); 48 55 debut_cadre_association('dons-24.gif', 'tous_les_dons'); 49 // Filtres 50 echo '<table width="100%" class="asso_tablo_filtre"><tr>'; 51 echo '<td>'. association_selectionner_annee($annee, 'dons', 'don','dons') .'</td>'; 52 echo '</tr></table>'; 56 // FILTRES 57 filtres_association(array( 58 'annee' => array($annee, 'asso_dons', 'don'), 59 'id' => $id_don, 60 ), 'dons'); 53 61 //TABLEAU 54 62 echo "<table width='100%' class='asso_tablo' id='asso_tablo_dons'>\n"; … … 71 79 $query = sql_select('DISTINCT a_d.*', 'spip_asso_dons AS a_d LEFT JOIN spip_asso_comptes AS a_c ON a_c.id_journal=a_d.id_don', "$critere2$critere1 DATE_FORMAT(date_don, '%Y')=$annee", '', 'id_don' ) ; 72 80 while ($data = sql_fetch($query)) { 73 $id_don = $data['id_don']; 74 echo '<tr class="'.(($data['argent'] && !$data['colis'])?'pair':(($data['argent'] && !$data['colis'])?'prospect':'impair')).'" id="'.$data['id_don'].'">'; 75 echo '<td class="integer">'.$id_don.'</td>'; 81 echo '<tr class="'. (($data['argent'] && !$data['colis'])?'pair':(($data['argent'] && !$data['colis'])?'prospect':'impair')) . (($id_don==$data['id_don'])?' surligne':'') .'" id="'.$data['id_don'].'">'; 82 echo '<td class="integer">'.$data['id_don'].'</td>'; 76 83 echo '<td class="date">'. association_datefr($data['date_don']) .'</td>'; 77 84 echo '<td class="text">'. association_calculer_lien_nomid($data['bienfaiteur'],$data['id_adherent']) .'</td>'; … … 84 91 : ('<td class="text">'. propre($data['contrepartie']) .'</td>') 85 92 ); 86 echo '<td class="action">'. association_bouton('supprimer_le_don', 'suppr-12.gif', 'action_dons', "id=$ id_don") .'</td>';87 echo '<td class="action">' . association_bouton('mettre_a_jour_le_don', 'edit-12.gif', 'edit_don', "id=$ id_don") .'</td>';;93 echo '<td class="action">'. association_bouton('supprimer_le_don', 'suppr-12.gif', 'action_dons', "id=$data[id_don]") .'</td>'; 94 echo '<td class="action">' . association_bouton('mettre_a_jour_le_don', 'edit-12.gif', 'edit_don', "id=$data[id_don]") .'</td>';; 88 95 echo "</tr>\n"; 89 96 }
Note: See TracChangeset
for help on using the changeset viewer.