source: spip-zone/_plugins_/_test_/Association/Associations_1.9.1/exec/ajout_cotisation.php @ 12536

Last change on this file since 12536 was 12536, checked in by fdm@…, 14 years ago

On recharge une version 1.9.1

File size: 3.3 KB
Line 
1<?php
2/**
3* Plugin Association
4*
5* Copyright (c) 2007
6* Bernard Blazin & François de Montlivault
7* http://www.plugandspip.com
8* Ce programme est un logiciel libre distribue sous licence GNU/GPL.
9* Pour plus de details voir le fichier COPYING.txt.
10
11**/
12include_spip('inc/presentation');
13
14function exec_ajout_cotisation(){
15global $connect_statut, $connect_toutes_rubriques;
16
17debut_page(_T('Ajout de cotisation'), "", "");
18
19$url_action_cotisations = generer_url_ecrire('action_cotisations');
20$url_retour = $_SERVER['HTTP_REFERER'];
21
22include_spip ('inc/navigation');
23
24debut_cadre_relief(  "", false, "", $titre = _T('Tous les membres actifs'));
25        debut_boite_info();
26
27print association_date_du_jour();
28
29$id_adherent=$_GET['id'];
30
31$query = spip_query( "SELECT * FROM spip_asso_adherents where id_adherent='$id_adherent' " );
32       
33echo '<fieldset><legend>Ajouter une cotisation </legend>';
34echo '<table width="70%" class="noclass">';
35echo '<p align="center"><form action="'.$url_action_cotisations.'" method="POST">';
36
37while($data = spip_fetch_array($query)) {
38$nom=$data['nom'];
39$prenom=$data['prenom'];
40$categorie=$data['categorie'];
41$validite=$data['validite'];
42$split = split("-",$validite); 
43$annee = $split[0]; 
44$mois = $split[1]; 
45$jour = $split[2]; 
46
47echo '<tr>';
48echo '<td>Adh&eacute;rent :</td>'; 
49echo '<td><strong>'.$nom.' '.$prenom.'</strong></td>';
50echo '<tr>';
51echo '<td>Cat&eacute;gorie :</td>'; 
52echo '<td>'.$categorie.'</td>';
53
54echo '<tr> ';   
55echo '<td>&nbsp;</td>';
56echo '<td>&nbsp;</td>';
57echo '<tr>';
58
59echo '<td>Date du paiement (AAAA-MM-JJ):';
60echo '<td><input name="date" type="text" value="'.date('Y-m-d').'">';
61echo '<tr> ';
62echo '<td>Montant pay&eacute; (en euros):</td>';
63
64$sql = spip_query( "SELECT * FROM spip_asso_categories WHERE valeur='$categorie' ");
65while($categorie = spip_fetch_array($sql)) {
66$duree=$categorie['duree'];
67$mois=$mois+$duree;
68$validite=date("Y-m-d", mktime(0, 0, 0, $mois, $jour, $annee));
69
70echo '<td><input name="montant" type="text" value=" '.$categorie['cotisation'].' "></td>';
71}
72echo '<tr>';
73echo '<td>Mode de paiement :</td>';
74echo '<td><select name="journal" type="text">';
75$sql = spip_query ("SELECT * FROM spip_asso_banques ORDER BY id_banque" );
76while ($banque = spip_fetch_array($sql)) {
77echo '<option value="'.$banque['code'].'"> '.$banque['intitule'].' </option>';
78}
79echo '<option value="don"> Don </option>';
80echo '</select></td>';
81echo '<tr>';
82echo '<td>Validit&eacute; (AAAA-MM-JJ):';
83echo '<td><input name="validite" type="text" value="'.$validite.'">';
84echo '<tr> ';
85echo '<td>Justification :';
86echo '<td><input name="justification" type="text" size="50" value="'.$prenom.' '.$nom.'">';
87echo '<input type="hidden" name="id_adherent" value="'.$id_adherent.'">';
88echo '<input type="hidden" name="nom" value="'.$nom.'">';
89echo '<input type="hidden" name="prenom" value="'.$prenom.'">';
90echo '<input type="hidden" name="action" value="ajoute"></td></tr>';
91}
92echo '</table>';
93echo '<tr>';
94echo '<td>&nbsp;</td>';
95echo '<td><input name="url_retour" type="hidden" value="'.$url_retour.'">';
96echo '<input name="submit" type="submit" value="Ajouter" class="fondo"></td></tr>';
97echo '</form>';
98echo '</table>';
99echo '</fieldset>';
100
101// ON FERME TOUT
102fin_boite_info();
103         
104  fin_cadre_relief(); 
105
106fin_page();
107}
108?>
Note: See TracBrowser for help on using the repository browser.