Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3df9de88

Von Hans P. Schlaepfer vor mehr als 3 Jahren hinzugefügt

  • ID 3df9de881a6c5d510f46094acef941e8de06d856
  • Vorgänger 352d3f64
  • Nachfolger bf0ba467

Neues Design 2019 Standard-Code templates/webpages/ir/

Unterschiede anzeigen:

templates/webpages/ir/_payments.html
1
  <tr>
2
   <td>
3
    <table width="100%">
4
     <tr class="listheading">
5
      <th colspan="6" class="listheading">[% 'Payments' | $T8 %]</th>
6
     </tr>
7
     <tr>
8 1
[% USE T8 %]
9 2
[% USE LxERP %]
10 3
[% USE L %]
11 4
[% USE HTML %]
12 5

  
6

  
7
<table class="tbl-list wi-moderate">
8
  <caption>
9
      [% 'Payments' | $T8 %]
10
  </caption>
11

  
12
  <thead>
13
    <tr>
13 14
      <th>[% 'Date' | $T8 %]</th>
14 15
      <th>[% 'Source' | $T8 %]</th>
15 16
      <th>[% 'Memo' | $T8 %]</th>
16 17
      <th>[% 'Amount' | $T8 %]</th>
17 18
      <th></th>
18
[% IF show_exchangerate %]
19
      [% IF show_exchangerate %]
19 20
      <th>[% 'Exch' | $T8 %]</th>
20
[% END %]
21
      [% END %]
21 22
      <th>[% 'Account' | $T8 %]</th>
22
     </tr>
23

  
23
    </tr>
24
  </thead>
24 25

  
25
[% FOREACH i = paid_indices %]
26
  [% SET changeable    = 'changeable_'    _ i %]
27
  [% SET acc_trans_id  = 'acc_trans_id_'  _ i %]
28
  [% SET p_gldate      = 'gldate_'        _ i %]
29
  [% SET datepaid      = 'datepaid_'      _ i %]
30
  [% SET source        = 'source_'        _ i %]
31
  [% SET memo          = 'memo_'          _ i %]
32
  [% SET paid          = 'paid_'          _ i %]
33
  [% SET AP_paid       = 'AP_paid_'       _ i %]
34
  [% SET selectAP_paid_ref = 'selectAP_paid_' _ i %]
35 26

  
36
     <input type=hidden name="acc_trans_id_[% i %]" value=[% $acc_trans_id %]>
37
     <input type=hidden name="gldate_[% i %]" value=[% $p_gldate %]>
38 27

  
39
     <tr>
28
  <tbody>
29
  [% FOREACH i = paid_indices %]
30
    [% SET changeable    = 'changeable_'    _ i %]
31
    [% SET acc_trans_id  = 'acc_trans_id_'  _ i %]
32
    [% SET p_gldate      = 'gldate_'        _ i %]
33
    [% SET datepaid      = 'datepaid_'      _ i %]
34
    [% SET source        = 'source_'        _ i %]
35
    [% SET memo          = 'memo_'          _ i %]
36
    [% SET paid          = 'paid_'          _ i %]
37
    [% SET AP_paid       = 'AP_paid_'       _ i %]
38
    [% SET selectAP_paid_ref = 'selectAP_paid_' _ i %]
39
  <tr>
40 40

  
41
    <td align="center">
42
    [% IF $changeable %]
43
      [% IF $datepaid %]
44
        [% L.date_tag('datepaid_'_ i, $datepaid) %]
41
    <td>
42
      <input type=hidden name="acc_trans_id_[% i %]" value=[% $acc_trans_id %]>
43
      <input type=hidden name="gldate_[% i %]" value=[% $p_gldate %]>
44
      [% IF $changeable %]
45
        [% IF $datepaid %]
46
          [% L.date_tag('datepaid_'_ i, $datepaid) %]
47
        [% ELSE %]
48
          [% L.date_tag('datepaid_'_ i, today) %]
49
        [% END %]
45 50
      [% ELSE %]
46
        [% L.date_tag('datepaid_'_ i, today) %]
51
        <input type="hidden" name="datepaid_[% i %]" value="[% $datepaid %]">[% $datepaid %]
47 52
      [% END %]
48
    [% ELSE %]
49
      <input type="hidden" name="datepaid_[% i %]" value="[% $datepaid %]">[% $datepaid %]
50
    [% END %]
51
     </td>
52
     <td align=center>
53
    [% IF $changeable %]
54
       <input name="source_[% i %]" size="11" value="[% $source %]">
55
    [% ELSE %]
53
    </td>
54
    <td>
55
      [% IF $changeable %]
56
        <input type="text" name="source_[% i %]" size="11" value="[% $source %]">
57
      [% ELSE %]
56 58
       <input type="hidden" name="source_[% i %]" value="[% $source %]">[% $source %]
57
    [% END %]
58
     </td>
59
     <td align="center">
60
    [% IF $changeable %]
61
       <input name="memo_[% i %]" size="11" value="[% $memo %]">
62
    [% ELSE %]
63
       <input type="hidden" name="memo_[% i %]" value="[% $memo %]">[% $memo %]
64
    [% END %]
65
     </td>
66
     <td align="center">
67
    [% IF $changeable %]
68
       <input name="paid_[% i %]" size="11" value="[% LxERP.format_amount($paid, 2, 1) %]">
69
    [% ELSE %]
70
       <input type="hidden" name="paid_[% i %]" value="[% LxERP.format_amount($paid, 2, 1) %]">
71
       [% LxERP.format_amount($paid, 2, 1) %]
