Fixes payment for group non member.
[platal.git] / templates / payment / index.tpl
index c9dc2ef..69b0bc7 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2010 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2011 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
@@ -39,7 +39,7 @@
   </tr>
 {if $comment}
   <tr>
-    <td><b>Commentaire</b>
+    <td><b>Commentaire</b></td>
     <td>{$comment}</td>
   </tr>
 {/if}
@@ -72,7 +72,7 @@
   </tr>
 </table>
 <p>
-En cliquant sur "Valider", tu seras redirigé{if $smarty.session.sexe}e{/if} vers le site de {$pay->api->nomsite}, où il te
+En cliquant sur "Valider", tu seras redirigé{if $sex}e{/if} vers le site de {$pay->api->nomsite}, où il te
 sera demandé de saisir ton numéro de carte bancaire.  Lorsque le paiement aura été effectué, tu
 recevras une confirmation par email.
 </p>
@@ -102,7 +102,6 @@ function payment_submit(form)
 </script>
 
 <form method="post" action="{$platal->pl_self()}">
-  </p>
   <table class="bicol">
     <tr>
       <th colspan="2">Effectuer un télépaiement</th>
@@ -110,12 +109,12 @@ function payment_submit(form)
     <tr>
       <td>Transaction</td>
       <td>
-        {if $asso}
+        {if t($asso)}
         <strong>{$pay->text}</strong><input type="hidden" name="ref" value="{$pay->id}" />
         {else}
         <select name="ref" onchange="payment_submit(this.form)">
-          {select_db_table table="`$prefix`paiements" valeur=$pay->id
-                           where="WHERE FIND_IN_SET(\'old\',t.flags)=0"
+          {select_db_table table="payments" valeur=$pay->id
+                           where="WHERE FIND_IN_SET('old', t.flags) = 0"
                            join="LEFT JOIN groups AS g ON (t.asso_id = g.id)" group="g.nom"}
         </select>
         {/if}
@@ -141,9 +140,20 @@ function payment_submit(form)
       <td>Commentaire</td>
       <td><textarea name="comment" rows="5" cols="30"></textarea></td>
     </tr>
+    {if t($donation)}
+    <tr>
+      <td>Afficher ton nom dans la liste des donateurs sur {#globals.core.sitename#}</td>
+      <td>
+        <label>Oui<input type="radio" name="display" value="1" checked="checked" /></label>
+        &nbsp;-&nbsp;
+        <label><input type="radio" name="display" value="0" />Non</label>
+      </td>
+    </tr>
+    {/if}
     <tr>
       <td>&nbsp;</td>
       <td>
+        {if !t($donation)}<input type="hidden" name="display" value="0" />{/if}
         <input type="hidden" name="op" value="submit" />
         <input type="submit" value="Continuer" />
       </td>
@@ -151,19 +161,39 @@ function payment_submit(form)
   </table>
 </form>
 
-{if $transactions}
+{if t($transactions)}
 <p class="descr">Tu as déjà effectué des paiements pour cette transaction&nbsp;:</p>
 <table class="bicol">
 <tr><th>Date</th><th>Montant</th></tr>
 {iterate from=$transactions item=t}
   <tr class="{cycle values="pair,impair"}">
-    <td>{$t.timestamp|date_format}</td>
-    <td>{$t.amount|replace:'EUR':'&euro;'}</td>
+    <td>{$t.ts_confirmed|date_format}</td>
+    <td>{$t.amount|replace:'.':','} &euro;</td>
   </tr>
 {/iterate}
 </table>
 {/if}
 
+{if t($donation)}
+{if !t($donations)}
+<p class="descr">Aucun don n'a encore été recueilli.</p>
+{else}
+<p class="descr">Les dons suivants ont déjà été recueillis (pour un total de {$sum} &euro;)&nbsp;:</p>
+<table class="bicol">
+  <tr>
+    <th>Nom</th>
+    <th>Montant</th>
+  </tr>
+  {foreach from=$donations item=d}
+  <tr class="{cycle values="pair,impair"}">
+    <td>{$d.name}</td>
+    <td class="center">{$d.amount|replace:'.':','} &euro;</td>
+  </tr>
+  {/foreach}
+</table>
+{/if}
+{/if}
+
 {/if}