Updates Changelog (Closes #1528).
[platal.git] / templates / payment / donation.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2011 Polytechnique.org                             *}
4 {*  http://opensource.polytechnique.org/                                  *}
5 {*                                                                        *}
6 {*  This program is free software; you can redistribute it and/or modify  *}
7 {*  it under the terms of the GNU General Public License as published by  *}
8 {*  the Free Software Foundation; either version 2 of the License, or     *}
9 {*  (at your option) any later version.                                   *}
10 {*                                                                        *}
11 {*  This program is distributed in the hope that it will be useful,       *}
12 {*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
13 {*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
14 {*  GNU General Public License for more details.                          *}
15 {*                                                                        *}
16 {*  You should have received a copy of the GNU General Public License     *}
17 {*  along with this program; if not, write to the Free Software           *}
18 {*  Foundation, Inc.,                                                     *}
19 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
20 {*                                                                        *}
21 {**************************************************************************}
22
23 {if $smarty.request.op eq "submit" and !$pl_errors}
24
25 <h1>Don à l'association Polytechnique.org</h1>
26
27 <table class="bicol">
28   <tr>
29     <th colspan="2">Paiement via {$meth->text}</th>
30   </tr>
31   <tr>
32     <td><b>Transaction</b></td>
33     <td>{$pay->text}</td>
34   </tr>
35   <tr>
36     <td><b>Montant</b></td>
37     <td>{$amount} &euro;</td>
38   </tr>
39 {if $comment}
40   <tr>
41     <td><b>Commentaire</b></td>
42     <td>{$comment}</td>
43   </tr>
44 {/if}
45   <tr>
46     <td>&nbsp;</td>
47     <td>
48       <form method="post" action="{$pay->api->urlform}">
49       <div>
50         <!-- infos commercant -->
51         {foreach from=$pay->api->infos.commercant key="name" item="value"}
52         <input type="hidden" name="{$name}" value="{$value}" />
53         {/foreach}
54         <!-- infos client -->
55         {foreach from=$pay->api->infos.client key="name" item="value"}
56         <input type="hidden" name="{$name}" value="{$value}" />
57         {/foreach}
58         <!-- infos commande -->
59         {foreach from=$pay->api->infos.commande key="name" item="value"}
60         <input type="hidden" name="{$name}" value="{$value}" />
61         {/foreach}
62
63         <!-- infos divers -->
64         {foreach from=$pay->api->infos.divers key="name" item="value"}
65         <input type="hidden" name="{$name}" value="{$value}" />
66         {/foreach}
67         <input type="submit" value="Valider" />
68       </div>
69       </form>
70     </td>
71   </tr>
72 </table>
73 <p>
74 En cliquant sur "Valider", tu seras redirigé{if $sex}e{/if} vers le site de {$pay->api->nomsite}, où il te
75 sera demandé de saisir ton numéro de carte bancaire. Lorsque le paiement aura été effectué, tu
76 recevras une confirmation par email.
77 </p>
78 {if $pay->api->text}
79 <p>
80 {$pay->api->text}
81 </p>
82 {/if}
83
84 {else}
85
86 {include wiki=Docs.Dons}
87
88 <form method="post" action="{$platal->pl_self()}">
89   <table class="bicol">
90     <tr>
91       <th colspan="2">Effectuer le don</th>
92     </tr>
93     <tr>
94       <td>Méthode</td>
95       <td>
96         <select name="methode">
97           {select_db_table table="payment_methods" valeur=$smarty.request.methode}
98         </select>
99       </td>
100     </tr>
101     <tr>
102       <td>Montant</td>
103       <td><input type="text" name="amount" size="13" class='right' value="{$pay->amount_def}" /> &euro;</td>
104     </tr>
105     <tr>
106       <td>Commentaire</td>
107       <td><textarea name="comment" rows="5" cols="30"></textarea></td>
108     </tr>
109     <tr>
110       <td>Afficher ton nom dans la liste des donateurs</td>
111       <td>
112         <label>Oui<input type="radio" name="display" value="1" checked="checked" /></label>
113         &nbsp;-&nbsp;
114         <label><input type="radio" name="display" value="0" />Non</label>
115       </td>
116     </tr>
117     <tr>
118       <td>&nbsp;</td>
119       <td>
120         <input type="hidden" name="op" value="submit" />
121         <input type="submit" value="Continuer" />
122       </td>
123     </tr>
124   </table>
125 </form>
126
127 {if t($transactions)}
128 <p class="descr">Tu as déjà effectué les dons suivants&nbsp;:</p>
129 <table class="bicol">
130 <tr><th>Date</th><th>Montant</th></tr>
131 {iterate from=$transactions item=t}
132   <tr class="{cycle values="pair,impair"}">
133     <td>{$t.ts_confirmed|date_format}</td>
134     <td>{$t.amount|replace:'.':','} &euro;</td>
135   </tr>
136 {/iterate}
137 </table>
138 {/if}
139
140 <p class="descr">Les 10 plus gros dons sont les suivants&nbsp;:</p>
141 <table class="bicol">
142   <tr>
143     <th>Nom</th>
144     <th>Montant</th>
145     <th>Date</th>
146   </tr>
147   {foreach from=$biggest_donations item=d}
148   <tr class="{cycle values="pair,impair"}">
149     <td>{$d.name}</td>
150     <td class="center">{$d.amount|replace:'.':','} &euro;</td>
151     <td>{$d.ts_confirmed|date_format}</td>
152   </tr>
153   {/foreach}
154 </table>
155
156 <p class="descr">Les dons par période&nbsp;:</p>
157 <table class="tinybicol">
158   <tr>
159     <th>Période</th>
160     <th>Montant</th>
161   </tr>
162   {foreach from=$donations item=d}
163   <tr class="{cycle values="pair,impair"}">
164     <td>{if $d.month neq 0}{$d.ts_confirmed|date_format:"%B %Y"}{else}{$d.ts_confirmed|date_format:"%Y"}{/if}</td>
165     <td style="text-align: right">{$d.amount|replace:'.':','} &euro;</td>
166   </tr>
167   {/foreach}
168 </table>
169
170 {/if}
171
172 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}