1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha -- Reports</title>
4 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
5 <!-- TMPL_INCLUDE NAME="calendar.inc" -->
8 <!-- TMPL_INCLUDE NAME="header.inc" -->
9 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
11 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/circ/circulation.pl">Reports</a> › <strong>Guided Reports Wizard </strong></div>
13 <div id="doc3" class="yui-t2">
21 <!-- TMPL_IF NAME="start" -->
22 <form action="/cgi-bin/koha/reports/guided_reports.pl">
23 <input type="submit" name="phase" value="Build new"/>
24 <input type="submit" name="phase" value="Used saved"/>
25 <input type="submit" name="phase" value="Create report from SQL"/>
26 <input type="submit" name="phase" value="Create Compound Report"/>
27 <input type="submit" name="phase" value="View Dictionary"/>
31 <!-- TMPL_IF NAME="saved1" -->
32 Choose the report from the list
33 <form action="/cgi-bin/koha/reports/guided_reports.pl">
34 <select name="reports">
35 <!-- TMPL_LOOP NAME="savedreports" -->
36 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="report_name"--></option>
39 <input type="submit" name="phase" value="Run this report">
44 <!-- TMPL_IF NAME="build1" -->
45 <h3>Step 1 of 6: Choose a Module to Report on</h3>
46 <form action="/cgi-bin/koha/reports/guided_reports.pl">
48 <!-- TMPL_LOOP NAME="areas" -->
49 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>
53 <input type="submit" name="phase" value="Report on this Area">
58 <!-- TMPL_IF NAME="build2" -->
59 <h3>Step 2 of 6: Pick a Report Type</h3>
60 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
61 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
63 <!-- TMPL_LOOP NAME="types" -->
64 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>
68 <input type="submit" name="phase" value="Choose this type">
72 <img src="http://staff-crc.dev.kohalibrary.com/intranet-tmpl/prog/img/reports-tabular-graphic.gif" />
74 <img src="http://staff-crc.dev.kohalibrary.com/intranet-tmpl/prog/img/reports-summary-graphic.gif" />
76 <img src="http://staff-crc.dev.kohalibrary.com/intranet-tmpl/prog/img/reports-matrix-graphic.gif" />
79 <!-- TMPL_IF NAME="build3" -->
80 <h3>Step 3 of 6: Select Columns for Display</h3>
81 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
82 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
83 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
84 <select id="availableColumns" name="oldcolumns2" multiple size="25" style="width:200px;height:300px;">
85 <!-- TMPL_LOOP NAME="columns" -->
86 <!-- TMPL_IF NAME="table" -->
88 <!-- TMPL_IF NAME="__first__" -->
93 <optgroup label="<!-- TMPL_VAR NAME="table"-->">
95 <option value="<!-- TMPL_VAR NAME="name" -->">
96 <!-- TMPL_IF NAME="description" --><!-- TMPL_VAR NAME="description" -->
98 <!-- TMPL_VAR NAME="name" -->
104 <input type="button" name="Add" value="Add" class="button" onClick="addColumn()"/>
105 <select id="selectedColumns" name="columns" multiple size="25" style="width:200px;height:300px;"></select>
106 <input type="button" name="delete" value="delete" class="button" onClick="delColumn()"/>
108 <input type="submit" name="phase" value="Choose these columns">
112 <!-- TMPL_IF NAME="build4" -->
113 <h3>Step 4 of 6: Select Criteria to Limit on </h3>
115 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post" >
116 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
117 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
118 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->">
119 <!-- TMPL_LOOP NAME="criteria" -->
120 <input type=checkbox name="criteria_column" value="<!-- TMPL_VAR NAME="name" -->"><!-- TMPL_VAR NAME="description" --> =
121 <!-- TMPL_IF NAME="date" -->
122 <input type="text" size="10" id="<!-- TMPL_VAR NAME="name" -->_value" name="<!-- TMPL_VAR NAME="name" -->_value" value="" >
123 <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="buttonfrom1" style="cursor: pointer;" />
124 <script type="text/javascript">
126 inputField : "<!-- TMPL_VAR NAME="name" -->_value",
127 ifFormat : "%Y-%m-%d",
128 button : "buttonfrom1",
134 <select name="<!-- TMPL_VAR NAME="name" -->_value">
135 <!-- TMPL_LOOP NAME="values" -->
136 <option value="<!-- TMPL_VAR NAME="availablevalues"-->"><!-- TMPL_VAR NAME="availablevalues" --></option>
143 <input type="submit" name="phase" value="Choose these criteria">
148 <!-- TMPL_IF NAME="build5" -->
149 <h3>Step 5 of 6: Pick which columns to total</h3>
150 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
151 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
152 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
153 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->">
154 <input type="hidden" name="criteria" value="<!-- TMPL_VAR NAME="criteriastring" -->">
155 <!-- TMPL_LOOP NAME="total_by" -->
156 <input type=checkbox name="total_by" value="<!-- TMPL_VAR NAME="name" -->"><!-- TMPL_VAR NAME="name"-->
157 <select name="<!-- TMPL_VAR NAME="name" -->_tvalue">
159 <!-- TMPL_LOOP NAME="select" -->
160 <option value="<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></option>
167 <input type="submit" name="phase" value="Choose Totals">
172 <!-- TMPL_IF NAME="build6" -->
173 <h3>Step 6 of 6: Select the ordering</h3>
174 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
175 <input type="hidden" name="area" value="<!-- TMPL_VAR NAME="area" -->">
176 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
177 <input type="hidden" name="column" value="<!-- TMPL_VAR NAME="column" -->">
178 <input type="hidden" name="criteria" value="<!-- TMPL_VAR NAME="criteriastring" -->">
179 <input type="hidden" name="totals" value="<!-- TMPL_VAR NAME="totals" -->">
180 <!-- TMPL_LOOP NAME="order_by" -->
181 <input type=checkbox name="order_by" value="<!-- TMPL_VAR NAME="name" -->"><!-- TMPL_VAR NAME="name"-->
182 <select name="<!-- TMPL_VAR NAME="name" -->_ovalue">
184 <!-- TMPL_LOOP NAME="select" -->
185 <option value="<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></option>
192 <input type="submit" name="phase" value="Build Report">
197 <!-- TMPL_IF NAME="showreport" -->
198 <!-- TMPL_VAR NAME="sql" -->
201 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
202 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" -->">
203 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
204 <input type="submit" name="phase" value="Save"> <input type="submit" name="phase" value="Execute">
208 <!-- TMPL_IF NAME="save" -->
209 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
210 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" -->">
211 <input type="hidden" name="type" value="<!-- TMPL_VAR NAME="type" -->">
212 Report Name: <input type="text" name="reportname"> <br />
213 Notes: <textarea name="notes"></textarea><br />
214 <input type="submit" name="phase" value="Save Report">
218 <!-- TMPL_IF NAME="execute" -->
221 <!-- TMPL_LOOP NAME="results" -->
222 <!-- TMPL_VAR NAME="row" -->
225 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
226 <select name="format">
227 <option value="csv">Comma Separated Text</option>
228 <option value="tab">Tab Separated Text</option>
230 <input type="submit" name="phase" value="Export">
231 <input type="hidden" name="sql" value="<!-- TMPL_VAR NAME="sql" -->">
235 <!-- TMPL_IF NAME="create" -->
236 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
237 Report Name: <input type="text" name="reportname"> <br />
239 <select name="types">
240 <!-- TMPL_LOOP NAME="types" -->
241 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name"--></option>
245 SQl: <textarea name="sql" cols=30 rows=10></textarea><br />
246 <input type="submit" name="phase" value="Save Report">
250 <!-- TMPL_IF NAME="compound" -->
251 <form action="/cgi-bin/koha/reports/guided_reports.pl" method="post">
252 Master: <select name="master">
253 <!-- TMPL_LOOP NAME="savedreports" -->
254 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="report_name"--></option>
258 Sub report:<select name="subreport">
259 <!-- TMPL_LOOP NAME="savedreports" -->
260 <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="report_name"--></option>
264 <input type="submit" name="phase" value="Save Compound">
268 <!-- TMPL_IF NAME="save_compound" -->
269 <!-- TMPL_VAR NAME="master" --> <br />
270 <!-- TMPL_VAR NAME="subsql" -->
276 <!-- TMPL_INCLUDE NAME="guided-reports-view.inc" -->
279 <script type="text/javascript">
280 function setObjects() {
281 selectedColumnsObj=document.getElementById('selectedColumns');
282 availableColumnsObj=document.getElementById('availableColumns');
286 function addColumn() {
287 for (i=0;i<availableColumnsObj.length;i++) {
288 if (availableColumnsObj.options[i].selected==true) {
289 var newColumnObj=document.createElement("OPTION");
290 newColumnObj.value=availableColumnsObj.options[i].value;
291 newColumnObj.text=availableColumnsObj.options[i].text;
292 selectedColumnsObj.appendChild(newColumnObj);
293 newColumnObj.selected=true;
298 function delColumn() {
299 for (i=0;i<=selectedColumnsObj.options.length;i++) {
300 if (selectedColumnsObj.options.selectedIndex>=0)
301 selectedColumnsObj.remove(selectedColumnsObj.options.selectedIndex)
305 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->