1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Circulation › 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">
9 function CheckForm(f) {
10 if (f.uploadedfileid.value == '') {
11 alert('Please upload a file first.');
13 return submitBackgroundJob(f);
22 <!-- TMPL_INCLUDE NAME="header.inc" -->
23 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
25 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a> › Offline Circulation File Upload</div>
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>
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>
41 <div id="fileuploadstatus" style="display:none">Upload progress: <span id="fileuploadprogress">0</span>%</div>
42 <div id="fileuploadfailed" style="display:none"></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>