bug 2608: let offline circ processing work in background
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / offline_circ / process_koc.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Circulation &rsaquo; Offline Circulation File Upload</title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <!-- TMPL_INCLUDE NAME="file-upload.inc" -->
5 <!-- TMPL_INCLUDE NAME="background-job.inc" -->
6 <script type="text/javascript">
7 //<![CDATA[
8
9 function CheckForm(f) {
10     if (f.uploadedfileid.value == '') {
11         alert('Please upload a file first.');
12     } else {
13         return submitBackgroundJob(f);
14     }
15     return false;
16 }
17
18 //]]>
19 </script>
20 </head>
21 <body>
22 <!-- TMPL_INCLUDE NAME="header.inc" -->
23 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
24
25 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a> &rsaquo; Offline Circulation File Upload</div>
26
27 <!-- TMPL_IF NAME="transactions_loaded" -->
28   <h2>Koha Offline Circulation</h2>
29   <p>Your data was processed. Here are the results.</p>
30   <!-- TMPL_LOOP NAME="messages" -->
31     <p><!-- TMPL_VAR NAME="message" --></p>
32   <!-- /TMPL_LOOP -->
33 <!-- TMPL_ELSE -->
34   <h2>Upload Offline Circulation Data</h2>
35    <div id="fileuploadform">
36      <form method="post" action="<!-- TMPL_VAR name="SCRIPT_NAME" -->" enctype="multipart/form-data">
37        <label for="fileToUpload">Choose .koc File: </label>
38        <input type="file" id="fileToUpload" name="fileToUpload" /><br />
39        <button class="input" onclick="return ajaxFileUpload();">Upload file</button>
40      </form>
41      <div id="fileuploadstatus" style="display:none">Upload progress: <span id="fileuploadprogress">0</span>%</div>
42      <div id="fileuploadfailed" style="display:none"></div>
43    </div>
44    <form action="process_koc.pl" method="post" enctype="multipart/form-data">
45      <input type="hidden" name="uploadedfileid" id="uploadedfileid" value="" />
46      <input type="hidden" name="runinbackground" id="runinbackground" value="" />
47      <input type="hidden" name="completedJobID" id="completedJobID" value="" />
48      <input type="submit" value="Process offline circulation file" onclick="return CheckForm(this.form);" id="mainformsubmit" />
49      <div id="jobstatus" style="display:none">Job progress: <span id="jobprogress">0</span>%</div>
50      <div id="jobfailed" style="display:none"></div>
51    </form>
52 <!-- /TMPL_IF -->
53
54
55 </body>
56 </html>