Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1a8e1acf

Von Hans Peter Schlaepfer vor fast 6 Jahren hinzugefügt

  • ID 1a8e1acf469c95f50b74203de5f2c7053ce73ae9
  • Vorgänger 37a322ba
  • Nachfolger 9dfede04

Neues kivitendo Design restliche Aenderungen in templates/webpages/c*

Dateien in ca/* chart/* cp/* ct/* cti/* custom_variable_config/*

Unterschiede anzeigen:

templates/webpages/ca/list.html
6 6

  
7 7
<form method=post action="[% script %]">
8 8

  
9
<div class="wrapper">
9 10
[% L.hidden_tag('accno', accno) %]
10 11
[% L.hidden_tag('description', description) %]
11 12
[% L.hidden_tag('sort', 'transdate') %]
12 13
[% L.hidden_tag('accounttype', accounttype) %]
13 14

  
14
<table>
15
        <tr>
16
          <th align=left>[% L.radio_button_tag('reporttype', value='custom', label=LxERP.t8('Customized Report')) %]</th>
17
        </tr>
18
        <tr>
19
          <th colspan=1>[% 'Year' | $T8 %]</th>
20
          <td><input name=year size=11 title="[% 'YYYY' | $T8 %]" value="[% year %]"></td>
21
        </tr>
15
<table class="tbl-horizontal">
16
  <colgroup> <col style="width:1.4em;"><col class="wi-small"><col class="wi-lightwide"> </colgroup> 
17
  <caption>[% 'Periods' | $T8 %]</caption>
18
  <tbody>
19
    <tr>
20
      <th colspan="3">
21
        <h4>
22
          [% L.radio_button_tag('reporttype', value='custom', id='reporttype_custom') %] 
23
          <label for="reporttype_custom">[% LxERP.t8('Customized Report') %]</label>
24
        </h4>
25
      </th>
26
    </tr>
27
    <tr>
28
      <th></th>
29
      <th>[% 'Year' | $T8 %]</th>
30
      <td><input type="text" name=year class="wi-smallest" title="[% 'YYYY' | $T8 %]" value="[% year %]"></td>
31
    </tr>
32
     <tr>
33
      <th></th>
34
      <th colspan="2"><h4>[% 'Periods' | $T8 %]</h4></th>
35
    </tr>
36
    <tr>
37
      <th></th>
38
      <th>[% 'Yearly' | $T8 %]</th>
39
      <td>[% L.radio_button_tag('duetyp', value=13, label=LxERP.t8('Yearly')) %]</td>
40
    </tr>
41
    <tr>
42
      <th></th>
43
      <th>[% 'Quarterly' | $T8 %]</th>
44
     <td>
45
        [% L.radio_button_tag('duetyp', value='A', label='1. ' _ LxERP.t8('Quarter')) %]<br>
46
        [% L.radio_button_tag('duetyp', value='B', label='2. ' _ LxERP.t8('Quarter')) %]<br>
47
        [% L.radio_button_tag('duetyp', value='C', label='3. ' _ LxERP.t8('Quarter')) %]<br>
48
        [% L.radio_button_tag('duetyp', value='D', label='4. ' _ LxERP.t8('Quarter')) %]
49
      </td>
50
    </tr>
51
    <tr>
52
      <th></th>
53
      <th>[% 'Monthly' | $T8 %]</th>
54
      <td>
55
        [% L.radio_button_tag('duetyp', value='1', label=LxERP.t8('January')) %]<br>
56
        [% L.radio_button_tag('duetyp', value='5', label=LxERP.t8('May')) %]<br>
57
        [% L.radio_button_tag('duetyp', value='9', label=LxERP.t8('September')) %]<br>
58
        [% L.radio_button_tag('duetyp', value='2', label=LxERP.t8('February')) %]<br>
59
        [% L.radio_button_tag('duetyp', value='6', label=LxERP.t8('June')) %]<br>
60
        [% L.radio_button_tag('duetyp', value='10', label=LxERP.t8('October')) %]<br>
61
        [% L.radio_button_tag('duetyp', value='3', label=LxERP.t8('March')) %]<br>
62
        [% L.radio_button_tag('duetyp', value='7', label=LxERP.t8('July')) %]<br>
63
        [% L.radio_button_tag('duetyp', value='11', label=LxERP.t8('November')) %]<br>
64
        [% L.radio_button_tag('duetyp', value='4', label=LxERP.t8('April')) %]<br>
65
        [% L.radio_button_tag('duetyp', value='8', label=LxERP.t8('August')) %]<br>
66
        [% L.radio_button_tag('duetyp', value='12', label=LxERP.t8('December')) %]
67
      </td>
68
    </tr>
69
    <tr>
70
      <th colspan="3">
71
        <h4>[% L.radio_button_tag('reporttype', value='free',id='reporttype_free') %] 
72
        <label for="reporttype_free">[% LxERP.t8('Free report period') %]</label></h4>
73
      </th>
74
    </tr>
75
    <tr>
76
      <th></th>
77
      <td colspan="2">
78
        [% 'From' | $T8 %] [% L.date_tag('fromdate') %]
79
        [% 'Bis' | $T8  %] [% L.date_tag('todate')   %]
80
      </td>
81
    </tr>
82
    <tr>
83
      <th colspan="3" class="caption">[% 'Miscellaneous' | $T8 %]</th>
84
    </tr>
85
    <tr>
86
      <th colspan="2">[% 'Decimalplaces' | $T8 %]</th>
87
      <td><input type="text" name=decimalplaces size=3 value="2"></td>
88
    </tr>
89
    <tr>
90
      <th colspan="2">[% LxERP.t8('Subtotal') %] </th>
91
      <td>[% L.checkbox_tag('subtotal', label=LxERP.t8('Yes')) %]</td>
92
    </tr>
22 93

  
23
        <tr>
24
                <td align=right><b>[% 'Yearly' | $T8 %]</b></td>
25
                <th align=left>[% 'Quarterly' | $T8 %]</th>
26
                <th align=left colspan=3>[% 'Monthly' | $T8 %]</th>
27
        </tr>
28
        <tr>
29
                <td align=right>[% L.radio_button_tag('duetyp', value=13) %]</td>
30
                <td>[% L.radio_button_tag('duetyp', value='A', label='1. ' _ LxERP.t8('Quarter')) %]</td>
31
                <td>[% L.radio_button_tag('duetyp', value='1', label=LxERP.t8('January')) %]</td>
32
                <td>[% L.radio_button_tag('duetyp', value='5', label=LxERP.t8('May')) %]</td>
33
                <td>[% L.radio_button_tag('duetyp', value='9', label=LxERP.t8('September')) %]</td>
34
        </tr>
35
        <tr>
36
                <td></td>
37
                <td>[% L.radio_button_tag('duetyp', value='B', label='2. ' _ LxERP.t8('Quarter')) %]</td>
38
                <td>[% L.radio_button_tag('duetyp', value='2', label=LxERP.t8('February')) %]</td>
39
                <td>[% L.radio_button_tag('duetyp', value='6', label=LxERP.t8('June')) %]</td>
40
                <td>[% L.radio_button_tag('duetyp', value='10', label=LxERP.t8('October')) %]</td>
41
        </tr>
42
        <tr>
43
                <td></td>
44
                <td>[% L.radio_button_tag('duetyp', value='C', label='3. ' _ LxERP.t8('Quarter')) %]</td>
45
                <td>[% L.radio_button_tag('duetyp', value='3', label=LxERP.t8('March')) %]</td>
46
                <td>[% L.radio_button_tag('duetyp', value='7', label=LxERP.t8('July')) %]</td>
47
                <td>[% L.radio_button_tag('duetyp', value='11', label=LxERP.t8('November')) %]</td>
48
        </tr>
49
        <tr>
50
                <td></td>
51
                <td>[% L.radio_button_tag('duetyp', value='D', label='4. ' _ LxERP.t8('Quarter')) %]</td>
52
                <td>[% L.radio_button_tag('duetyp', value='4', label=LxERP.t8('April')) %]</td>
53
                <td>[% L.radio_button_tag('duetyp', value='8', label=LxERP.t8('August')) %]</td>
54
                <td>[% L.radio_button_tag('duetyp', value='12', label=LxERP.t8('December')) %]</td>
94
</tbody>
95
</table>
55 96

  
56
        </tr>
57
        <tr>
58
                   <td colspan=5><hr size=3 noshade></td>
59
        </tr>
60
        <tr>
61
          <th align=left>[% L.radio_button_tag('reporttype', value='free', label=LxERP.t8('Free report period')) %]</th>
62
          <td align=left colspan=4>[% 'From' | $T8 %] [% L.date_tag('fromdate') %]
63
              [% 'Bis' | $T8 %] [% L.date_tag('todate') %]
64
          </td>
65
        </tr>
66
        <tr>
67
                   <td colspan=5><hr size=3 noshade></td>
68
        </tr>
69
        <tr>
70
         <th align=right colspan=4>[% 'Decimalplaces' | $T8 %]</th>
71
         <td><input name=decimalplaces size=3 value="2"></td>
72
        </tr>
73
        <tr>
74
           <td>[% L.checkbox_tag('subtotal', label=LxERP.t8('Subtotal')) %]</td>
75
        </tr>
97
</div><!-- /.wrapper -->
76 98

  
77
  <tr><td colspan=5 ><hr size=3 noshade></td></tr>
78
</table>
99
<div class="buttons">[% L.submit_tag('action', LxERP.t8('List Transactions')) %]</div>
79 100

  
80
<br>[% L.submit_tag('action', LxERP.t8('List Transactions')) %]
81 101
</form>
templates/webpages/chart/chart_picker_search.html
1
[%- USE HTML %]
2
[%- USE L %]
3
[%- USE LxERP %]
4
[%- USE T8 %]
1
[% USE HTML %]
2
[% USE L %]
3
[% USE LxERP %]
4
[% USE T8 %]
5 5

  
6 6
<div style='overflow:hidden'>
7 7

  
templates/webpages/chart/report_configuration_overview.html
1
[%- USE HTML -%][%- USE LxERP -%][%- USE L -%]<h1>[% LxERP.t8("Chart configuration overview regarding reports") %]</h1>
1
[% USE HTML %]
2
[% USE LxERP %]
3
[% USE L %]
4

  
5
<h1>[% LxERP.t8("Chart configuration overview regarding reports") %]</h1>
6

  
7
<div class="wrapper">
2 8

  
3 9
[% FOREACH data = DATA %]
4
 [% UNLESS data.size == 1 %]
5
  <div id="[% HTML.escape(data.type) %]">
6
   [% LxERP.t8("Jump to") %]:
7
   [% FOREACH jump = DATA %]
8
    [% IF jump.type != data.type %]
9
     [% L.link("#" _ jump.type, jump.heading) %]
10
    [% END %]
11
   [% END %]
12
  </div>
13
 [% END %]
14

  
15
 <h2>[% HTML.escape(data.heading) %]</h2>
16

  
17
 [% FOREACH pos = data.positions %]
18
  [%- SET name = data.names.item(pos) %]
19
  <h3>[% IF name %][% LxERP.t8("Position #1: #2", pos, name) %][% ELSE %][% LxERP.t8("Position #1", pos) %][% END %]</h3>
20

  
21
  [%- SET charts = data.charts.$pos %]
22
  <table>
23
   <thead>
24
    <tr class="listheading">
25
     <th>[% LxERP.t8("Account") %]</th>
26
     <th>[% LxERP.t8("Description") %]</th>
27
    </tr>
28
   </thead>
29

  
30
   <tbody>
10

  
11
  [% UNLESS data.size == 1 %]
12
    <div id="[% HTML.escape(data.type) %]" style="clear:left;float:none;" class="select-item control-panel">
13
     [% LxERP.t8("Jump to") %]:
14
     [% FOREACH jump = DATA %]
15
       [% IF jump.type != data.type %] [% L.link("#" _ jump.type, jump.heading) %][% END %]
16
     [% END %]
17
    </div>
18
  [% END %]
19

  
20
 <h2 style="clear:left;">[% HTML.escape(data.heading) %]</h2>
21

  
22
  [% FOREACH pos = data.positions %]
23
    [% SET name = data.names.item(pos) %]
24
    [% SET charts = data.charts.$pos %]
25
    <table class="tbl-plain" style="clear:left;float:none;">
26
      <caption>[% IF name %][% LxERP.t8("Position #1: #2", pos, name) %][% ELSE %][% LxERP.t8("Position #1", pos) %][% END %]</caption>
27
      <colgroup><col class="wi-verysmall"><col class="wi-lightwide"></colgroup>
28
        <thead>
29
          <tr>
30
            <th>[% LxERP.t8("Account") %]</th>
31
            <th>[% LxERP.t8("Description") %]</th>
32
          </tr>
33
        </thead>
34
     <tbody>
31 35
    [% FOREACH chart = charts %]
32
    <tr>
33
     <td>[% L.link("am.pl?action=edit_account&id=" _ chart.id, chart.accno) %]</td>
34
     <td>[% HTML.escape(chart.description) %]</td>
35
    </tr>
36
    [% END %]
37
   </tbody>
38
  </table>
39
 [% END %]
36
      <tr>
37
       <td>[% L.link("am.pl?action=edit_account&id=" _ chart.id, chart.accno) %]</td>
38
       <td>[% HTML.escape(chart.description) %]</td>
39
      </tr>
40
      [% END %]
41
     </tbody>
42
    </table>
43
  [% END %]
44

  
40 45
[% END %]
46

  
47
</div><!-- /.wrapper -->
templates/webpages/cp/form_footer.html
1
[%- USE T8 %]
2
[%- USE HTML %]
3
  <tr>
4
    <td><hr size=3 noshade></td>
5
  </tr>
6
</table>
1
[% USE T8 %]
2
[% USE HTML %]
3

  
7 4
<input type=hidden name=rowcount value="[% rowcount | html %]">
8
 </form>
5
</form>
templates/webpages/cp/form_header.html
1
[%- USE L %]
2
[%- USE HTML %]
3
[%- USE T8 %]
4
[%- USE LxERP %][%- USE P -%]
1
[% USE L %]
2
[% USE HTML %]
3
[% USE T8 %]
4
[% USE LxERP %]
5
[% USE P %]
6

  
7
<h1>[% is_receipt ? LxERP.t8('Receipt') : LxERP.t8('Payment') %]</h1>
8

  
5 9
<form method="post" action="cp.pl" id="form">
6 10

  
7 11
[% SET vc_id = vc _ '_id'
......
16 20
[% L.hidden_tag('ARAP', ARAP) %]
17 21
[% L.hidden_tag('openinvoices', openinvoices) %]
18 22

  
19
<h1>[% is_receipt ? LxERP.t8('Receipt') : LxERP.t8('Payment') %]</h1>
20 23

  
21
<table>
22
  <tr valign=top>
23
    <td>
24
      <table>
25
        <tr>
26
          <th align=right>[% is_customer ? LxERP.t8('Customer') : LxERP.t8('Vendor') %]</th>
27
          <td>
28
           [% P.customer_vendor.picker(vc_id, $vc_id, type=vc, class="initial_focus", style=style) %]
29
           [% P.hidden_tag("previous_" _ vc_id, $vc_id) %]
30
          </td>
31
        </tr>
32
        <tr>
33
          <th align=right>[% 'Invoice Number' | $T8 %]</th>
34
          <td><input name="invnumber" size="35"></td>
35
        </tr>
36
        <tr valign=top>
37
          <th align=right nowrap>[% 'Address' | $T8 %]</th>
38
          <td colspan=2>
39
            <table>
40
              <tr>
41
                <td>[% street | html %][% L.hidden_tag('street', street) %]</td>
42
              </tr>
43
              <tr>
44
                <td>[% zipcode | html %][% L.hidden_tag('zipcode', zipcode) %]</td>
45
              </tr>
46
              <tr>
47
                <td>[% city | html %][% L.hidden_tag('city', city) %]</td>
48
              </tr>
49
              <tr>
50
                <td>[% country | html %][% L.hidden_tag('country', country) %]</td>
51
              </tr>
52
            </table>
53
          </td>
54
        </tr>
55
        <tr>
56
          <th align=right>[% 'Memo' | $T8 %]</th>
57
          <td colspan=2><input name="memo" size=30 value="[% memo | html %]"></td>
58
        </tr>
59
      </table>
60
    </td>
61
    <td align=right>
62
      <table>
63
        <tr>
64
          <th align=right nowrap>[% 'Account' | $T8 %]</th>
65
          <td colspan=3><select name=account>[% selectaccount %]</select>
66
          <input type=hidden name=selectaccount value="[% selectaccount | html %]">
67
          </td>
68
        </tr>
69
        <tr>
70
          <th align=right nowrap>[% 'Date' | $T8 %]</th>
71
          <td>[% L.date_tag('datepaid', datepaid) %]</td>
72
        </tr>
73
        <tr>
74
          <th align=right nowrap>[% 'Currency' | $T8 %]</th>
75
          <td><select name=currency>[% selectcurrency %]</select></td>
76
          <input type=hidden name=selectcurrency value="[% selectcurrency | html %]">
77
          <input type=hidden name=oldcurrency value="[% oldcurrency | html %]">
78
        </tr>
79
[% IF currency != defaultcurrency %]
80
        <tr>
81
          <th align=right nowrap>[% 'Exchangerate' | $T8 %]</th>
82
[% IF forex %]
83
          <td colspan=3>[% LxERP.format_amount(exchangerate) %][% L.hidden_tag('exchangerate', LxERP.format_amount(exchangerate)) %]</td>
84
[%- ELSE %]
85
          <td colspan=3>[% L.input_tag('exchangerate', LxERP.format_amount(exchangerate), size=10) %]</td>
86
[%- END %]
87
        </tr>
88
[% END %]
89
        <tr>
90
          <th align=right nowrap>[% 'Source' | $T8 %]</th>
91
          <td colspan=3><input name=source value="[% source | html %]" size=10></td>
92
        </tr>
93
        <tr>
94
          <th align="right" nowrap>[% 'Amount' | $T8 %]</th>
95
          <td colspan="3">[% LxERP.format_amount(amount, 2) %]</td>
96
        </tr>
97
      </table>
98
    </td>
99
  </tr>
24
<div class="wrapper">
25

  
26
<table class="tbl-horizontal">
27
  <colgroup><col class="wi-small"><col class="wi-verywide"></colgroup>
28
  <tbody>
29
    <tr>
30
      <th>[% is_customer ? LxERP.t8('Customer') : LxERP.t8('Vendor') %]</th>
31
      <td>
32
        [% P.customer_vendor.picker(vc_id, $vc_id, type=vc, class="initial_focus wi-wide") %]
33
        [% P.hidden_tag("previous_" _ vc_id, $vc_id) %]
34
      </td>
35
    </tr>
36
    <tr>
37
      <th>[% 'Address' | $T8 %]</th>
38
      <td>
39
        [% IF street || zipcode || city || country %]
40
          [% IF street %]<span class="data wi-wide below">[% street | html %]</span>[% END %]
41
          [% L.hidden_tag('street', street) %]
42
          [% IF zipcode || city %]<span class="data wi-wide below">[% zipcode | html %] [% city | html %]</span>[% END %]
43
          [% L.hidden_tag('zipcode', zipcode) %][% L.hidden_tag('city', city) %]
44
          [% IF country %]<span class="data wi-wide below">[% country | html %]</span>[% END %]
45
          [% L.hidden_tag('country', country) %]
46
        [% ELSE %]
47
          <span class="data wi-wide">&nbsp;</span>
48
        [% END %]
49
      </td>
50
    </tr>
51
    <tr>
52
      <th>[% 'Memo' | $T8 %]</th>
53
      <td><input type="text" name="memo" class="wi-wide" value="[% memo | html %]"></td>
54
    </tr>
55
    <tr>
56
      <th>[% 'Invoice Number' | $T8 %]</th>
57
      <td><input type="text" name="invnumber" class="wi-normal"></td>
58
    </tr>
59
    <tr>
60
      <th>[% 'Account' | $T8 %]</th>
61
      <td>
62
        <select name="account" class="wi-verywide">[% selectaccount %]</select>
63
        <input type=hidden name="selectaccount" value="[% selectaccount | html %]">
64
      </td>
65
    </tr>
66
    <tr>
67
      <th>[% 'Date' | $T8 %]</th>
68
      <td><span class="wi-date">[% L.date_tag('datepaid', datepaid) %]</span></td>
69
    </tr>
70
    <tr>
71
      <th>[% 'Currency' | $T8 %]</th>
72
      <td>
73
        <select name="currency" class="wi-small">[% selectcurrency %]</select>
74
        <input type=hidden name="selectcurrency" value="[% selectcurrency | html %]">
75
        <input type=hidden name="oldcurrency" value="[% oldcurrency | html %]">
76
      </td>
77
    </tr>
78
    [% IF currency != defaultcurrency %]
79
      <tr>
80
        <th>[% 'Exchangerate' | $T8 %]</th>
81
        [% IF forex %]
82
          <td><span class="plain-data wi-small">[% LxERP.format_amount(exchangerate) %]</span>[% L.hidden_tag('exchangerate', LxERP.format_amount(exchangerate)) %]</td>
83
        [% ELSE %]
84
          <td>[% L.input_tag('exchangerate', LxERP.format_amount(exchangerate), class='wi-small') %]</td>
85
        [% END %]
86
      </tr>
87
    [% END %]
88
    <tr>
89
      <th>[% 'Source' | $T8 %]</th>
90
      <td><input type="text" name="source" value="[% source | html %]" class="wi-small">
91
      </td>
92
    </tr>
93
    <tr>
94
      <th>[% 'Amount' | $T8 %]</th>
95
      <td><span class="data wi-small numeric">[% LxERP.format_amount(amount, 2) %]</span></td>
96
    </tr>
97
  </tbody>
100 98
</table>
101 99

  
102 100
[% IF openinvoices_other_currencies %]
103 101
  <input type="hidden" name="openinvoices_other_currencies" value="[% openinvoices_other_currencies | html %]">
104
   <b>[% 'Note' | $T8 %]:
105
 [%- IF is_customer %]
106
     [% LxERP.t8('There are #1 more open invoices for this customer with other currencies.', openinvoices_other_currencies) %]
107
 [%- ELSE %]
108
     [% LxERP.t8('There are #1 more open invoices from this vendor with other currencies.',  openinvoices_other_currencies) %]
109
 [%- END %]</b>
102
  <p class="message message_info"><b>[% 'Note' | $T8 %]:</b><br>
103
    [% IF is_customer %]
104
      [% LxERP.t8('There are #1 more open invoices for this customer with other currencies.', openinvoices_other_currencies) %]
105
    [% ELSE %]
106
      [% LxERP.t8('There are #1 more open invoices from this vendor with other currencies.',  openinvoices_other_currencies) %]
107
    [% END %]
108
  </p>
110 109
[% END %]
110
</div>
templates/webpages/cp/invoices.html
1
[%- USE T8 %]
2
[%- USE HTML %]
3
[%- USE L %]
4
[%- USE LxERP %]
5
<table width=100%>
6
  <tr>
7
    <th class=listheading colspan="7">[% 'Invoices' | $T8 %]</th>
8
  </tr>
9
  <tr>
10
   <th nowrap class=listheading>[% 'Row number' | $T8 %]</th>
11
   <th nowrap class=listheading>[% 'Invoice' | $T8 %]</th>
12
   <th nowrap class=listheading width="15%">[% 'Date' | $T8 %]</th>
13
   <th nowrap class=listheading width="15%">[% 'Amount' | $T8 %]</th>
14
   <th nowrap class=listheading width="15%">[% 'Due' | $T8 %]</th>
15
   <th nowrap class=listheading width="10%">[% 'Select' | $T8 %]</th>
16
   <th nowrap class=listheading width="15%">[% 'Amount' | $T8 %]</th>
17
  </tr>
18
[%- FOREACH row = invoices %]
19
  <tr class="listrow[% loop.count % 2 %]">
20
    <td>[% loop.count %]</td>
21
    <td>[% row.invnumber | html %][% L.hidden_tag('invnumber_' _ loop.count, row.invnumber); L.hidden_tag('id_' _ loop.count, row.id) %]</td>
22
    <td>[% row.transdate | html %][% L.hidden_tag('transdate_' _ loop.count, row.transdate) %]</td>
23
    <td class="numeric">[% LxERP.format_amount(row.amount, 2) %][% L.hidden_tag('amount_' _ loop.count, LxERP.format_amount(row.amount, 2)) %]</td>
24
    <td class="numeric">[% LxERP.format_amount(row.due, 2) %][% L.hidden_tag('due_' _ loop.count, LxERP.format_amount(row.due, 2)) %]</td>
25
    <td align="center">[% L.checkbox_tag('checked_' _ loop.count, checked=row.checked) %]</td>
26
    <td class="numeric">[% L.input_tag('paid_' _ loop.count, LxERP.format_amount(row.paid, 2), size=10) %]</td>
27
  </tr>
28
[%- END %]
29
  <tr class='tisttotal'>
30
   <td class="listtotal">&nbsp;</td>
31
   <td class="listtotal">&nbsp;</td>
32
   <td class="listtotal">&nbsp;</td>
33
   <td class="listtotal" align="right">[% LxERP.format_amount(totals.amount, 2) %]</td>
34
   <td class="listtotal" align="right">[% LxERP.format_amount(totals.due, 2) %]</td>
35
   <td class="listtotal">&nbsp;</td>
36
   <td class="listtotal" align="right">[% LxERP.format_amount(totals.paid, 2) %]</td>
37
  </tr>
1
[% USE T8 %]
2
[% USE HTML %]
3
[% USE L %]
4
[% USE LxERP %]
5

  
6
<div class="wrapper">
7
<table class="tbl-list wi-moderate">
8
  <caption>[% 'Invoices' | $T8 %]</caption>
9
  <thead>
10
    <tr>
11
      <th>[% 'Row number' | $T8 %]</th>
12
      <th>[% 'Invoice' | $T8 %]</th>
13
      <th>[% 'Date' | $T8 %]</th>
14
      <th>[% 'Amount' | $T8 %]</th>
15
      <th>[% 'Due' | $T8 %]</th>
16
      <th>[% 'Select' | $T8 %]</th>
17
      <th>[% 'Amount' | $T8 %]</th>
18
    </tr>
19
  </thead>
20
  <tbody>
21
    [% FOREACH row = invoices %]
22
    <tr>
23
      <td>[% loop.count %]</td>
24
      <td>[% row.invnumber | html %][% L.hidden_tag('invnumber_' _ loop.count, row.invnumber); L.hidden_tag('id_' _ loop.count, row.id) %]</td>
25
      <td>[% row.transdate | html %][% L.hidden_tag('transdate_' _ loop.count, row.transdate) %]</td>
26
      <td class="numeric">[% LxERP.format_amount(row.amount, 2) %][% L.hidden_tag('amount_' _ loop.count, LxERP.format_amount(row.amount, 2)) %]</td>
27
      <td class="numeric">[% LxERP.format_amount(row.due, 2) %][% L.hidden_tag('due_' _ loop.count, LxERP.format_amount(row.due, 2)) %]</td>
28
      <td>[% L.checkbox_tag('checked_' _ loop.count, checked=row.checked) %]</td>
29
      <td class="numeric">[% L.input_tag('paid_' _ loop.count, LxERP.format_amount(row.paid, 2), size=10) %]</td>
30
    </tr>
31
    [% END %]
32
  </tbody>
33
  <tfoot>
34
    <tr>
35
      <td></td>
36
      <td></td>
37
      <td></td>
38
      <td class="numeric">[% LxERP.format_amount(totals.amount, 2) %]</td>
39
      <td class="numeric">[% LxERP.format_amount(totals.due, 2) %]</td>
40
      <td></td>
41
      <td class="numeric">[% LxERP.format_amount(totals.paid, 2) %]</td>
42
    </tr>
43
  </tfoot>
38 44
</table>
45
</div>
46

  
templates/webpages/ct/list_names_bottom.html
1
[% USE T8 %][% USE HTML %]
1
[% USE T8 %]
2
[% USE HTML %]
2 3

  
3 4
<form method="post" action="controller.pl" id="new_form">
4 5
  <input name="callback" type="hidden" value="[% HTML.escape(callback) %]">
templates/webpages/ct/search.html
1
[%- USE T8 %]
2
[%- USE L %]
3
[%- USE HTML %]
4
<h1>[% title %]</h1>
5

  
6
 <form method="post" action="ct.pl" name="Form" id="form">
7

  
8
  <input type="hidden" name="db" value="[% HTML.escape(db) %]">
9

  
10
  <table>
11
   <tr>
12
    <th align="right" nowrap>[% IF IS_CUSTOMER %][% 'Customer Number' | $T8 %][% ELSE %][% 'Vendor Number' | $T8 %][% END %]</th>
13
    <td><input name="[% IF IS_CUSTOMER %]customer[% ELSE %]vendor[% END %]number" size="35"></td>
14
   </tr>
15

  
16
   <tr>
17
    <th align="right" nowrap>[% IF IS_CUSTOMER %][% 'Customer Name' | $T8 %][%- ELSE %][% 'Vendor Name' | $T8 %][%- END %]</th>
18
    <td><input id="name" name="name" size="35" class="initial_focus"></td>
19
   </tr>
20

  
21
   <tr>
22
    <th align="right" nowrap>[% 'Contact' | $T8 %]</th>
23
    <td><input name="contact" size="35"></td>
24
   </tr>
25

  
26
   <tr>
27
    <th align="right" nowrap>[% 'E-mail' | $T8 %]</th>
28
    <td><input name="email" size="35"></td>
29
   </tr>
30
   <tr>
31
    <th align="right" nowrap>[% 'Contact person (surname)' | $T8 %]</th>
32
    <td><input name="cp_name" size="35"></td>
33
   </tr>
34
   <tr>
35
    <th align="right" nowrap>[% 'Billing/shipping address (street)' | $T8 %]</th>
36
    <td><input name="addr_street" size="35"></td>
37
   </tr>
38
   <tr>
39
    <th align="right" nowrap>[% 'Billing/shipping address (zipcode)' | $T8 %]</th>
40
    <td><input name="addr_zipcode" size="35"></td>
41
   </tr>
42
   <tr>
43
    <th align="right" nowrap>[% 'Billing/shipping address (city)' | $T8 %]</th>
44
    <td><input name="addr_city" size="35"></td>
45
   </tr>
46
   <tr>
47
    <th align="right" nowrap>[% 'Billing/shipping address (country)' | $T8 %]</th>
48
    <td><input name="addr_country" size="35"></td>
49
   </tr>
50
   <tr>
51
    <th align="right" nowrap>[% 'Billing/shipping address (GLN)' | $T8 %]</th>
52
    <td><input name="addr_gln" size="35"></td>
53
   </tr>
54

  
55
   [% IF SHOW_BUSINESS_TYPES %]
56
   <tr>
57
    <th align="right" nowrap>[% IF IS_CUSTOMER %][% 'Customer type' | $T8 %][% ELSE %][% 'Vendor type' | $T8 %][% END %]</th>
58
    <td>
59
     [% L.select_tag('business_id', ALL_BUSINESS_TYPES, title_key = 'description', with_empty = 1) %]
60
    </td>
61
   </tr>
62
   [% END %]
63

  
64
   [% IF IS_CUSTOMER && ALL_SALESMEN.size %]
65
   <tr>
66
    <th align="right" nowrap>[% 'Salesman' | $T8 %]</th>
67
    <td>
68
     [% L.select_tag('salesman_id', ALL_SALESMEN, title_key = 'name', with_empty = 1) %]
69
    </td>
70
   </tr>
71
   [% END %]
72

  
73
   <tr>
74
    <th align="right">[% 'Insert Date' | $T8 %] [% 'From' | $T8 %]</th>
75
    <td>
76
      [% L.date_tag('insertdatefrom') %]
77
    </td>
78
    <th align="right">[% 'Bis' | $T8 %]</th>
79
    <td>
80
      [% L.date_tag('insertdateto') %]
81
    </td>
82
   </tr>
83

  
84
   [% CUSTOM_VARIABLES_FILTER_CODE %]
85

  
86
   <tr>
87
    <td></td>
88
    <td>
89
     <input name="status" class="radio" type="radio" value="all" checked> [% 'All' | $T8 %]
90
     <input name="status" class="radio" type="radio" value="orphaned"> [% 'Orphaned' | $T8 %]
91
    </td>
92
   </tr>
93

  
94
   <tr>
95
    <td></td>
96
    <td><input name="obsolete" class="radio" type="radio" value="all"> [% 'All' | $T8 %]
97
     <input name="obsolete" class="radio" type="radio" value="Y"> [% 'Obsolete' | $T8 %]
98
     <input name="obsolete" class="radio" type="radio" value="N" checked> [% 'Not obsolete' | $T8 %]
99
    </td>
100
   </tr>
101

  
102
   <tr>
103
    <th align="right" nowrap>[% 'Include in Report' | $T8 %]</th>
104
    <td colspan="5">
105
     <table border="0">
106
      <tr>
107
       <td>
108
        <input name="l_id" id="l_id" type="checkbox" class="checkbox" value="Y">
109
        <label for="l_id">[% 'ID' | $T8 %]</label>
110
       </td>
111
       <td>
112
        <input name="l_[% db %]number" id="l_[% db %]number" type="checkbox" class="checkbox" value="Y" checked>
113
        <label for="l_[% db %]number">[% IF IS_CUSTOMER %][% 'Customer Number' | $T8 %][% ELSE %][% 'Vendor Number' | $T8 %][% END %]</label>
114
       </td>
115
       <td>
116
        <input name="l_name" id="l_name" type="checkbox" class="checkbox" value="Y" checked>
117
        <label for="l_name">[% IF IS_CUSTOMER %][% 'Customer Name' | $T8 %][%- ELSE %][% 'Vendor Name' | $T8 %][%- END %]</label>
118
       </td>
119
       <td>
120
        <input name="l_street" id="l_street" type="checkbox" class="checkbox" value="Y" checked>
121
        <label for="l_street">[% 'Street' | $T8 %]</label>
122
       </td>
123
      </tr>
1
[% USE T8 %]
2
[% USE L %]
3
[% USE HTML %]
124 4

  
125
      <tr>
126
       <td>
127
        <input name="l_contact" id="l_contact" type="checkbox" class="checkbox" value="Y" checked>
128
        <label for="l_contact">[% 'Contact' | $T8 %]</label>
129
       </td>
130
       <td>
131
        <input name="l_phone" id="l_phone" type="checkbox" class="checkbox" value="Y" checked>
132
        <label for="l_phone">[% 'Phone' | $T8 %]</label>
133
       </td>
134
       <td>
135
        <input name="l_fax" id="l_fax" type="checkbox" class="checkbox" value="Y">
136
        <label for="l_fax">[% 'Fax' | $T8 %]</label>
137
       </td>
138
       <td>
139
        <input name="l_zipcode" id="l_zipcode" type="checkbox" class="checkbox" value="Y" checked>
140
        <label for="l_zipcode">[% 'Zipcode' | $T8 %]</label>
141
       </td>
142
      </tr>
143

  
144
      <tr>
145
       <td>
146
        <input name="l_taxnumber" id="l_taxnumber" type="checkbox" class="checkbox" value="Y">
147
        <label for="l_taxnumber">[% 'Tax Number' | $T8 %]</label>
148
       </td>
149
       <td>
150
        <input name="l_email" id="l_email" type="checkbox" class="checkbox" value="Y" checked>
151
        <label for="l_email">[% 'E-mail' | $T8 %]</label>
152
       </td>
153
       <td>
154
        <input name="l_business" id="l_business" type="checkbox" class="checkbox" value="Y">
155
        <label for="l_business">[% IF IS_CUSTOMER %][% 'Customer type' | $T8 %][% ELSE %][% 'Vendor type' | $T8 %][% END %]</label>
156
       </td>
157
       <td>
158
        <input name="l_city" id="l_city" type="checkbox" class="checkbox" value="Y" checked>
159
        <label for="l_city">[% 'City' | $T8 %]</label>
160
       </td>
161
      </tr>
5
<h1>[% title %]</h1>
162 6

  
7
<form method="post" action="ct.pl" name="Form" id="form">
8
<input type="hidden" name="db" value="[% HTML.escape(db) %]">
9

  
10
<div class="wrapper">
11

  
12
    <table class="tbl-horizontal">
13
      <caption> [% 'Customer & Contact' | $T8 %] </caption>
14
      <tbody>
15
        <tr>
16
          <th>[% IF IS_CUSTOMER %][% 'Customer Number' | $T8 %][% ELSE %][% 'Vendor Number' | $T8 %][% END %] </th>
17
          <td><input type="text" name="[% IF IS_CUSTOMER %]customer[% ELSE %]vendor[% END %]number" class="wi-normal"></td>
18
        </tr>
19
        <tr>
20
          <th>[% IF IS_CUSTOMER %][% 'Customer Name' | $T8 %][% ELSE %][% 'Vendor Name' | $T8 %][% END %] </th>
21
          <td><input type="text" id="name" name="name" class="initial_focus wi-normal"></td>
22
        </tr>
23
        <tr>
24
          <th>[% 'Contact' | $T8 %] </th>
25
          <td><input type="text" name="contact" class="wi-normal"></td>
26
        </tr>
27
        <tr>
28
          <th>[% 'Contact person (surname)' | $T8 %] </th>
29
          <td><input type="text" name="cp_name" class="wi-normal"></td>
30
        </tr>
31
        <tr>
32
          <th>[% 'E-mail' | $T8 %] </th>
33
          <td><input type="text" name="email" class="wi-normal"></td>
34
        </tr>
35
      </tbody>
36
    </table>
37

  
38
    <table class="tbl-horizontal">
39
      <caption> [% 'Billing/shipping address' | $T8 %] </caption>
40
      <tbody>
41
        <tr>
42
          <th>[% 'Street' | $T8 %] </th>
43
          <td><input type="text" name="addr_street" class="wi-normal"></td>
44
        </tr>
45
        <tr>
46
          <th>[% 'ZIPcode' | $T8 %] </th>
47
          <td><input type="text" name="addr_zipcode" class="wi-normal"></td>
48
        </tr>
49
        <tr>
50
          <th>[% 'City' | $T8 %] </th>
51
          <td><input type="text" name="addr_city" class="wi-normal"></td>
52
        </tr>
53
        <tr>
54
          <th>[% 'Country' | $T8 %] </th>
55
          <td><input type="text" name="addr_country" class="wi-normal"></td>
56
        </tr>
57
        <tr>
58
          <th>[% 'GLN' | $T8 %] </th>
59
          <td><input type="text" name="addr_gln" class="wi-number"></td>
60
        </tr>
61
      </tbody>
62
    </table>
63

  
64

  
65
  <table class="tbl-horizontal">
66
    <caption> [% 'Handling & Scope' | $T8 %] </caption>
67
    <tbody>
68
      [% IF SHOW_BUSINESS_TYPES %]
163 69
      <tr>
164
       <td>
165
        <input name="l_invnumber" id="l_invnumber" type="checkbox" class="checkbox" value="Y">
166
        <label for="l_invnumber">[% 'Invoices' | $T8 %]</label>
167
       </td>
168
       <td>
169
        <input name="l_ordnumber" id="l_ordnumber" type="checkbox" class="checkbox" value="Y">
170
        <label for="l_ordnumber">[% IF IS_CUSTOMER %][% 'Sales Orders' | $T8 %][% ELSE %][% 'Purchase Orders' | $T8 %][% END %]</label>
171
       </td>
172
       <td>
173
        <input name="l_quonumber" id="l_quonumber" type="checkbox" class="checkbox" value="Y">
174
        <label for="l_quonumber">[% IF IS_CUSTOMER %][% 'Quotations' | $T8 %][% ELSE %][% 'RFQs' | $T8 %][% END %]</label>
175
       </td>
176
       <td>
177
        <input name="l_country" id="l_country" type="checkbox" class="checkbox" value="Y" checked>
178
        <label for="l_country">[% 'Country' | $T8 %]</label>
179
       </td>
70
        <th>[% IF IS_CUSTOMER %][% 'Customer type' | $T8 %][% ELSE %][% 'Vendor type' | $T8 %][% END %] </th>
71
        <td>[% L.select_tag('business_id', ALL_BUSINESS_TYPES, title_key = 'description', with_empty = 1, class='wi-lightwide') %] </td>
180 72
      </tr>
73
      [% END %]
74
      [% IF IS_CUSTOMER && ALL_SALESMEN.size %]
75
        <tr>
76
          <th>[% 'Salesman' | $T8 %] </th>
77
          <td>[% L.select_tag('salesman_id', ALL_SALESMEN, title_key = 'name', with_empty = 1, class='wi-lightwide') %] </td>
78
        </tr>
79
      [% END %]
80
        <tr>
81
          <th>[% 'Insert Date' | $T8 %] [% 'From' | $T8 %] </th>
82
          <td>[% L.date_tag('insertdatefrom') %] [% 'Bis' | $T8 %] [% L.date_tag('insertdateto') %] <!-- PENDENT: Klassen implementieren in Funktion --></td>
83
        </tr>
84
      [% CUSTOM_VARIABLES_FILTER_CODE %]
181 85
      <tr>
182
       <td>
183
        <input name="l_discount" id="l_discount" type="checkbox" class="checkbox" value="Y">
184
        <label for="l_discount">[% 'Discount' | $T8 %]</label>
185
       </td>
186
       <td>
187
        <input name="l_payment" id="l_payment" type="checkbox" class="checkbox" value="Y">
188
        <label for="l_payment">[% 'Payment Terms' | $T8 %]</label>
189
       </td>
190
       <td>
191
        <input name="l_insertdate" id="l_insertdate" class="checkbox" type="checkbox" value="Y">
192
        <label for="l_insertdate">[% 'Insert Date' | $T8 %]</label>
193
       </td>
194
       <td>
195
        <input name="l_gln" id="l_gln" type="checkbox" class="checkbox" value="Y" checked>
196
        <label for="l_gln">[% 'GLN' | $T8 %]</label>
197
       </td>
86
        <th>[% 'Scope' | $T8 %] </th>
87
        <td>
88
          <input name="status" type="radio" value="all" checked id="chckb1"> <label for="chckb1">[% 'All' | $T8 %]</label>
89
          <input name="status" type="radio" value="orphaned" id="chckb2"> <label for="chckb2">[% 'Orphaned' | $T8 %]</label>
90
        </td>
198 91
      </tr>
199
      [% IF IS_CUSTOMER %]
200 92
      <tr>
201
       <td>
202
        <input name="l_salesman" id="l_salesman" type="checkbox" class="checkbox" value="Y">
203
        <label for="l_salesman">[% 'Salesman' | $T8 %]</label>
204
       </td>
205
       <td>
206
        <input name="l_pricegroup" id="l_pricegroup" type="checkbox" class="checkbox" value="Y">
207
        <label for="l_pricegroup">[% 'Pricegroup' | $T8 %]</label>
208
       </td>
93
        <th>[% 'Validity' | $T8 %] </th>
94
        <td>
95
          <input name="obsolete" type="radio" value="all" id="rd1"> <label for="rd1">[% 'All' | $T8 %]</label>
96
          <input name="obsolete" type="radio" value="Y" id="rd2"> <label for="rd2">[% 'Obsolete' | $T8 %]</label>
97
          <input name="obsolete" type="radio" value="N" checked id="rd3"> <label for="rd3">[% 'Not obsolete' | $T8 %]</label>
98
        </td>
209 99
      </tr>
210
      [% END %]
211

  
212
      [% CUSTOM_VARIABLES_INCLUSION_CODE %]
213

  
214
     </table>
215
    </td>
216
   </tr>
100
    </tbody>
217 101
  </table>
218
 </form>
102

  
103
</div>
104

  
105

  
106
<div class="form-addition control-panel">
107
  <h3>[% 'Include in Report' | $T8 %]</h3>
108

  
109
  <div class="list col">
110
    <h4> [% 'Numbers & IDs' | $T8 %] </h4>
111
    <div>
112
      <input name="l_id" id="l_id" type="checkbox" value="Y">
113
      <label for="l_id"> [% 'ID' | $T8 %] </label>
114
    </div>
115
    <div>
116
      <input name="l_[% db %]number" id="l_[% db %]number" type="checkbox" value="Y" checked>
117
      <label for="l_[% db %]number"> [% IF IS_CUSTOMER %][% 'Customer Number' | $T8 %][% ELSE %][% 'Vendor Number' | $T8 %][% END %] </label>
118
    </div>
119
    <div>
120
      <input name="l_taxnumber" id="l_taxnumber" type="checkbox" value="Y">
121
      <label for="l_taxnumber"> [% 'Tax Number' | $T8 %] </label>
122
    </div>
123
    <div>
124
      <input name="l_invnumber" id="l_invnumber" type="checkbox" value="Y">
125
      <label for="l_invnumber"> [% 'Invoices' | $T8 %] </label>
126
    </div>
127
  </div>
128

  
129
  <div class="list col">
130
    <h4> [% 'Customer' | $T8 %] </h4>
131
    <div>
132
      <input name="l_name" id="l_name" type="checkbox" value="Y" checked>
133
      <label for="l_name"> [% IF IS_CUSTOMER %][% 'Customer Name' | $T8 %][% ELSE %][% 'Vendor Name' | $T8 %][% END %] </label>
134
    </div>
135
    <div>
136
      <input name="l_contact" id="l_contact" type="checkbox" value="Y" checked>
137
      <label for="l_contact"> [% 'Contact' | $T8 %] </label>
138
    </div>
139
  </div>
140

  
141
  <div class="list col">
142
    <h4> [% 'Address' | $T8 %] </h4>
143
    <div>
144
      <input name="l_street" id="l_street" type="checkbox" value="Y" checked>
145
      <label for="l_street"> [% 'Street' | $T8 %] </label>
146
    </div>
147
    <div>
148
      <input name="l_zipcode" id="l_zipcode" type="checkbox" value="Y" checked>
149
      <label for="l_zipcode"> [% 'Zipcode' | $T8 %] </label>
150
    </div>
151
    <div>
152
      <input name="l_city" id="l_city" type="checkbox" value="Y" checked>
153
      <label for="l_city"> [% 'City' | $T8 %] </label>
154
    </div>
155
    <div>
156
      <input name="l_country" id="l_country" type="checkbox" value="Y" checked>
157
      <label for="l_country"> [% 'Country' | $T8 %] </label>
158
    </div>
159
    <div>
160
      <input name="l_gln" id="l_gln" type="checkbox" value="Y" checked>
161
      <label for="l_gln"> [% 'GLN' | $T8 %] </label>
162
    </div>
163
  </div>
164

  
165
  <div class="list col">
166
    <h4> [% 'Contact' | $T8 %] </h4>
167
    <div>
168
      <input name="l_phone" id="l_phone" type="checkbox" value="Y" checked>
169
      <label for="l_phone"> [% 'Phone' | $T8 %] </label>
170
    </div>
171
    <div>
172
      <input name="l_fax" id="l_fax" type="checkbox" value="Y">
173
      <label for="l_fax"> [% 'Fax' | $T8 %] </label>
174
    </div>
175
    <div>
176
      <input name="l_email" id="l_email" type="checkbox" value="Y" checked>
177
      <label for="l_email"> [% 'E-mail' | $T8 %] </label>
178
    </div>
179
  </div>
180

  
181
  <div class="list col">
182
    <h4> [% 'Orders' | $T8 %] </h4>
183
    <div>
184
      <input name="l_ordnumber" id="l_ordnumber" type="checkbox" value="Y">
185
      <label for="l_ordnumber"> [% IF IS_CUSTOMER %][% 'Sales Orders' | $T8 %][% ELSE %][% 'Purchase Orders' | $T8 %][% END %] </label>
186
    </div>
187
    <div>
188
      <input name="l_quonumber" id="l_quonumber" type="checkbox" value="Y">
189
      <label for="l_quonumber"> [% IF IS_CUSTOMER %][% 'Quotations' | $T8 %][% ELSE %][% 'RFQs' | $T8 %][% END %] </label>
190
    </div>
191
    <div>
192
      <input name="l_discount" id="l_discount" type="checkbox" value="Y">
193
      <label for="l_discount"> [% 'Discount' | $T8 %] </label>
194
    </div>
195
    <div>
196
      <input name="l_payment" id="l_payment" type="checkbox" value="Y">
197
      <label for="l_payment"> [% 'Payment Terms' | $T8 %] </label>
198
    </div>
199
  </div>
200

  
201
  <div class="list col">
202
    <h4> [% 'Handling & Scope' | $T8 %] </h4>
203
    <div>
204
      <input name="l_insertdate" id="l_insertdate" type="checkbox" value="Y">
205
      <label for="l_insertdate"> [% 'Insert Date' | $T8 %] </label>
206
    </div>
207
    [% IF IS_CUSTOMER %]
208
    <div>
209
      <input name="l_salesman" id="l_salesman" type="checkbox" value="Y">
210
      <label for="l_salesman"> [% 'Salesman' | $T8 %] </label>
211
    </div>
212
    <div>
213
      <input name="l_pricegroup" id="l_pricegroup" type="checkbox" value="Y">
214
      <label for="l_pricegroup"> [% 'Pricegroup' | $T8 %] </label>
215
    </div>
216
    [% END %]
217
  </div>
218

  
219
  <div class="list col">
220
    <h4> [% 'Custom Variables' | $T8 %] </h4>
221
    <!-- PENDENT: bessere Loesung suchen -->
222
    [% CUSTOM_VARIABLES_INCLUSION_CODE %]
223
  </div>
224

  
225

  
226
</div>
227

  
228
</form>
templates/webpages/ct/search_contact.html
1
[%- USE HTML %]
2
[%- USE T8 %]
3
[%- USE L %]
4
[%- USE LxERP %]
5
<h1>[% 'Contacts' | $T8 %]</h1>
1
[% USE HTML %]
2
[% USE T8 %]
3
[% USE L %]
4
[% USE LxERP %]
6 5

  
7
 <form method="post" action="ct.pl" name="Form" id="form">
6
<h1>[% 'Contacts' | $T8 %]</h1>
8 7

  
9
  <table>
10
   <tr>
11
    <th align="right" nowrap>[% 'Name' | $T8 %]</th>
12
    <td><input name="filter.cp_name" size="35" class="initial_focus"></td>
13
   </tr>
14
   <tr>
15
    <th align="right" nowrap>[% 'Greeting' | $T8 %]</th>
16
    <td><input name="filter.cp_greeting" size="35"></td>
17
   </tr>
18
   <tr>
19
    <th align="right" nowrap>[% 'Title' | $T8 %]</th>
20
    <td><input name="filter.cp_title" size="35"></td>
21
   </tr>
22
   <tr>
23
    <th align="right" nowrap>[% 'E-mail' | $T8 %]</th>
24
    <td><input name="filter.cp_email" size="35"></td>
25
   </tr>
26
   <tr>
27
    <th align="right" nowrap>[% 'Department' | $T8 %]</th>
28
    <td><input name="filter.cp_abteilung" size="35"></td>
29
   </tr>
30
   <tr>
31
    <th align="right" nowrap>[% 'Project' | $T8 %]</th>
32
    <td><input name="filter.cp_project" size="35"></td>
33
   </tr>
8
<form method="post" action="ct.pl" name="Form" id="form">
34 9

  
35
   [% CUSTOM_VARIABLES_FILTER_CODE %]
10
<div class="wrapper">
36 11

  
37
   <tr>
38
    <td></td>
39
    <td>
40
     <input name="filter.status" class="radio" type="radio" value="active" checked> [% 'Active' | $T8 %]
41
     <input name="filter.status" class="radio" type="radio" value="all"> [% 'All' | $T8 %]
42
     <input name="filter.status" class="radio" type="radio" value="orphaned"> [% 'Orphaned' | $T8 %]
43
    </td>
44
   </tr>
12
<table class="tbl-horizontal">
13
  <tbody>
14
    <tr>
15
      <th>[% 'Name' | $T8 %] </th>
16
      <td><input type="text" name="filter.cp_name" class="wi-lightwide" class="initial_focus"></td>
17
    </tr>
18
    <tr>
19
      <th>[% 'Greeting' | $T8 %] </th>
20
      <td><input type="text" name="filter.cp_greeting" class="wi-lightwide"></td>
21
    </tr>
22
    <tr>
23
      <th>[% 'Title' | $T8 %] </th>
24
      <td><input type="text" name="filter.cp_title" class="wi-lightwide"></td>
25
    </tr>
26
    <tr>
27
      <th>[% 'E-mail' | $T8 %] </th>
28
      <td><input type="text" name="filter.cp_email" class="wi-lightwide"></td>
29
    </tr>
30
    <tr>
31
      <th>[% 'Department' | $T8 %] </th>
32
      <td><input type="text" name="filter.cp_abteilung" class="wi-lightwide"></td>
33
    </tr>
34
    <tr>
35
      <th>[% 'Project' | $T8 %] </th>
36
      <td><input type="text" name="filter.cp_project" class="wi-lightwide"></td>
37
    </tr>
38
    [% CUSTOM_VARIABLES_FILTER_CODE %]
39
    <tr>
40
      <th>[% 'Scope' | $T8 %] </th>
41
      <td>
42
        <input name="filter.status" type="radio" value="active" checked id="rd1"> <label for="rd1">[% 'Active' | $T8 %]</label>
43
        <input name="filter.status" type="radio" value="all" id="rd2"> <label for="rd2">[% 'All' | $T8 %]</label>
44
        <input name="filter.status" type="radio" value="orphaned" id="rd3"> <label for="rd3">[% 'Orphaned' | $T8 %]</label>
45
      </td>
46
    </tr>
47
  </tbody>
48
</table>
45 49

  
46
   <tr>
47
    <th align="right" nowrap>[% 'Include in Report' | $T8 %]</th>
48
    <td>
49
     <table border="0">
50
      <tr>
51
       <td>
52
        <input name="l.cp_id" id="l_cp_id" type="checkbox" class="checkbox" value="Y">
53
        <label for="l_cp_id">[% 'ID' | $T8 %]</label>
54
       </td>
55
       <td>
56
        <input name="l.vcnumber" id="l_vcnumber" type="checkbox" class="checkbox" value="Y" checked>
57
        <label for="l_vcnumber">[% 'Customer/Vendor Number' | $T8 %]</label>
58
       </td>
59
       <td>
60
        <input name="l.vcname" id="l_vcname" type="checkbox" class="checkbox" value="Y" checked>
61
        <label for="l_vcname">[% 'Customer/Vendor Name' | $T8 %]</label>
62
       </td>
63
      </tr>
64 50

  
65
      <tr>
66
       <td>
67
        <input name="l.cp_name" id="l_cp_name" type="checkbox" class="checkbox" value="Y" checked>
68
        <label for="l_cp_name">[% 'Name' | $T8 %]</label>
69
       </td>
70
       <td>
71
        <input name="l.cp_givenname" id="l_cp_givenname" type="checkbox" class="checkbox" value="Y" checked>
72
        <label for="l_cp_givenname">[% 'Given Name' | $T8 %]</label>
73
       </td>
74
      </tr>
75
      <tr>
76
       <td>
77
        <input name="l.cp_street" id="l_cp_street" type="checkbox" class="checkbox" value="Y">
78
        <label for="l_cp_street">[% 'Street' | $T8 %]</label>
79
       </td>
80
       <td>
81
        <input name="l.cp_zipcode" id="l_cp_zipcode" type="checkbox" class="checkbox" value="Y">
82
        <label for="l_cp_zipcode">[% 'Zipcode' | $T8 %]</label>
83
       </td>
84
       <td>
85
        <input name="l.cp_city" id="l_cp_city" type="checkbox" class="checkbox" value="Y">
86
        <label for="l_cp_city">[% 'City' | $T8 %]</label>
87
       </td>
88
      </tr>
89
      <tr>
90
       <td>
91
        <input name="l.cp_phone" id="l_cp_phone" type="checkbox" class="checkbox" value="Y" checked>
92
        <label for="l_cp_phone">[% 'Phone' | $T8 %]</label>
93
       </td>
94
       <td>
95
        <input name="l.cp_mobile" id="l_cp_mobile" type="checkbox" class="checkbox" value="Y" checked>
96
        <label for="l_cp_mobile">[% 'Mobile' | $T8 %]</label>
97
       </td>
51
</div>
98 52

  
99
       <td>[%- L.checkbox_tag('l.cp_privatphone', value='Y', label=LxERP.t8('Private Phone'), class='checkbox', checked=1) %]</td>
100
      </tr>
101 53

  
102
      <tr>
103
       <td>[%- L.checkbox_tag('l.cp_fax',         value='Y', label=LxERP.t8('Fax'),            class='checkbox') %]</td>
104
       <td>[%- L.checkbox_tag('l.cp_email',       value='Y', label=LxERP.t8('E-mail'),         class='checkbox', checked=1) %]</td>
105
       <td>[%- L.checkbox_tag('l.cp_privatemail', value='Y', label=LxERP.t8('Private E-mail'), class='checkbox') %]</td>
106
      </tr>
54
<div class="wrapper form-addition control-panel">
55
  <h3 class="caption">[% 'Include in Report' | $T8 %] </h3>
107 56

  
108
      <tr>
109
       <td>
110
        <input name="l.cp_abteilung" id="l_cp_abteilung" type="checkbox" class="checkbox" value="Y">
111
        <label for="l_cp_abteilung">[% 'Department' | $T8 %]</label>
112
       </td>
113 57

  
114
       <td>[% L.checkbox_tag('l.cp_position', value='Y', label=LxERP.t8('Function/position'), class='checkbox') %]</td>
115
      </tr>
58
  <div class="list col">
59
    <h4>[% 'Numbers & IDs' | $T8 %]</h4>
60
    <div>
61
      <input name="l.cp_id" id="l_cp_id" type="checkbox" value="Y">
62
      <label for="l_cp_id"> [% 'ID' | $T8 %] </label>
63
    </div>
64
    <div>
65
      <input name="l.vcnumber" id="l_vcnumber" type="checkbox" value="Y" checked>
66
      <label for="l_vcnumber"> [% 'Customer/Vendor Number' | $T8 %] </label>
67
    </div>
68
  </div>
116 69

  
117
      <tr>
118
       <td>
119
        <input name="l.cp_gender" id="l_cp_gender" type="checkbox" class="checkbox" value="Y">
120
        <label for="l_cp_gender">[% 'Gender' | $T8 %]</label>
121
       </td>
70
  <div class="list col">
71
    <h4> [% 'Customer' | $T8 %] </h4>
72
    <div>
73
      <input name="l.vcname" id="l_vcname" type="checkbox" value="Y" checked>
74
      <label for="l_vcname"> [% 'Customer/Vendor Name' | $T8 %] </label>
75
    </div>
76
    <div>
77
      <input name="l.cp_name" id="l_cp_name" type="checkbox" value="Y" checked>
78
      <label for="l_cp_name"> [% 'Name' | $T8 %] </label>
79
    </div>
80
    <div>
81
      <input name="l.cp_givenname" id="l_cp_givenname" type="checkbox" value="Y" checked>
82
      <label for="l_cp_givenname"> [% 'Given Name' | $T8 %] </label>
83
    </div>
84
    <div>
85
      <input name="l.cp_abteilung" id="l_cp_abteilung" type="checkbox" value="Y">
86
      <label for="l_cp_abteilung"> [% 'Department' | $T8 %] </label>
87
    </div>
88
    <div>
89
      [% L.checkbox_tag('l.cp_position', value='Y', label=LxERP.t8('Function/position')) %]
90
    </div>
91
    <div>
92
      <input name="l.cp_gender" id="l_cp_gender" type="checkbox" value="Y">
93
      <label for="l_cp_gender"> [% 'Gender' | $T8 %] </label>
94
    </div>
95
    <div>
96
      <input name="l.cp_birthday" id="l_cp_birthday" type="checkbox" value="Y">
97
      <label for="l_cp_birthday"> [% 'Birthday' | $T8 %] </label>
98
    </div>
99
  </div>
122 100

  
123
       <td>
124
        <input name="l.cp_birthday" id="l_cp_birthday" type="checkbox" class="checkbox" value="Y">
125
        <label for="l_cp_birthday">[% 'Birthday' | $T8 %]</label>
126
       </td>
127
      </tr>
101
  <div class="list col">
102
    <h4> [% 'Address' | $T8 %] </h4>
103
    <div>
104
      <input name="l.cp_street" id="l_cp_street" type="checkbox" value="Y">
105
      <label for="l_cp_street"> [% 'Street' | $T8 %] </label>
106
    </div>
107
    <div>
108
      <input name="l.cp_zipcode" id="l_cp_zipcode" type="checkbox" value="Y">
109
      <label for="l_cp_zipcode"> [% 'Zipcode' | $T8 %] </label>
110
    </div>
111
    <div>
112
      <input name="l.cp_city" id="l_cp_city" type="checkbox" value="Y">
113
      <label for="l_cp_city"> [% 'City' | $T8 %] </label>
114
    </div>
115
  </div>
128 116

  
129
      [% CUSTOM_VARIABLES_INCLUSION_CODE %]
117
  <div class="list col">
118
    <h4> [% 'Contact' | $T8 %] </h4>
119
    <div>
120
      <input name="l.cp_phone" id="l_cp_phone" type="checkbox" value="Y" checked>
121
      <label for="l_cp_phone"> [% 'Phone' | $T8 %] </label>
122
    </div>
123
    <div>
124
      <input name="l.cp_mobile" id="l_cp_mobile" type="checkbox" value="Y" checked>
125
      <label for="l_cp_mobile"> [% 'Mobile' | $T8 %] </label>
126
    </div>
127
    <div>
128
      [% L.checkbox_tag('l.cp_privatphone', value='Y', label=LxERP.t8('Private Phone'), checked=1) %]
129
    </div>
130
    <div>
131
      [% L.checkbox_tag('l.cp_fax', value='Y', label=LxERP.t8('Fax')) %]
132
    </div>
133
    <div>
134
      [% L.checkbox_tag('l.cp_email', value='Y', label=LxERP.t8('E-mail'), checked=1) %]
135
    </div>
136
    <div>
137
      [% L.checkbox_tag('l.cp_privatemail', value='Y', label=LxERP.t8('Private E-mail')) %]
138
    </div>
139
    [% CUSTOM_VARIABLES_INCLUSION_CODE %]
140
  </div>
130 141

  
131
     </table>
132
    </td>
133
   </tr>
134
  </table>
135
 </form>
142
</div>
143
</form>
templates/webpages/cti/list_internal_extensions.html
1
[%- USE HTML %][%- USE LxERP -%]
1
[% USE HTML %]
2
[% USE LxERP %]
2 3
<body>
3 4

  
4 5
<h1>[% HTML.escape(title) %]</h1>
5 6

  
6
[% IF !SELF.internal_extensions.size %]
7
 <p>[% LxERP.t8("No internal phone extensions have been configured yet.") %]</p>
7
<div class="wrapper">
8
  [% IF !SELF.internal_extensions.size %]
9
   <p>[% LxERP.t8("No internal phone extensions have been configured yet.") %]</p>
8 10

  
9
[% ELSE %]
10
 <table>
11
  <tr class="listheading">
12
   <th>[% LxERP.t8("Name") %]</th>
13
   <th>[% LxERP.t8("Phone extension") %]</th>
14
  </tr>
11
  [% ELSE %]
12
   <table class="tbl-plain wi-moderate">
13
    <thead>
14
      <tr>
15
       <th>[% LxERP.t8("Name") %]</th>
16
       <th>[% LxERP.t8("Phone extension") %]</th>
17
      </tr>
18
    </thead>
19
    <tbody>
20
      [% FOREACH extension = SELF.internal_extensions %]
21
       <tr class="listrow">
22
        <td>[% HTML.escape(extension.name) %]</td>
23
        <td><a href="[% HTML.escape(extension.call_link) %]" class="cti_call_action">[% HTML.escape(extension.phone_extension) %]</a></td>
24
       </tr>
25
      [% END %]
26
    </tbody>
27
   </table>
28
  [% END %]
29
</div>
15 30

  
16
  [%- FOREACH extension = SELF.internal_extensions %]
17
   <tr class="listrow">
18
    <td>[% HTML.escape(extension.name) %]</td>
19
    <td><a href="[% HTML.escape(extension.call_link) %]" class="cti_call_action">[% HTML.escape(extension.phone_extension) %]</a></td>
20
   </tr>
21
  [%- END %]
22
 </table>
23
[% END %]
24 31
</body>
25 32
</html>
templates/webpages/custom_variable_config/form.html
1
[%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE T8 -%]<h1>[% HTML.escape(title) %]</h1>
1
[% USE HTML -%]
2
[% USE LxERP -%]
3
[% USE L -%]
4
[% USE T8 -%]
2 5

  
6
<h1>[% HTML.escape(title) %]</h1>
7

  
8
<div class="wrapper">
3 9
<form action="controller.pl" method="post" id="form">
4
 [%- L.hidden_tag("id", SELF.config.id) %]
5

  
6
 <p>
7
  <table>
8
   <tr>
9
    <td align="right">[% 'Module' | $T8 %]</td>
10
    <td>[%- L.select_tag('module', SELF.modules, value_key='module', title_key='description', default=SELF.module, onchange="update_ic_rows();") %]</td>
11
   </tr>
12

  
13
   <tr>
14
    <td align="right">[% 'Variable Name' | $T8 %]<sup><span class="small-text">(1)</span></sup></td>
15
    <td>[%- L.input_tag("config.name", SELF.config.name, class='initial_focus') %]</td>
16
   </tr>
17

  
18
   <tr>
19
    <td align="right">[% 'Variable Description' | $T8 %]<sup><span class="small-text">(2)</span></sup></td>
20
    <td>[%- L.input_tag("config.description", SELF.config.description) %]</td>
21
   </tr>
22

  
23
   <tr>
24
    <td align="right">[% 'Type' | $T8 %]<sup><span class="small-text">(3)</span></sup></td>
25
    <td>[% L.select_tag("config.type", SELF.translated_types, value_key='type', title_key='translation', default=SELF.config.type) %]</td>
26
   </tr>
27

  
28
   <tr>
29
    <td align="right">[% 'Default value' | $T8 %]<sup><span class="small-text">(4)</span></sup></td>
30
    <td>[%- L.input_tag("config.default_value", SELF.config.type == 'number' ? LxERP.format_amount(SELF.config.default_value, 2) : SELF.config.default_value) %]</td>
31
   </tr>
32

  
33
   <tr>
34
    <td align="right">[% 'Options' | $T8 %]<sup><span class="small-text">(5)</span></sup></td>
35
    <td>[%- L.input_tag("config.options", SELF.config.options) %]</td>
36
   </tr>
37

  
38
   <tr>
39
    <td align="right">[% 'Is Searchable' | $T8 %]</td>
40
    <td>
41
     [% L.radio_button_tag('config.searchable', value='1', id='config_searchable_1', label=LxERP.t8('Yes'), checked=(SELF.config.searchable ?  1 : '')) %]
42
     [% L.radio_button_tag('config.searchable', value='0', id='config_searchable_0', label=LxERP.t8('No'),  checked=(SELF.config.searchable ? '' :  1)) %]
43
    </td>
44
   </tr>
45

  
46
   <tr>
47
    <td align="right">[% 'Includeable in reports' | $T8 %]</td>
48
    <td>
49
     [% L.radio_button_tag('config.includeable', value='1', id='config_includeable_1', label=LxERP.t8('Yes'), checked=(SELF.config.includeable ?  1 : ''), onclick='update_included_by_default()') %]
50
     [% L.radio_button_tag('config.includeable', value='0', id='config_includeable_0', label=LxERP.t8('No'),  checked=(SELF.config.includeable ? '' :  1), onclick='update_included_by_default()') %]
51
    </td>
52
   </tr>
53

  
54
   <tr>
55
    <td align="right">[% 'Included in reports by default' | $T8 %]</td>
56
    <td>
57
     [% SET disabled = SELF.config.includeable ? '' : 'disabled' %]
58
     [% L.radio_button_tag('config.included_by_default', value='1', id='config_included_by_default_1', label=LxERP.t8('Yes'), checked=(SELF.config.included_by_default ?  1 : ''), disabled=disabled) %]
59
     [% L.radio_button_tag('config.included_by_default', value='0', id='config_included_by_default_0', label=LxERP.t8('No'),  checked=(SELF.config.included_by_default ? '' :  1), disabled=disabled) %]
60
    </td>
61
   </tr>
62

  
63
   <tr data-show-for="IC"[% UNLESS SELF.module == 'IC' %] style="display: none;"[% END %]>
64
    <td align="right">[% 'Editable' | $T8 %]<sup><span class="small-text">(6)</span></sup></td>
65
    <td>
66
     [% L.radio_button_tag('config.flag_editable', value='1', id='config.flag_editable_1', label=LxERP.t8('Yes'), checked=(SELF.flags.editable ?  1 : '')) %]
67
     [% L.radio_button_tag('config.flag_editable', value='0', id='config.flag_editable_0', label=LxERP.t8('No'),  checked=(SELF.flags.editable ? '' :  1)) %]
68
    </td>
69
   </tr>
70
   <tr data-show-for="IC"[% UNLESS SELF.module == 'IC' %] style="display: none;"[% END %]>
71
    <td align="right">[% 'Deactivate by default' | $T8 %]<sup><span class="small-text">(7)</span></sup></td>
72
    <td>
73
     [% L.radio_button_tag('config.flag_defaults_to_invalid', value='1', id='config.flag_defaults_to_invalid_1', label=LxERP.t8('Yes'), checked=(SELF.flags.defaults_to_invalid ?  1 : '')) %]
74
     [% L.radio_button_tag('config.flag_defaults_to_invalid', value='0', id='config.flag_defaults_to_invalid_0', label=LxERP.t8('No'),  checked=(SELF.flags.defaults_to_invalid ? '' :  1)) %]
75
    </td>
76
   </tr>
77
   <tr data-show-for="IC"[% UNLESS SELF.module == 'IC' %] style="display: none;"[% END %]>
78
    <td align="right">[% 'Filter by Partsgroups' | $T8 %]</td>
79
    <td>
80
     [% L.radio_button_tag('config.flag_partsgroup_filter', value='1', id='config_flag_partsgroup_filter_1', label=LxERP.t8('Yes'), checked=(SELF.flags.partsgroup_filter ?  1 : ''), onclick='update_pg_filter_row()') %]
81
     [% L.radio_button_tag('config.flag_partsgroup_filter', value='0', id='config_flag_partsgroup_filter_0', label=LxERP.t8('No'),  checked=(SELF.flags.partsgroup_filter ? '' :  1), onclick='update_pg_filter_row()') %]
82
    </td>
83
   </tr>
84
   <tr data-show-for="IC+PGFILTER"[% UNLESS (SELF.module == 'IC' && SELF.flags.partsgroup_filter) %] style="display: none;"[% END %]>
85
    <td></td>
86
    <td>
87
  [% L.select_tag('config.partsgroups[]',
88
                      all_partsgroups,
89
                      id                => "partsgroups",
90
                      value_key         => "id",
91
                      title_key         => "partsgroup",
92
                      default           => SELF.config.partsgroups,
93
                      default_value_key => "id",
94
                      multiple          => 1) %]
95
      [% L.multiselect2side("partsgroups",
96
                            labelsx => LxERP.t8("All partsgroups"),
97
                            labeldx => LxERP.t8("Partsgroups where variables are shown")) %]
98
    </td>
99
   </tr>
100
  </table>
101
 </p>
102

  
103
 <hr>
104

  
105
 <h3>[% 'Annotations' | $T8 %]</h3>
106

  
107
 <p>
108
  (1) [% 'The variable name must only consist of letters, numbers and underscores. It must begin with a letter. Example: send_christmas_present' | $T8 %]
109
 </p>
110

  
111
 <p>
112
  (2) [% 'The description is shown on the form. Chose something short and descriptive.' | $T8 %]
113
 </p>
114
 <p>
115
  (3) [% 'For type "customer" the perl module JSON is required. Please check this on system level: $ ./scripts/installation_check.pl' | $T8 %]
116
 </p>
117

  
118
 <p>
119
  (4) [% 'The default value depends on the variable type:' | $T8 %]
120
  <br>
121
  <ul>
122
   <li>[%- 'Text, text field and number variables: The default value will be used as-is.' | $T8 %]</li>
123
   <li>[%- 'Boolean variables: If the default value is non-empty then the checkbox will be checked by default and unchecked otherwise.' | $T8 %]</li>
124
   <li>[%- 'Date and timestamp variables: If the default value equals \'NOW\' then the current date/current timestamp will be used. Otherwise the default value is copied as-is.' | $T8 %]</li>
125
  </ul>
126
 </p>
127

  
128
 <p>
129
  (5) [% 'The available options depend on the varibale type:' | $T8 %]
130
  <br>
131
  <ul>
132
   <li>[%- 'Text variables: \'MAXLENGTH=n\' sets the maximum entry length to \'n\'.' | $T8 %]</li>
133
   <li>[%- 'Text field variables: \'WIDTH=w HEIGHT=h\' sets the width and height of the text field. They default to 30 and 5 respectively.' | $T8 %]</li>
134
   <li>[%- 'Number variables: \'PRECISION=n\' forces numbers to be shown with exactly n decimal places.' | $T8 %]</li>
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff