On the way to have the withdrawals online, seems fairly working
[breadcrumbs.git] / web-site / breadcrumbs / root / src / ant_nest_deposits_withdrawals.tt
blob6ce6c93bbc8ede1175e7e24c637344970d5cae31
1 [% META title="Le Bricioline, conto del formicaio" %]
2 [% page_title = "Formicaio " _
3   Catalyst.user.ant_nest _ " depositi e ritiri" %]
6 [% IF deposits_summary.size == 0 and withdrawals_summary.size == 0 %]
7 <b>Non ci sono richieste di deposito né di ritiro da fare.</b>
8 [% ELSE %]
10  [% IF deposits_summary.size != 0 %]
11   <h2>Sommario delle richieste di deposito</h2>
13 [% IF online == 1 %]
14 <p> Siccome hai scelto la modalità online in questa pagina puoi
15 direttamente eseguire gli ordini di deposito che ti sono stati
16 dati. Io suppongo che tu hai di fronte a te la persona con il gettone
17 di deposito: cerca fra questi il suo e poi premi "esegui deposito". A
18 quel punto la persona con il gettone dovrebbe darti l'importo
19 corrispondente al deposito e tu lo confermerai.</p>
20 [% ELSE %]
21 <p> Siccome hai scelto la modalità offline in questa pagina puoi avere
22 una distinta di tutti i depositi che sono stati prenotati. Puoi
23 stampare questa notifica e portatela nel luogo dove veramente
24 riceverai i soldi. In questo modo puoi lavorare da scollegato senza
25 problemi.
26 </p>
27 [% END %]
30     tb_name = "deposits_summary";
32     IF online == 1 ;
33     caption = 'esegui deposito';
34     ELSE;
35     caption = 'dammi dettagli';
36     END;
38     fields = [
39       {
40         db_name  => 'booking_token',
41         out_name => 'Gettone:',
42       },
43       {
44         db_name  => 'amount',
45         out_name => 'Importo:',
46         numeric_sort => '1',
47         post_cell => ' &euro;',
48       },
50       {
51         db_name  => 'custom_cell',
52         out_name => '',
53         sortable => '0',
54         custom_cell => '<a href="[' _ '% 
55       Catalyst.uri_for(\'confirm_deposit?token=\')
56       _ row.booking_token %' _ ']">['_ '% caption %'  _ ']</a>'
58       },
61       ];
63    dataset = deposits_summary;
66 [% PROCESS sortable_dataset_table.tt %]
68   <p>Totale depositi: <b>[% total_deposits %]</b> Euro</p>
69  [% END %]
71  [% IF withdrawals_summary.size != 0 %]
72   <h2>Sommario delle richieste di ritiro</h2>
74 [% IF online == 1 %]
76 <p>Siccome hai scelto la modalità online qui puoi direttamente
77 eseguire i ritiri per conto delle persone che hai di fronte, come uno
78 sportello bancario. Per ciascuna persona che vuole ritirare devi avere
79 due gettoni: uno con il quale scegli il ritiro fra questi elencati ed
80 è pubblico, l'altro è il gettone di verifica con il quale puoi essere
81 certo che la persona è veramente autorizzata al ritiro: esso deve
82 corrispondere ad una maschera che ti farò vedere dopo. Per sicurezza
83 <strong>non far vedere il monitor alla persona che vuole ritirare,
84 oppure fatti dare TUTTI E DUE i gettoni PRIMA di premere "conferma
85 ritiro"</strong>. Naturalmente queste precauzioni sono inutili se
86 conosci la persona che vuole ritirare, ma ricorda che sei
87 <strong>tu</strong> responsabile della cassa del formicaio. Se dai i
88 soldi alla persona sbagliata ci devi poi rimettere di tasca tua...</p>
90 [% END %]
93     tb_name = "withdrawals_summary";
94     fields = [
95       {
96         db_name  => 'booking_token',
97         out_name => 'Gettone:',
98       },
99       {
100         db_name  => 'amount',
101         out_name => 'Importo:',
102         numeric_sort => '1',
103         post_cell => ' &euro;',
104       },
106       {
107         db_name  => 'custom_cell',
108         out_name => '',
109         sortable => '0',
110         custom_cell => '<a href="[' _ '% 
111       Catalyst.uri_for(\'confirm_withdrawal?token=\')
112       _ row.booking_token %' _ ']">esegui ritiro</a>'
114       },
117       ];
119    dataset = withdrawals_summary;
122 [% PROCESS sortable_dataset_table.tt %]
124   <p>Totale ritiri: <b>[% total_withdrawals %]</b> Euro</p>
125  [% END %]
127 [% END %]