72
    [% END %]
73
     </td>
74
     <td>
75
       [% IF $changeable && loop.last && paid_missing > 0 %]
76
         <input type='button' id='is_set_to_paid_missing' value='[% 'Set to paid missing' | $T8 %]'>
77
       [% END %]
78
     </td>
59
      [% END %]
60
    </td>
61
    <td>
62
      [% IF $changeable %]
63
        <input type="text" name="memo_[% i %]" size="11" value="[% $memo %]">
64
      [% ELSE %]
65
        <input type="hidden" name="memo_[% i %]" value="[% $memo %]">[% $memo %]
66
      [% END %]
67
    </td>
68
    <td>
69
      [% IF $changeable %]
70
        <input type="text" name="paid_[% i %]" size="11" value="[% LxERP.format_amount($paid, 2, 1) %]">
71
      [% ELSE %]
72
        <input type="hidden" name="paid_[% i %]" value="[% LxERP.format_amount($paid, 2, 1) %]">
73
        [% LxERP.format_amount($paid, 2, 1) %]
74
      [% END %]
75
    </td>
76
    <td>
77
      [% IF $changeable && loop.last && paid_missing > 0 %]
78
        <input type='button' id='is_set_to_paid_missing' value='[% 'Set to paid missing' | $T8 %]'>
79
      [% END %]
80
    </td>
79 81

  
80
[% IF show_exchangerate %]
81
     <td align="center">
82
  [% SET forex        = 'forex_'        _ i %]
83
  [% SET exchangerate = 'exchangerate_' _ i %]
84
  [% IF $forex %]
85
        <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5) %]">
86
        [% LxERP.format_amount($forex, 5) %]
87
  [% ELSE %]
88
     [% IF $changeable %]
89
        <input name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
90
     [% ELSE %]
91
        <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
92
        [% LxERP.format_amount($exchangerate, 5, 1) %]
93
     [% END %]
94
  [% END %]
82
    [% IF show_exchangerate %]
83
      <td>
84
        [% SET forex        = 'forex_'        _ i %]
85
        [% SET exchangerate = 'exchangerate_' _ i %]
86
        [% IF $forex %]
87
          <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5) %]">
88
          [% LxERP.format_amount($forex, 5) %]
89
        [% ELSE %]
90
          [% IF $changeable %]
91
            <input type="text" name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
92
          [% ELSE %]
93
            <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
94
            [% LxERP.format_amount($exchangerate, 5, 1) %]
95
          [% END %]
96
        [% END %]
95 97
        <input type="hidden" name="forex_[% i %]" value="[% $forex %]">
96
     </td>
97
[% END %]
98

  
99
     <td align="center">
100
     [% IF $changeable %]
101
       <select name="AP_paid_[% i %]">[% $selectAP_paid_ref %]</select>
102
     [% ELSE %]
103
       <input type="hidden" name="AP_paid_[% i %]" value="[% $AP_paid %]">[% $AP_paid %]
104
     [% END %]
105
     </td>
98
      </td>
99
    [% END %]
106 100

  
107
    </tr>
101
    <td>
102
      [% IF $changeable %]
103
        <select name="AP_paid_[% i %]">[% $selectAP_paid_ref %]</select>
104
      [% ELSE %]
105
        <input type="hidden" name="AP_paid_[% i %]" value="[% $AP_paid %]">[% $AP_paid %]
106
      [% END %]
107
    </td>
108 108

  
109
[% END # foreach %]
109
  </tr>
110
  [% END # foreach %]
111
  </tbody>
110 112

  
111
    <tr>
112
      <td></td>
113
      <td></td>
114
      <td align="center">[% 'Total' | $T8 %]</td>
115
      <td align="center">[% LxERP.format_amount(totalpaid, 2) | html %]</td>
116
    </tr>
117
    <tr>
118
      <td></td>
119
      <td></td>
120
      <td align="center">[% 'Missing amount' | $T8 %]</td>
121
      <td align="center">[% LxERP.format_amount(paid_missing, 2) | html %]</td>
122
    </tr>
113
  <tfoot>
114
  <tr>
115
    <td></td>
116
    <td></td>
117
    <td>[% 'Total' | $T8 %]</td>
118
    <td>[% LxERP.format_amount(totalpaid, 2) | html %]</td>
119
    <td colspan="2"></td>
120
  </tr>
121
  <tr>
122
    <td></td>
123
    <td></td>
124
    <td>[% 'Missing amount' | $T8 %]</td>
125
    <td>[% LxERP.format_amount(paid_missing, 2) | html %]</td>
126
    <td colspan="2"></td>
127
  </tr>
128
  </tfoot>
129
</table>
123 130

  
124
     <input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
125
     <input type="hidden" name="selectAP_paid" value="[% selectAP_paid %]">
126
     <input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
131
<input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
132
<input type="hidden" name="selectAP_paid" value="[% selectAP_paid %]">
133
<input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
134
<input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
127 135

  
128
     <input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
129
    </table>
130 136

  
131
    </td>
132
  </tr>
133
    <script type='text/javascript'>
134
     $('#is_set_to_paid_missing').click(function(){ $('input[name^="paid_"]:last').val('[% LxERP.format_amount(paid_missing, 2) %]') });
135
    </script>
137
<script type='text/javascript'>
138
  $('#is_set_to_paid_missing').click(function(){ $('input[name^="paid_"]:last').val('[% LxERP.format_amount(paid_missing, 2) %]') });
139
</script>

Auch abrufbar als: Unified diff