Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 576f51ce

Von Hans Peter Schlaepfer vor etwa 5 Jahren hinzugefügt

  • ID 576f51ce718c190381f2fcfc23e637e17c86ef6c
  • Vorgänger 3d66b397
  • Nachfolger 55035612

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

Dateien rc/* record_links/* record_template/* report_generator/*

Unterschiede anzeigen:

templates/webpages/report_generator/html_report.html
1
[%- USE T8 %]
2
[%- USE HTML %]
3
 <style type="text/css">
4
  <!--
5
.top_border {
6
  border-top: solid black;
7
  border-width: 4px;
8
}
9
.bottom_border {
10
  border-bottom: solid black;
11
  border-width: 4px;
12
}
13
    -->
14
 </style>
15

  
16
 [% IF MESSAGE %]
17
  <p>[% MESSAGE %]</p>
18
 [% END %]
19

  
20
 <h1>[% TITLE %]</h1>
21

  
22
 [%- INCLUDE 'common/flash.html' %]
23

  
24
 [% IF TOP_INFO_TEXT %]
25
  <p>[% TOP_INFO_TEXT %]</p>
26
 [% END %]
27

  
28
 [% RAW_TOP_INFO_TEXT %]
29

  
30
 [% IF DATA_PRESENT %]
31
 <p>
32
  <table [% IF TABLE_CLASS %]class="[% TABLE_CLASS %]"[% END %] id="report_table_id" width="100%">
33
   <thead>
34
   [%- FOREACH row = HEADER_ROWS %]
35
   <tr>
36
    [% FOREACH col = row %]
37
     <th class="listheading"
38
     [%- IF col.align %] align="[% HTML.escape(col.align) %]" style="text-align: [% HTML.escape(col.align) %]"[% END -%]
39
     [%- IF col.colspan && col.colspan > 1 %] colspan="[% HTML.escape(col.colspan) %]"[% END -%]
40
     >
41
      [%- IF col.raw_header_data %]
42
       [% col.raw_header_data %]
1
[% USE T8 %]
2
[% USE HTML %]
3

  
4
<h1>[% TITLE %]</h1>
5

  
6
[% IF MESSAGE %]
7
  <p class="message">[% MESSAGE %]</p>
8
[% END %]
9

  
10
[% INCLUDE 'common/flash.html' %]
11

  
12
[% IF TOP_INFO_TEXT %]<p>[% TOP_INFO_TEXT %]</p>[% END %]
13
[% RAW_TOP_INFO_TEXT %]
14

  
15

  
16

  
17
[% IF DATA_PRESENT %]
18
  <table class="tbl-list[% IF TABLE_CLASS %] [% TABLE_CLASS %][% END %]" id="report_table_id">
19
    <thead>
20
      [% FOREACH row = HEADER_ROWS %]
21
        <tr>
22
          [% FOREACH col = row %]
23
            <th[% IF col.align %] class="[% HTML.escape(col.align) %]"[% END %][% IF col.colspan && col.colspan > 1 %] colspan="[% HTML.escape(col.colspan) %]"[% END %]>
24
              [% IF col.raw_header_data %]
25
                [% col.raw_header_data %]
26
              [% ELSE %]
27
                [% IF col.link %]<a class="[% col.link_class ? col.link_class : 'report-generator-header-link' %]" href="[% HTML.escape(col.link) %]">[% END %]
28
                [% col.text %]
29
                [% IF col.show_sort_indicator %]<img src="image/[% IF col.sort_indicator_direction %]down[% ELSE %]up[% END %].png">[% END %]
30
                [% IF col.link %]</a>[% END %]
31
              [% END %]
32
            </th>
33
          [% END %]
34
        </tr>
35
      [% END %]
36
    </thead>
37
    <tbody>
38
    [% FOREACH row = ROWS %]
39
      [% IF row.IS_CONTROL %]
40
        [% IF row.IS_COLSPAN_DATA %]<tr><td colspan="[% row.NUM_COLUMNS %]">[% row.data %]</td></tr>[% END %]
43 41
      [% ELSE %]
44
       [%- IF col.link -%]<a class="[% col.link_class ? col.link_class : 'report-generator-header-link' %]" href="[% HTML.escape(col.link) %]">[%- END -%]
45
       [%- col.text -%]
46
       [%- IF col.show_sort_indicator -%]<img border="0" src="image/[% IF col.sort_indicator_direction %]down[% ELSE %]up[% END %].png">[%- END -%]
47
       [%- IF col.link -%]</a>[%- END -%]
48
      [%- END %]
49
     </th>
42
        <tr>
43
        [% FOREACH col = row.COLUMNS %]
44
          <td[% IF col.align %] class="[% col.align %]"[% END %][% IF col.colspan && col.colspan>1 %] colspan="[% HTML.escape(col.colspan) %]"[% END %]>
45
            [% IF col.raw_data %]
46
              [% col.raw_data %]
47
            [% ELSE %]
48
              [% USE iterator(col.CELL_ROWS) %]
49
              [% FOREACH cell_row = iterator %]
50
                [% IF cell_row.data != '' %]
51
                  [% IF cell_row.link %]<a href="[% HTML.escape(cell_row.link) %]"[% IF cell_row.link_class %] class="[% cell_row.link_class %]"[% END %]>[% END %]
52
                  [% cell_row.data %]
53
                  [% IF cell_row.link %]</a>[% END %]
54
                [% END %]
55
                [% UNLESS iterator.last %]<br>[% END %]
56
              [% END %]
57
            [% END %]
58
          </td>
59
        [% END %]
60
        </tr>
61
      [% END %]
50 62
    [% END %]
51
   </tr>
52
   [%- END %]
53
   </thead>
54

  
55
   <tbody>
56
   [% FOREACH row = ROWS %]
57
    [% IF row.IS_CONTROL %]
58
     [% IF row.IS_COLSPAN_DATA %]<tr><td colspan="[% row.NUM_COLUMNS %]">[% row.data %]</td></tr>[% END %]
59
     [% ELSE %]
60
     <tr class="listrow[% row.outer_idx_odd %]">
61
      [%- FOREACH col = row.COLUMNS %]
62
      <td[% IF col.align %] align="[% col.align %]"[% END %]
63
         [%- IF col.valign %] valign="[% col.valign %]"[%- END %]
64
         [%- IF col.colspan && col.colspan > 1 %] colspan="[% HTML.escape(col.colspan) %]"[% END -%]
65
         [%- SET tdclass = '' %]
66
         [%- IF row.BORDER_TOP %][%- SET tdclass = "$tdclass top_border" %][%- END %]
67
         [%- IF row.BORDER_BOTTOM %][%- SET tdclass = "$tdclass bottom_border" %][%- END %]
68
         [%- IF col.class %][%- SET tdclass = "$tdclass $col.class" %][%- END %]
69
         [%- IF tdclass %] class="[% tdclass %]"[%- END %]>
70
       [%- IF col.raw_data %]
71
        [%- col.raw_data %]
72
       [%- ELSE %]
73
        [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %]
74
         [%- IF cell_row.data != '' %]
75
          [%- IF cell_row.link %]<a href="[% HTML.escape(cell_row.link) %]"[% IF cell_row.link_class %] class="[% cell_row.link_class %]"[% END %]>[%- END %]
76
          [%- cell_row.data %]
77
          [%- IF cell_row.link %]</a>[%- END %]
78
         [%- END %]
79
        [%- UNLESS iterator.last %]<br>[%- END %]
80
        [%- END %]
81
       [%- END %]
82
      </td>
83
      [%- END %]
84
     </tr>
85
    [% END %]
86
   [% END %]
87

  
88
   </tbody>
63
    </tbody>
89 64
  </table>
90
  <hr size="3" noshade>
91
 </p>
92
 [% ELSE %]
93
  <p class="message_hint">[% 'No data was found.' | $T8 %]</p>
94
 [% END %]
65
[% ELSE %]
66
  <p class="message message_hint">[% 'No data was found.' | $T8 %]</p>
67
[% END %]
95 68

  
96
 [% RAW_BOTTOM_INFO_TEXT %]
69
[% RAW_BOTTOM_INFO_TEXT %]
97 70

  
98
 [% IF BOTTOM_INFO_TEXT %]
71
[% IF BOTTOM_INFO_TEXT %]
99 72
  <p>[% BOTTOM_INFO_TEXT %]</p>
100
 [% END %]
73
[% END %]
101 74

  
102
 [% IF SHOW_EXPORT_BUTTONS %]
75
[% IF SHOW_EXPORT_BUTTONS %]
103 76
  <form action="[% HTML.escape(script) %]" name="report_generator_form" id="report_generator_form" method="post">
104
   [% FOREACH var = EXPORT_VARIABLES %]<input type="hidden" name="report_generator_hidden_[% var.key %]" value="[% HTML.escape(var.value) %]">
105
   [% END %]
106

  
107
[%- IF CONTROLLER_DISPATCH %]
108
[% IF !SKIP_BUTTONS %]
109
   <input type="hidden" name="action" value="[% CONTROLLER_DISPATCH %]/dispatch">
110
[%- END %][%# !SKIP_BUTTONS %]
111
   <input type="hidden" name="report_generator_nextsub" value="[% HTML.escape(EXPORT_NEXTSUB) %]">
112
   <input type="hidden" name="report_generator_variable_list" value="[% HTML.escape(EXPORT_VARIABLE_LIST) %]">
113
   <input type="hidden" name="CONTROLLER_DISPATCH" value="[% CONTROLLER_DISPATCH | html %]">
114

  
115
[% IF !SKIP_BUTTONS %]
116
   <p>
117
    [% 'List export' | $T8 %]<br>
118
    [% IF ALLOW_PDF_EXPORT %]<input type="submit" name="action_report_generator_export_as_pdf" value="[% 'Export as PDF' | $T8 %]">[% END %]
119
    [% IF ALLOW_CSV_EXPORT %]<input type="submit" name="action_report_generator_export_as_csv" value="[% 'Export as CSV' | $T8 %]">[% END %]
120
   </p>
121
[%- END %][%# !SKIP_BUTTONS %]
122
[%- ELSE %]
123
   <input type="hidden" name="report_generator_nextsub" value="[% HTML.escape(EXPORT_NEXTSUB) %]">
124
   <input type="hidden" name="report_generator_variable_list" value="[% HTML.escape(EXPORT_VARIABLE_LIST) %]">
125
   <input type="hidden" name="report_generator_dispatch_to" value="">
126
   <input type="hidden" name="action" value="report_generator_dispatcher">
127

  
128
[% IF !SKIP_BUTTONS %]
129
   <p>
130
    [% 'List export' | $T8 %]<br>
131
    [% IF ALLOW_PDF_EXPORT %]<input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_export_as_pdf')" value="[% 'Export as PDF' | $T8 %]">[% END %]
132
    [% IF ALLOW_CSV_EXPORT %]<input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_export_as_csv')" value="[% 'Export as CSV' | $T8 %]">[% END %]
133
   </p>
134
 <script type="text/javascript"> <!--
135
      function submit_report_generator_form(nextsub) {
136
        document.report_generator_form.report_generator_dispatch_to.value = nextsub;
137
        document.report_generator_form.submit();
138
      } // -->
139
 </script>
140
[%- END %][%# !SKIP_BUTTONS %]
141
[%- END %]
77
  [% FOREACH var = EXPORT_VARIABLES %]
78
    <input type="hidden" name="report_generator_hidden_[% var.key %]" value="[% HTML.escape(var.value) %]">
79
  [% END %]
80

  
81
  [% IF CONTROLLER_DISPATCH %]
82
    [% IF !SKIP_BUTTONS %]
83
      <input type="hidden" name="action" value="[% CONTROLLER_DISPATCH %]/dispatch">
84
    [% END %][%# !SKIP_BUTTONS %]
85
    <input type="hidden" name="report_generator_nextsub" value="[% HTML.escape(EXPORT_NEXTSUB) %]">
86
    <input type="hidden" name="report_generator_variable_list" value="[% HTML.escape(EXPORT_VARIABLE_LIST) %]">
87
    <input type="hidden" name="CONTROLLER_DISPATCH" value="[% CONTROLLER_DISPATCH | html %]">
88

  
89
    [% IF !SKIP_BUTTONS %]
90
      <p>
91
        [% 'List export' | $T8 %]<br>
92
        [% IF ALLOW_PDF_EXPORT %]<input type="submit" name="action_report_generator_export_as_pdf" value="[% 'Export as PDF' | $T8 %]">[% END %]
93
        [% IF ALLOW_CSV_EXPORT %]<input type="submit" name="action_report_generator_export_as_csv" value="[% 'Export as CSV' | $T8 %]">[% END %]
94
      </p>
95
    [% END %][%# !SKIP_BUTTONS %]
96

  
97
  [% ELSE %]
98
    <input type="hidden" name="report_generator_nextsub" value="[% HTML.escape(EXPORT_NEXTSUB) %]">
99
    <input type="hidden" name="report_generator_variable_list" value="[% HTML.escape(EXPORT_VARIABLE_LIST) %]">
100
    <input type="hidden" name="report_generator_dispatch_to" value="">
101
    <input type="hidden" name="action" value="report_generator_dispatcher">
102

  
103
    [% IF !SKIP_BUTTONS %]
104
      <p>
105
        [% 'List export' | $T8 %]<br>
106
        [% IF ALLOW_PDF_EXPORT %]<input type="submit" onclick="submit_report_generator_form('report_generator_export_as_pdf')" value="[% 'Export as PDF' | $T8 %]">[% END %]
107
        [% IF ALLOW_CSV_EXPORT %]<input type="submit" onclick="submit_report_generator_form('report_generator_export_as_csv')" value="[% 'Export as CSV' | $T8 %]">[% END %]
108
      </p>
109
      <script type="text/javascript"> <!--
110
        function submit_report_generator_form(nextsub) {
111
          document.report_generator_form.report_generator_dispatch_to.value = nextsub;
112
          document.report_generator_form.submit();
113
        } // -->
114
      </script>
115
    [% END %][%# !SKIP_BUTTONS %]
116

  
117
  [% END %]
142 118

  
143 119
  </form>
144
 [% END %]
120
[% END %]

Auch abrufbar als: Unified diff