Update for bug 1545 allowing for the title to be edited
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / reports / guided_reports_start.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Reports &rsaquo; Guided Reports Wizard 
3 <!-- TMPL_IF    NAME="saved1"  -->&rsaquo; Saved Reports
4 <!-- TMPL_ELSIF NAME="create"  -->&rsaquo; Create from SQL
5 <!-- TMPL_ELSIF NAME="showsql" -->&rsaquo; Saved Reports &rsaquo; SQL View
6 <!-- TMPL_ELSIF NAME="execute" -->&rsaquo; Saved Reports &rsaquo; <!-- TMPL_VAR NAME="name" --> Report
7 <!-- TMPL_ELSIF NAME="buildx"  -->&rsaquo; Build A Report, Step <!-- TMPL_VAR NAME="buildx" --> of 6:
8   <!-- TMPL_IF    NAME="build1" -->Choose a Module
9   <!-- TMPL_ELSIF NAME="build2" -->Pick a Report Type
10   <!-- TMPL_ELSIF NAME="build3" -->Select Columns for Display
11   <!-- TMPL_ELSIF NAME="build4" -->Select Criteria to Limit on
12   <!-- TMPL_ELSIF NAME="build5" -->Pick which columns to total
13   <!-- TMPL_ELSIF NAME="build6" -->Select how you want the report ordered
14   <!-- /TMPL_IF -->
15 <!-- /TMPL_IF -->
16 </title>
17 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
18 <!-- TMPL_INCLUDE NAME="calendar.inc" -->
19 <style type="text/css">
20         #sql { width: 90%; height: 9em; border: 1px solid #EEE; }
21 </style>
22 <script type="text/javascript">
23 //<![CDATA[
24 $(document).ready(function(){
25 <!-- TMPL_IF NAME="showsql" -->
26         $("#sql").focus(function() {
27                 $(this).select();
28     });
29 <!-- /TMPL_IF -->
30 <!-- TMPL_IF NAME="saved1" -->
31         $(".confirmdelete").click(function(){
32                 $(this).parents('tr').attr("class","warn");
33                 if(confirm("Are you sure you want to "+$(this).attr("title")+"?")){
34                         return true;
35                 } else {
36                         $(this).parents('tr').attr("class","");
37                         return false;
38                 }
39         });
40 <!-- /TMPL_IF -->
41 });
42 //]]>
43  </script>
44 </head>
45 <body>
46 <!-- TMPL_INCLUDE NAME="header.inc" -->
47 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
48
49 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a>
50 &rsaquo; <a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a>
51 &rsaquo; <a href="/cgi-bin/koha/reports/guided_reports.pl">Guided Reports Wizard</a>
52 &rsaquo; 
53   <!-- TMPL_IF NAME="saved1"  --><strong>Saved Reports</strong>
54   <!-- TMPL_ELSIF NAME="create"  --><strong>Create from SQL</strong>
55   <!-- TMPL_ELSIF NAME="showsql" --><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Use%20saved">Saved Reports</a> &rsaquo; <strong>SQL View</strong>
56   <!-- TMPL_ELSIF NAME="execute" --><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Use%20saved">Saved Reports</a> &rsaquo; <em><!-- TMPL_VAR NAME="name" --></em> Report
57   <!-- TMPL_ELSIF NAME="buildx"  --><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Build%20new">Build A Report</a> &rsaquo; Step <!-- TMPL_VAR NAME="buildx" --> of 6:
58       <!-- TMPL_IF    NAME="build1" -->Choose a Module
59       <!-- TMPL_ELSIF NAME="build2" -->Pick a Report Type
60       <!-- TMPL_ELSIF NAME="build3" -->Select Columns for Display
61       <!-- TMPL_ELSIF NAME="build4" -->Select Criteria to Limit on
62       <!-- TMPL_ELSIF NAME="build5" -->Pick which columns to total
63       <!-- TMPL_ELSIF NAME="build6" -->Select how you want the report ordered
64       <!-- /TMPL_IF -->
65   <!-- /TMPL_IF -->
66 </div>
67
68 <div id="doc3" class="yui-t1">
69  <div id="bd">
70    <div id="yui-main">
71     <div class="yui-b">
72       <div class="details">
73
74 <!-- TMPL_IF NAME="start" -->
75      <h2>Guided Reports</h2>
76      <p>Use the guided reports engine to create non standard reports.
77 This feature aims to provide some middle ground between the built in
78 canned reports and writing custom SQL reports.</p>
79
80      <h3>Build And Run Reports</h3>
81               <form action="/cgi-bin/koha/reports/guided_reports.pl">
82                   <input type="hidden" name="phase" value="Build new" />
83                 <input type="submit" name="submit" value="Build new"/>
84                 </form>
85                 <form action="/cgi-bin/koha/reports/guided_reports.pl">
86                 <input type="hidden" name="phase" value="Use saved"/>
87                 <input type="submit" name="submit" value="Use saved"/>
88                 </form>
89                 <form action="/cgi-bin/koha/reports/guided_reports.pl">
90                 <input type="hidden" name="phase" value="Create report from SQL"/>
91                 <input type="submit" name="submit" value="Create report from SQL"/>
92         </form>
93 <h3>Reports Dictionary</h3>
94 <p>Use the reports dictionary to define custom criteria to use in your reports</p>
95 <form action="/cgi-bin/koha/reports/dictionary.pl">
96 <input type="hidden" name="phase" value="View Dictionary"/>
97 <input type="submit" name="submit" value="View Dictionary"/>
98 </form>
99 <!-- /TMPL_IF -->
100
101 <!-- TMPL_IF NAME="saved1" -->
102 <!-- TMPL_IF NAME="savedreports" --><h1>Saved Reports</h1>
103 <p>Choose the report to run from the list</p>
104 <form action="/cgi-bin/koha/reports/guided_reports.pl">
105 <table>
106 <tr><th>Report Name</th><th>Type</th><th>Notes</th><th>Saved Results</th><th>Saved SQL</th><th colspan="3">&nbsp;</th></tr>
107 <!-- TMPL_LOOP NAME="savedreports" -->
108 <tr><td><!-- TMPL_VAR NAME="report_name" --></td>
109 <td><!-- TMPL_VAR NAME="type" --></td>
110 <td><!-- TMPL_VAR NAME="notes" --></td>
111 <td><!-- TMPL_IF NAME="date_run" --><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=retrieve%20results&id=<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="date_run" --></a><!-- /TMPL_IF -->
112 </td>
113 <td><a href="/cgi-bin/koha/reports/guided_reports.pl?reports=<!-- TMPL_VAR NAME="id" -->&amp;phase=Show%20SQL">Show SQL</a> 
114 &nbsp; <a href="/cgi-bin/koha/reports/guided_reports.pl?reports=<!-- TMPL_VAR NAME="id" -->&amp;phase=Edit%20SQL">Edit SQL</a></td>
115 <td><a href="/cgi-bin/koha/reports/guided_reports.pl?reports=<!-- TMPL_VAR NAME="id" -->&amp;phase=Run%20this%20report">Run</a></td>
116 <td><a href="/cgi-bin/koha/tools/scheduler.pl?id=<!-- TMPL_VAR NAME="id" -->">Schedule</a></td>
117 <td><a class="confirmdelete" title="Delete this saved report" href="/cgi-bin/koha/reports/guided_reports.pl?reports=<!-- TMPL_VAR NAME="id" -->&amp;phase=Delete%20Saved">Delete</a></td></tr>
118 <!-- /TMPL_LOOP -->
119 </table>
120 </form>
121 <!-- TMPL_ELSE --><h4>There are no saved reports. <a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Build%20new">Build new?</a></h4><!-- /TMPL_IF -->
122 <!-- /TMPL_IF -->
123
124
125 <!-- TMPL_IF NAME="build1" -->
126 <h1>Build A Report</h1>
127 <form action="/cgi-bin/koha/reports/guided_reports.pl">
128 <fieldset class="rows">
129 <legend>Step 1 of 6: Choose a Module to Report on</legend>
130 <ol><li><label for="areas">Choose: </label><select name="areas" id="areas">
131 <!-- TMPL_LOOP NAME="areas" -->
132 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>
133 <!-- /TMPL_LOOP -->
134 </select></li></ol>
135 </fieldset>
136 <fieldset class="action">
137 <input type="hidden" name="phase" value="Report on this Area" />
138 <input type="submit" name="submit" value="Next &gt;&gt;" />
139
140 </fieldset>
141 </form>
142 <!-- /TMPL_IF -->
143
144
145 <!-- TMPL_IF NAME="build2" -->
146 <h1>Build A Report</h1>
147 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
148 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->" />
149 <fieldset class="rows"><legend>Step 2 of 6: Pick a Report Type</legend>
150 <ol><li><label for="types">Choose: </label>
151     <select id="types" name="types">
152         <option value="1">Tabular</option>
153         <option value="2" disabled="disabled">Summary</option>
154         <option value="3" disabled="disabled">Matrix</option>
155     </select>
156 </li></ol></fieldset>
157
158 <fieldset class="action">
159 <input type="hidden" name="phase" value="Choose this type" />
160 <input type="submit" name="submit" value="Next &gt;&gt;" /></fieldset>
161 </form>
162 </div>
163 <div class="yui-gb"><div class="yui-u first"></div>
164
165 <!--- Summary and Matrix reports have not yet been implemented-->
166 <!--<div class="yui-u">Summary:
167 <img src="/intranet-tmpl/prog/img/reports-summary-graphic.gif" /></div>
168 <div class="yui-u">Matrix:
169 <img src="/intranet-tmpl/prog/img/reports-matrix-graphic.gif" /></div>-->
170
171 <!-- /TMPL_IF -->
172
173 <!-- TMPL_IF NAME="build3" -->
174 <h3>Step 3 of 6: Select Columns for Display</h3>
175 <p>Note: Be careful selecting when selecting columns. If your choice is too broad it could result in a very large report that will either not complete, or slow your system down.</p>
176
177 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
178         <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->" />
179         <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
180         <fieldset>
181 <div class="yui-g">
182 <div class="yui-u first">       <div style="float: left;"><select id="availableColumns" name="oldcolumns2" multiple="multiple" size="25" style="min-width: 200px;height:300px;">
183 <!-- TMPL_LOOP NAME="columns" -->
184 <!-- TMPL_IF NAME="table" -->
185
186 <!-- TMPL_IF NAME="__first__" -->
187 <!-- TMPL_ELSE -->
188 </optgroup>
189 <!-- /TMPL_IF -->
190
191 <optgroup label="<!-- TMPL_VAR NAME="table"-->">
192 <!-- TMPL_ELSE -->
193 <option value="<!-- TMPL_VAR NAME="name" -->">
194 <!-- TMPL_IF NAME="description" --><!-- TMPL_VAR NAME="description" -->
195 <!-- TMPL_ELSE -->
196 <!-- TMPL_VAR NAME="name" -->
197 <!-- /TMPL_IF -->
198 </option>
199 <!-- /TMPL_IF -->
200 <!-- /TMPL_LOOP -->
201 </optgroup>
202 </select></div>
203 <div style="width: 6.3em; float: right; margin-top: 100px"><input type="button" name="Add" value="Add" class="button" style="width:6em;" onclick="addColumn()" /><br />
204 <input type="button" name="delete" value="&lt;&lt; Delete" class="button" style="width: 6em; margin: 1em 0;" onclick="delColumn()" /></div>
205 </div>
206
207 <div class="yui-u">
208 <select id="selectedColumns" name="columns" multiple="multiple" size="25" style="min-width:200px;height:300px;"></select>
209 </div>
210 </div>
211 </fieldset>
212 <div class="yui-g">
213 <fieldset class="action">
214 <input type="hidden" name="phase" value="Choose these columns" />
215 <input type="submit" name="submit" value="Next &gt;&gt;" />
216 </fieldset>
217 </div>
218 </form>
219
220 <!-- /TMPL_IF -->
221
222 <!-- TMPL_IF NAME="build4" -->
223 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post" >
224 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->" />
225 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
226 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->" />
227 <fieldset><legend>Step 4 of 6: Select Criteria to Limit on</legend><table>
228 <!-- TMPL_LOOP NAME="criteria" -->
229 <tr><td><input type="checkbox" name="criteria_column" id="<!-- TMPL_VAR
230 NAME="name" -->" value="<!-- TMPL_VAR
231 NAME="name" -->" /> <label for="<!-- TMPL_VAR
232 NAME="name" -->"><!-- TMPL_VAR NAME="description" --> </label>
233 </td>
234 <!-- TMPL_IF NAME="date" -->
235 <td><input type="text" size="10" id="<!-- TMPL_VAR NAME="name"
236 -->_value" name="<!-- TMPL_VAR NAME="name" -->_value" value=""
237 /><img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="buttonfrom<!-- TMPL_VAR NAME="name" -->" style="cursor: pointer;" alt="Show Calendar" title="Show Calendar" />                 
238 <script type="text/javascript">   
239 Calendar.setup({  
240 inputField     : "<!-- TMPL_VAR NAME="name" -->_value",
241 ifFormat       : "<!-- TMPL_VAR NAME="DHTMLcalendar_dateformat" -->",
242 button         : "buttonfrom<!-- TMPL_VAR NAME="name" -->",
243 align          : "Tl" 
244 });     
245 </script>          
246 </td></tr>
247 <!-- TMPL_ELSE -->
248 <td><select name="<!-- TMPL_VAR NAME="name" -->_value">
249 <!-- TMPL_LOOP NAME="values" -->
250 <option value="<!-- TMPL_VAR NAME="availablevalues"-->"><!-- TMPL_VAR NAME="availablevalues" --></option>
251 <!-- /TMPL_LOOP -->
252 </select>
253 </td></tr>
254 <!-- /TMPL_IF -->
255 <!-- /TMPL_LOOP -->
256 </table></fieldset>
257
258 <!-- TMPL_IF NAME="definitions" -->
259 <fieldset><legend>Dictionary Definitions</legend><table>
260 <!-- TMPL_LOOP NAME="definitions" -->
261        <tr><td><input type="checkbox" name="definition" value="<!--
262 TMPL_VAR NAME="id" -->" /> <!-- TMPL_VAR NAME="name" --></td></tr>
263 <!-- /TMPL_LOOP -->
264 </table>
265 <!-- /TMPL_IF -->
266
267 <fieldset class="action"><input type="hidden" name="phase" value="Choose these criteria" />
268 <input type="submit" name="submit" value="Next &gt;&gt;" /> </fieldset>
269 </form>
270 <!-- /TMPL_IF -->
271
272
273 <!-- TMPL_IF NAME="build5" -->
274 <h3>Step 5 of 6: Pick which columns to total</h3>
275 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
276 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->" />
277 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
278 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->" />
279 <input type="hidden" name="definition" value="<!-- TMPL_VAR NAME="definition" -->" />
280 <input type="hidden" name="criteria" value="<!-- TMPL_VAR NAME="criteriastring" -->" />
281 <fieldset><table>
282 <!-- TMPL_LOOP NAME="total_by" -->
283 <tr><td><input type="checkbox" name="total_by" id="<!-- TMPL_VAR
284 NAME="name" -->" value="<!-- TMPL_VAR
285 NAME="name" -->" /> <label for="<!-- TMPL_VAR
286 NAME="name" -->"><!-- TMPL_VAR NAME="name" --></label></td>
287 <td><select name="<!-- TMPL_VAR NAME="name" -->_tvalue">
288
289 <!-- TMPL_LOOP NAME="select" -->
290 <option value="<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></option>
291 <!-- /TMPL_LOOP -->
292 </select>
293
294 </td></tr>
295 <!-- /TMPL_LOOP -->
296 </table></fieldset>
297
298 <fieldset class="action"><input type="hidden" name="phase" value="Choose These Operations" />
299 <input type="submit" name="submit" value="Next &gt;&gt;" /></fieldset>
300 </form>
301 <!-- /TMPL_IF -->
302
303
304 <!-- TMPL_IF NAME="build6" -->
305 <h3>Step 6 of 6: Choose how you want the report ordered</h3>
306 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
307 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->" />
308 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
309 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->" />
310 <input type="hidden" name="criteria" value="<!-- TMPL_VAR NAME="criteriastring" -->" />
311 <input type="hidden" name="definition" value="<!-- TMPL_VAR NAME="definition" -->" />
312 <input type="hidden" name="totals" value="<!-- TMPL_VAR NAME="totals" -->" />
313 <fieldset><table><!-- TMPL_LOOP NAME="order_by" -->
314 <tr><td><input type="checkbox" id="<!-- TMPL_VAR
315 NAME="name" -->" name="order_by" value="<!-- TMPL_VAR
316 NAME="name" -->" /> <label for="<!-- TMPL_VAR
317 NAME="name" -->"><!-- TMPL_VAR NAME="name"--></label></td><td>
318 <select name="<!-- TMPL_VAR NAME="name" -->_ovalue">
319
320 <!-- TMPL_LOOP NAME="select" -->
321 <option value="<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></option>
322 <!-- /TMPL_LOOP -->
323 </select>
324 </td></tr>
325
326 <!-- /TMPL_LOOP -->
327 </table></fieldset>
328
329 <fieldset class="action">
330 <input type="hidden" name="phase" value="Build Report" />
331 <input type="submit" name="submit" value="Finish" /></fieldset>
332 </form>
333 <!-- /TMPL_IF -->
334
335
336 <!-- TMPL_IF NAME="showreport" -->
337 <h1>Confirm Custom Report</h1>
338 <p>Your report will be generated with the following SQL statement.</p>
339 <p> 
340 <!-- TMPL_VAR NAME="sql" -->
341 </p>
342
343 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
344 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" ESCAPE="html" -->" />
345 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
346 <p>You will need to save the report before you can execute it</p>
347 <fieldset class="action"><input type="hidden" name="phase" value="Save" />  
348 <input type="submit" name="submit" value="Save" />  </fieldset>
349 </form>
350 <!-- /TMPL_IF -->
351
352 <!-- TMPL_IF NAME="save" -->
353 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
354 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" ESCAPE="html" -->" />
355 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->" />
356 <fieldset class="rows">
357 <legend>Save Your Custom Report</legend>
358 <ol>
359         <li><label for="reportname">Report Name: </label><input type="text" id="reportname" name="reportname" /></li>
360         <li><label for="notes">Notes:</label> <textarea name="notes" id="notes"></textarea></li>
361 </ol></fieldset>
362 <fieldset class="action"><input type="hidden" name="phase" value="Save Report" />
363 <input type="submit" name="submit" value="Save Report" /></fieldset>
364 </form>
365 <!-- /TMPL_IF -->
366
367 <!-- TMPL_IF NAME="execute" -->
368 <h1><!-- TMPL_VAR NAME="name" --></h1>
369 <!-- TMPL_IF NAME="notes" --><p><!-- TMPL_VAR NAME="notes" --></p><!-- /TMPL_IF -->
370 <!-- TMPL_IF NAME="unlimited_total" --><p>Total number of rows matching the (unlimited) query is <!-- TMPL_VAR NAME="unlimited_total" -->.</p><!-- /TMPL_IF -->
371 <!-- TMPL_VAR NAME='pagination_bar' DEFAULT="" -->
372 <!-- TMPL_UNLESS name="errors" -->
373 <table>
374 <tr><!-- TMPL_LOOP NAME="header_row" --><th><!-- TMPL_VAR NAME="cell" --></th><!-- /TMPL_LOOP --></tr>
375 <!-- TMPL_LOOP NAME="results" -->
376 <tr>
377     <!-- TMPL_LOOP NAME="cells" --><td><!-- TMPL_VAR NAME="cell" --></td><!-- /TMPL_LOOP -->
378 </tr>
379 <!-- /TMPL_LOOP -->
380 </table>
381 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
382 <fieldset class="action">
383 <label for="format">Download the report: </label>
384 <select name="format" id="format">
385 <option value="csv">Comma Separated Text</option>
386 <option value="tab">Tab Separated Text</option>
387 </select>
388 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" ESCAPE="html" -->" />
389 <input type="hidden" name="phase" value="Export" />
390 <input type="submit" name="submit" value="Download" /></fieldset>
391 </form>
392 <!-- /TMPL_UNLESS -->
393 <!-- /TMPL_IF -->
394
395 <!-- TMPL_IF NAME="create" -->
396 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
397 <fieldset class="rows">
398 <legend>Create Report From SQL</legend>
399 <ol>
400         <li><label for="reportname">Report Name:</label> <input type="text" id="reportname" name="reportname" <!-- TMPL_IF NAME="reportname" --> value="<!-- TMPL_VAR NAME="reportname" -->"<!-- /TMPL_IF --> /> </li>
401         <li><label for="notes">Notes:</label> <textarea id="notes" name="notes" cols="50" rows="2"><!-- TMPL_VAR NAME="notes" DEFAULT="" --></textarea></li>
402         <li><label for="types">Type:</label>
403         <select id="types" name="types">
404             <option value="1">Tabular</option>
405             <option value="2" disabled="disabled">Summary</option>
406             <option value="3" disabled="disabled">Matrix</option>
407         </select>
408     </li>
409         <li><label for="sql">SQL: </label><textarea  id="sql" name="sql" cols="50" rows="10"><!-- TMPL_VAR NAME="sql" DEFAULT="" --></textarea></li>
410 </ol>
411 </fieldset>
412
413 <fieldset class="action"><input type="hidden" name="phase" value="Save Report" />
414 <input type="submit" name="submit" value="Save Report" /></fieldset>
415 </form>
416 <!-- /TMPL_IF -->
417
418 <!-- TMPL_IF NAME="compound" -->
419 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
420 Master: <select name="master">
421 <!-- TMPL_LOOP NAME="savedreports" -->
422 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="report_name"--></option>
423 <!-- /TMPL_LOOP -->
424 </select>
425  &nbsp;
426 Sub report:<select name="subreport">
427 <!-- TMPL_LOOP NAME="savedreports" -->
428 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="report_name"--></option>
429 <!-- /TMPL_LOOP -->
430 </select>
431 <br />
432 <input type="hidden" name="phase" value="Save Compound" />
433 <input type="submit" name="submit" value="Save Compound" />
434 </form>
435 <!-- /TMPL_IF -->
436
437 <!-- TMPL_IF NAME="save_compound" -->
438 <!-- TMPL_VAR NAME="master" --> <br />
439 <!-- TMPL_VAR NAME="subsql" -->
440 <!-- /TMPL_IF -->
441
442
443 <!-- TMPL_IF NAME="retresults" -->
444 <h1>Saved Report Results</h1>
445 <h2><!-- TMPL_VAR NAME="name" --></h2>
446 <p><!-- TMPL_VAR NAME="notes" --></p>
447 <table>
448 <!-- TMPL_LOOP NAME="results" -->
449 <!-- TMPL_VAR NAME="row" -->
450 <!-- /TMPL_LOOP -->
451 </table>
452 <!-- /TMPL_IF -->
453
454 <!-- TMPL_IF NAME="showsql" -->
455 <textarea id="sql"><!-- TMPL_VAR NAME="sql" --></textarea>
456 <!-- /TMPL_IF -->
457
458 <!-- TMPL_IF NAME="editsql" -->
459 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
460 <input type="hidden" name="phase" value="Update SQL" />
461 <input type="hidden" name="id" value="<!-- TMPL_VAR NAME="id" -->">
462 <fieldset class="rows">
463 <legend>Edit SQL</legend>
464 <ol>
465 <li><label for="reportname">Report Name:</label><input type="text" id="reportname" name="reportname" value="<!-- TMPL_VAR NAME="reportname" -->" ></li>
466 <li><textarea id="sql" name="sql"><!-- TMPL_VAR NAME="sql" --></textarea></li>
467 </ol>
468 </fieldset>
469
470 <fieldset class="action">
471 <input type="submit" name="submit" value="Update SQL" /></fieldset>
472 </form>
473
474
475 <!-- /TMPL_IF -->
476
477 <!-- TMPL_IF NAME="save_successful" -->
478 <!-- TMPL_UNLESS NAME="errors" -->
479 <h2>Your report has been saved</h2>
480 <p>The report you have created has now been saved. You can now</p>
481 <ul>
482         <li>Access this report from the: <a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Use%20saved">Saved Reports Page</a></li>
483         <li>Schedule this report to run using the: <a href="/cgi-bin/koha/tools/scheduler.pl">Scheduler Tool</a></li>
484         <li>Return to: <a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Use%20saved">Guided Reports</a></li>
485 </ul>
486 <!-- /TMPL_UNLESS -->
487 <!-- /TMPL_IF -->
488
489 <!-- TMPL_IF NAME="errors" -->
490 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
491 <div class="dialog alert">
492 <b>The following error was encountered:</b><br />
493 <!-- TMPL_LOOP name="errors" -->
494     <!-- TMPL_IF NAME="sqlerr" -->This report contains the SQL keyword <b><!-- TMPL_VAR name="sqlerr" --></b>.
495     <br />Use of this keyword is not allowed in Koha reports due to security and data integrity risks. Only SELECT queries are allowed.
496     <br />Please return to the &quot;Saved Reports&quot; screen and delete this report or retry creating a new one.
497     <!-- TMPL_ELSIF NAME="queryerr" -->The database returned the following error: <br /><!-- TMPL_VAR NAME="queryerr" --><br />Please check the log for further details.
498     <!-- TMPL_ELSE -->
499     <!-- /TMPL_IF -->
500 <!-- /TMPL_LOOP -->
501 </div>
502 <fieldset class="action"><input type="hidden" name="phase" value="Use saved" />
503 <input type="submit" name="submit" value="Saved Reports" /></fieldset>
504 </form>
505 <!-- /TMPL_IF -->
506
507 </div>
508 </div>
509 </div>
510 <div class="yui-b">
511 <!-- TMPL_INCLUDE NAME="guided-reports-view.inc" -->
512 </div>
513 </div>
514 <script type="text/javascript">
515 //<![CDATA[
516 function setObjects() {
517         selectedColumnsObj=document.getElementById('selectedColumns');
518         availableColumnsObj=document.getElementById('availableColumns');
519 }
520 setObjects();
521
522 function addColumn() {
523         for (i=0;i<availableColumnsObj.length;i++) {
524                 if (availableColumnsObj.options[i].selected==true) {
525                         var newColumnObj=document.createElement("OPTION");
526                         newColumnObj.value=availableColumnsObj.options[i].value;
527                         newColumnObj.text=availableColumnsObj.options[i].text;
528                         selectedColumnsObj.appendChild(newColumnObj);
529                         newColumnObj.selected=true;
530                 }
531         }
532 }
533
534 function delColumn() {
535         for (i=0;i<=selectedColumnsObj.options.length;i++) {
536                 if (selectedColumnsObj.options.selectedIndex>=0)
537                 selectedColumnsObj.remove(selectedColumnsObj.options.selectedIndex)
538         }
539 }
540 //]]>
541 </script>
542 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->