Fixing table layout on step 4 of 6
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / reports / dictionary.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha -- Reports</title>
3
4 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
5 <!-- TMPL_INCLUDE NAME="calendar.inc" -->
6 </head>
7 <body>
8 <!-- TMPL_INCLUDE NAME="header.inc" -->
9 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
10
11 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/circ/circulation.pl">Reports</a> &rsaquo; Guided Reports Wizard  &rsaquo; <strong> Dictionary </strong></div>
12
13 <div id="doc3" class="yui-t2">
14
15 <div id="bd">
16 <div id="yui-main">
17 <div class="yui-b">
18
19 <div class="details">
20 <h1>Dictionary</h1>
21 <!-- TMPL_IF NAME="start_dictionary" -->
22 <p>Use the dictionary to define custom criteria for reporting.</p>
23
24 <h2>Current Terms</h2>
25 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
26 Filter By Area <select name="areas">
27 <option value="All">All</option>
28 <!-- TMPL_LOOP NAME="areas" -->     
29 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>                  
30 <!-- /TMPL_LOOP -->                
31 </select> 
32 <input name="phase" value="Filter Dictionary" type="submit"> <input name="phase" value="Add New Definition" type="submit">
33 </form>
34 <br />
35 <table border="1" cellspacing="0" cellpadding="5">
36 <tr>
37 <th>Name</th>
38 <th>Description</th>
39 <th>Area</th>
40 <th>Definition</th>
41 </tr>
42 <!-- TMPL_LOOP NAME="definitions" -->
43 <tr valign="top">
44 <td><!-- TMPL_VAR NAME="name" --></td>
45 <td><!-- TMPL_VAR NAME="description" --></td>
46 <td><!-- TMPL_VAR NAME="area" --></td>
47 <td><!-- TMPL_VAR NAME="saved_sql" --></td>
48 <td><form method="post" action="/cgi-bin/koha/reports/guided_reports.pl">
49 <input type="submit" name="phase" value="Delete Definition"><input type="hidden" name="id" value="<!-- TMPL_VAR NAME="id" -->">
50 </form></td>
51 </tr>
52 <!-- /TMPL_LOOP -->
53 </table>
54 <!-- /TMPL_IF -->
55
56
57 <!-- TMPL_IF NAME="new_dictionary" -->
58 <h1>Add New Definition</h1>
59 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
60
61 <p><b>1 Name</b> | 2 Area | 3 Columns | 4 Values</p>
62 <table>
63 <tr>
64 <td>Definition Name:</td>
65 <td><input type="text" name="definition_name"></td>
66 </tr>
67 <td>Definition Description:</td>
68 <td><textarea name="definition_description"></textarea></td>
69
70 </tr>
71 </table>
72                                                                                                                                                                                                                                           
73 <input type="hidden" name="phase" value="New Term step 2">
74 <input name="submit" value="Next" type="submit">
75 </form>
76 <!-- /TMPL_IF -->
77
78 <!-- TMPL_IF NAME="step_2" -->
79 <h1>Add New Definition</h1>
80
81 <p>1 Name | <b>2 Area</b> | 3 Columns | 4 Values</p>
82 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
83 <input type="hidden" name="phase" value="New Term step 3">
84 <input type="hidden" name="definition_name" value="<!-- TMPL_VAR NAME="definition_name" -->">
85 <input type="hidden" name="definition_description" value="<!-- TMPL_VAR NAME="definition_description" -->">
86 Select table <select name="areas">
87 <!-- TMPL_LOOP NAME="areas" -->     
88 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>                  
89 <!-- /TMPL_LOOP -->                
90 </select>
91                                                                             
92 <input name="submit" value="Next" type="submit">
93 </form>
94 <!-- /TMPL_IF -->
95
96 <!-- TMPL_IF NAME="step_3" -->
97 <h1>Add New Definition</h1>
98
99 <p>1 Name | 2 Area | <b>3 Columns</b> | 4 Values</p>
100 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">      
101 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
102 <input type="hidden" name="definition_name" value="<!-- TMPL_VAR NAME="definition_name" -->">
103 <input type="hidden" name="definition_description" value="<!-- TMPL_VAR NAME="definition_description" -->">
104
105 <select id="availableColumns" name="oldcolumns2" multiple size="25" style="width:200px;height:300px;">    
106 <!-- TMPL_LOOP NAME="columns" -->                              
107 <!-- TMPL_IF NAME="table" -->                                                                                                      
108 <!-- TMPL_IF NAME="__first__" -->                              
109 <!-- TMPL_ELSE -->               
110 </optgroup>        
111 <!-- /TMPL_IF -->              
112                                                                             
113
114 <optgroup label="<!-- TMPL_VAR NAME="table"-->">              
115 <!-- TMPL_ELSE -->               
116 <option value="<!-- TMPL_VAR NAME="name" -->">          
117 <!-- TMPL_IF NAME="description" --><!-- TMPL_VAR NAME="description" -->    
118 <!-- TMPL_ELSE -->               
119 <!-- TMPL_VAR NAME="name" -->                          
120 <!-- /TMPL_IF -->              
121 <!-- /TMPL_IF -->              
122 </option>      
123 <!-- /TMPL_LOOP -->                
124 </select>      
125 <input type="button" name="Add" value="Add" class="button" onClick="addColumn()"/>
126
127 <select id="selectedColumns" name="columns" multiple size="25" style="width:200px;height:300px;"></select>             
128 <input type="button" name="delete" value="delete" class="button" onClick="delColumn()"/>           
129                                                                             
130 <input type="hidden" name="phase" value="New Term step 4">
131 <input type="submit" name="submit" value="Next">            
132 </form>    
133 <!-- /TMPL_IF -->
134
135 <!-- TMPL_IF NAME="step_4" -->
136 <h1>Add New Definition</h1>
137
138 <p>1 Name | 2 Area | 3 Columns | <b>4 Values</b></p>
139 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
140 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
141 <input type="hidden" name="definition_name" value="<!-- TMPL_VAR NAME="definition_name" -->">
142 <input type="hidden" name="definition_description" value="<!-- TMPL_VAR NAME="definition_description" -->">
143 <input type="hidden" name="columnstring" value="<!-- TMPL_VAR NAME="columnstring" -->">
144
145 <!-- TMPL_LOOP NAME="columns" -->
146 <p>
147 <input type=hidden name="criteria_column" value="<!-- TMPL_VAR NAME="name" -->">
148 <!-- TMPL_VAR NAME="name" -->
149 <!-- TMPL_IF NAME="distinct" -->
150 <select name="<!-- TMPL_VAR NAME="name" -->_value">                    
151 <!-- TMPL_LOOP NAME="values" -->                             
152 <option value="<!-- TMPL_VAR NAME="availablevalues"-->"><!-- TMPL_VAR NAME="availablevalues" --></option>      
153 <!-- /TMPL_LOOP -->                
154 </select>  
155 <!-- /TMPL_IF -->
156 <!-- TMPL_IF NAME="date" -->
157 <table>
158 <tr valign="top">          
159 <td><input type="radio" name="<!-- TMPL_VAR NAME="name" -->_all" value="all">All Dates</td>
160 <td>OR</td>
161 <td><input type="radio" name="dates" value="range">Date Range<br />
162 <table>
163 <tr>
164 <td>Start of Date Range</td>
165 <td><input type="text" size="10" id="<!-- TMPL_VAR NAME="name" -->_start_value" name="<!-- TMPL_VAR NAME="name" -->_start_value" value="" >      
166 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="buttonfrom1" style="cursor: pointer;"  />    
167 <script type="text/javascript">                            
168 Calendar.setup({             
169 inputField     : "<!-- TMPL_VAR NAME="name" -->_start_value",    
170 ifFormat       : "%Y-%m-%d",                         
171 button         : "buttonfrom1",                            
172 align          : "Tl"                  
173 });
174 </script>
175 </td>
176 </tr>
177 <tr>
178 <td>End of Date Range</td>
179 <td>
180 <input type="text" size="10" id="<!-- TMPL_VAR NAME="name" -->_end_value" name="<!-- TMPL_VAR NAME="name" -->_end_value" value="" >      
181 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="buttonfrom1" style="cursor: pointer;"  />    
182 <script type="text/javascript">                            
183 Calendar.setup({             
184 inputField     : "<!-- TMPL_VAR NAME="name" -->_end_value",    
185 ifFormat       : "%Y-%m-%d",                         
186 button         : "buttonfrom1",                            
187 align          : "Tl"                  
188 });
189 </script>
190 </td>
191 </tr>
192 </table></td>
193 </tr>
194 </table>
195 <!-- /TMPL_IF -->
196 <!-- TMPL_IF NAME="text">
197 <p>Search string matches <input type="text" size="13" name="<!-- TMPL_VAR NAME="name" -->_value"></p>
198 <!-- /TMPL_IF -->
199
200 </p>
201 <!-- /TMPL_LOOP -->
202 <input type="hidden" name="phase" value="New Term step 5">
203 <input type="submit" name="submit" value="Next">            
204 </form>
205 <!-- /TMPL_IF -->
206
207 <!-- TMPL_IF NAME="step_5" -->
208 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">      
209 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">    
210 <input type="hidden" name="definition_name" value="<!-- TMPL_VAR NAME="definition_name" -->">           
211 <input type="hidden" name="definition_description" value="<!-- TMPL_VAR NAME="definition_description" -->">
212 <input type="hidden" name="columnstring" value="<!-- TMPL_VAR NAME="columnstring" -->">
213
214 <h3>Confirm Definition</h3>
215
216 <table>
217 <tr>
218 <td>Name:</td>
219 <td><!-- TMPL_VAR NAME="definition_name" --></td>
220 </tr>
221 <tr>
222 <td>Description:</td>
223 <td><!-- TMPL_VAR NAME="definition_description" --></td>
224 </tr>
225 <tr>
226 <td>Area:</td>
227 <td><!-- TMPL_VAR NAME="area" --></td>
228 </tr>
229 <tr>
230 <th>Columns</th>
231 <th>Values</th>
232 </tr>
233 <!-- TMPL_LOOP NAME="criteria_loop" -->
234 <tr>
235 <td><!-- TMPL_VAR NAME="name" --></td>
236 <td><!-- TMPL_VAR NAME="value" --></td>
237 </tr>
238 <!-- /TMPL_LOOP -->
239 </table>
240
241 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="query" -->">
242 <input type="hidden" name="phase" value="New Term step 6">
243 <input type="submit" name="submit" value="Save">            
244
245 </form>
246 <!-- /TMPL_IF -->
247
248
249 </div>
250 </div>
251 </div>
252 <div class="yui-b">
253 <!-- TMPL_INCLUDE NAME="guided-reports-view.inc" -->
254 </div>
255 </div>
256 <script type="text/javascript">                            
257 function setObjects() {                    
258     selectedColumnsObj=document.getElementById('selectedColumns');           
259         availableColumnsObj=document.getElementById('availableColumns');   
260 }              
261 setObjects();                          
262
263 function addColumn() {                             
264   for (i=0;i<availableColumnsObj.length;i++) {   
265     if (availableColumnsObj.options[i].selected==true) {     
266           var newColumnObj=document.createElement("OPTION");                           
267           newColumnObj.value=availableColumnsObj.options[i].value;          
268           newColumnObj.text=availableColumnsObj.options[i].text;              
269           selectedColumnsObj.appendChild(newColumnObj);          
270           newColumnObj.selected=true;    
271         }        
272   }                        
273 }   
274
275 function delColumn() {                   
276   for (i=0;i<=selectedColumnsObj.options.length;i++) {       
277     if (selectedColumnsObj.options.selectedIndex>=0) {    
278           selectedColumnsObj.remove(selectedColumnsObj.options.selectedIndex)        
279     }  
280   }
281 }
282 </script>
283
284 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->