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">
8 $(document).ready(function(){
9 $("#processfile").hide();
11 function CheckUpload(f){
12 if(f.fileToUpload.value == ""){
13 alert("Please choose a file to upload");
15 return ajaxFileUpload()
19 function CheckForm(f) {
20 if (f.uploadedfileid.value == '') {
21 alert('Please upload a file first.');
23 $("#fileuploadstatus").hide();
24 $("#fileuploadform").slideUp();
25 return submitBackgroundJob(f);
32 <style type="text/css">
33 #fileuploadstatus,#jobstatus { margin:.4em; }
34 #fileuploadprogress,#jobprogress{ width:150px;height:10px;border:1px solid #666;background:url('/intranet-tmpl/prog/img/progress.png') -300px 0px no-repeat; }
38 <!-- TMPL_INCLUDE NAME="header.inc" -->
39 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
41 <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>
43 <div id="doc" class="yui-t7">
47 <!-- TMPL_IF NAME="transactions_loaded" -->
48 <h2>Koha Offline Circulation</h2>
49 <p>Your data was processed. Here are the results.</p>
50 <!-- TMPL_LOOP NAME="messages" -->
51 <p><!-- TMPL_VAR NAME="message" --></p>
54 <h2>Upload Offline Circulation Data</h2>
55 <div id="fileuploadform">
56 <form method="post" action="<!-- TMPL_VAR name="SCRIPT_NAME" -->" enctype="multipart/form-data">
57 <fieldset class="brief">
58 <ol><li><label for="fileToUpload">Choose .koc File: </label>
59 <input type="file" id="fileToUpload" size="50" name="fileToUpload" /></li></ol>
60 <fieldset class="action"><input type="button" class="submit" value="Upload file" onclick="CheckUpload(this.form);" /></fieldset>
63 <div id="fileuploadstatus" style="display:none">Upload progress: <div id="fileuploadprogress"></div> <span id="fileuploadpercent">0</span>%</div>
64 <div id="fileuploadfailed" style="display:none"></div>
66 <form action="process_koc.pl" id="processfile" method="post" enctype="multipart/form-data">
67 <input type="hidden" name="uploadedfileid" id="uploadedfileid" value="" />
68 <input type="hidden" name="runinbackground" id="runinbackground" value="" />
69 <input type="hidden" name="completedJobID" id="completedJobID" value="" />
70 <input type="submit" value="Process offline circulation file" onclick="return CheckForm(this.form);" id="mainformsubmit" />
71 <div id="jobstatus" style="display:none">Job progress: <div id="jobprogress"></div> <span id="jobprogresspercent">0</span>%</div>
72 <div id="jobfailed" style="display:none"></div>
78 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->