Lines 33-39
Link Here
|
33 |
[% END %] |
33 |
[% END %] |
34 |
|
34 |
|
35 |
[% BLOCK form_new %] |
35 |
[% BLOCK form_new %] |
36 |
<form method="post" action="[% SCRIPT_NAME %]" id="uploadfile" enctype="multipart/form-data"> |
36 |
<form method="post" action="/cgi-bin/koha/tools/upload.pl" id="uploadfile" enctype="multipart/form-data"> |
37 |
[% PROCESS plugin_pars %] |
37 |
[% PROCESS plugin_pars %] |
38 |
<fieldset class="rows" id="uploadform"> |
38 |
<fieldset class="rows" id="uploadform"> |
39 |
<legend>Upload new files</legend> |
39 |
<legend>Upload new files</legend> |
Lines 49-55
Link Here
|
49 |
<label for="uploadcategory">Category: </label> |
49 |
<label for="uploadcategory">Category: </label> |
50 |
<select id="uploadcategory" name="uploadcategory"> |
50 |
<select id="uploadcategory" name="uploadcategory"> |
51 |
[% IF !plugin %] |
51 |
[% IF !plugin %] |
52 |
<option value="" disabled hidden selected></option> |
52 |
<option value=""></option> |
53 |
[% END %] |
53 |
[% END %] |
54 |
[% FOREACH cat IN uploadcategories %] |
54 |
[% FOREACH cat IN uploadcategories %] |
55 |
<option value="[% cat.code %]">[% cat.name %]</option> |
55 |
<option value="[% cat.code %]">[% cat.name %]</option> |
Lines 71-89
Link Here
|
71 |
<input type="hidden" id="public" name="public" value="1"/> |
71 |
<input type="hidden" id="public" name="public" value="1"/> |
72 |
[% ELSE %] |
72 |
[% ELSE %] |
73 |
<label id="public_cb">Allow public downloads:</label> |
73 |
<label id="public_cb">Allow public downloads:</label> |
74 |
<input type="checkbox" id="public" name="public"> |
74 |
<input type="checkbox" id="public" name="public" /> |
75 |
</input> |
|
|
76 |
[% END %] |
75 |
[% END %] |
77 |
</li> |
76 |
</li> |
78 |
</ol> |
77 |
</ol> |
79 |
<fieldset class="action"> |
78 |
<fieldset class="action"> |
80 |
<button id="fileuploadbutton" onclick="StartUpload(); return false;">Upload</button> |
79 |
<button id="fileuploadbutton">Upload</button> |
81 |
<button id="fileuploadcancel" onclick="CancelUpload(); return false;">Cancel</button> |
80 |
<button id="fileuploadcancel">Cancel</button> |
82 |
</fieldset> |
81 |
</fieldset> |
83 |
</fieldset> |
82 |
</fieldset> |
84 |
<div id="fileuploadpanel"> |
83 |
<div id="fileuploadpanel"> |
85 |
<div id="fileuploadstatus">Upload progress: |
84 |
<div id="fileuploadstatus">Upload progress: |
86 |
<progress id="fileuploadprogress" min="0" max="100" value="0"> |
85 |
<progress id="fileuploadprogress" max="100" value="0"> |
87 |
</progress> |
86 |
</progress> |
88 |
<span class="fileuploadpercent">0</span>% |
87 |
<span class="fileuploadpercent">0</span>% |
89 |
</div> |
88 |
</div> |
Lines 93-114
Link Here
|
93 |
[% END %] |
92 |
[% END %] |
94 |
|
93 |
|
95 |
[% BLOCK form_search %] |
94 |
[% BLOCK form_search %] |
96 |
<form method="post" id="searchfile" action="[% SCRIPT_NAME %]" enctype="multipart/form-data"> |
95 |
<form method="post" id="searchfile" action="/cgi-bin/koha/tools/upload.pl" enctype="multipart/form-data"> |
97 |
[% PROCESS plugin_pars %] |
96 |
[% PROCESS plugin_pars %] |
98 |
<input type="hidden" name="op" value="search"/> |
97 |
<input type="hidden" name="op" value="search"/> |
99 |
<fieldset class="rows"> |
98 |
<fieldset class="rows"> |
100 |
<legend>Search uploads by name or hashvalue</legend> |
99 |
<legend>Search uploads by name or hashvalue</legend> |
101 |
<ol> |
100 |
<ol> |
102 |
<li> |
101 |
<li> |
103 |
<label for="searchupload">Search term: </label> |
102 |
<label for="term">Search term: </label> |
104 |
<input type="text" id="term" name="term" value=""/> |
103 |
<input type="text" id="term" name="term" value=""/> |
105 |
</li> |
104 |
</li> |
106 |
<li> |
|
|
107 |
<fieldset class="action"> |
108 |
<button id="searchbutton" onclick="return CheckSearch();" class="submit">Search</button> |
109 |
</fieldset> |
110 |
</li> |
111 |
</ol> |
105 |
</ol> |
|
|
106 |
<fieldset class="action"> |
107 |
<button id="searchbutton" class="submit">Search</button> |
108 |
</fieldset> |
112 |
</fieldset> |
109 |
</fieldset> |
113 |
</form> |
110 |
</form> |
114 |
[% END %] |
111 |
[% END %] |
Lines 124-134
Link Here
|
124 |
|
121 |
|
125 |
[% BLOCK closer %] |
122 |
[% BLOCK closer %] |
126 |
[% IF plugin %] |
123 |
[% IF plugin %] |
127 |
<form id="closer"> |
124 |
<div id="closewindow"><a class="btn btn-default close" href="#">Close</a></div> |
128 |
<fieldset class="action"> |
|
|
129 |
<button onclick="window.close();return false;">Close</button> |
130 |
</fieldset> |
131 |
</form> |
132 |
[% END %] |
125 |
[% END %] |
133 |
[% END %] |
126 |
[% END %] |
134 |
|
127 |
|
Lines 146-169
Link Here
|
146 |
<form id="newsearch"> |
139 |
<form id="newsearch"> |
147 |
<fieldset class="action"> |
140 |
<fieldset class="action"> |
148 |
<button onclick="SubmitMe('new'); return false;">New search</button> |
141 |
<button onclick="SubmitMe('new'); return false;">New search</button> |
149 |
[% IF plugin %] |
|
|
150 |
<button onclick="window.close();return false;">Close</button> |
151 |
[% END %] |
152 |
</fieldset> |
142 |
</fieldset> |
153 |
</form> |
143 |
</form> |
|
|
144 |
[% IF plugin %] |
145 |
<div id="closewindow"><a class="btn btn-default close" href="#">Close</a></div> |
146 |
[% END %] |
154 |
[% END %] |
147 |
[% END %] |
155 |
|
148 |
|
156 |
[% BLOCK table_results %] |
149 |
[% BLOCK table_results %] |
157 |
<table> |
150 |
<table> |
158 |
<thead> |
151 |
<thead> |
159 |
<tr> |
152 |
<tr> |
160 |
<th>Filename</td> |
153 |
<th>Filename</th> |
161 |
<th>Size</td> |
154 |
<th>Size</th> |
162 |
<th>Hashvalue</td> |
155 |
<th>Hashvalue</th> |
163 |
<th>Category</td> |
156 |
<th>Category</th> |
164 |
[% IF !plugin %]<th>Public</td>[% END %] |
157 |
[% IF !plugin %]<th>Public</th>[% END %] |
165 |
[% IF !plugin %]<th>Temporary</td>[% END %] |
158 |
[% IF !plugin %]<th>Temporary</th>[% END %] |
166 |
<th>Actions</td> |
159 |
<th>Actions</th> |
167 |
</tr> |
160 |
</tr> |
168 |
</thead> |
161 |
</thead> |
169 |
<tbody> |
162 |
<tbody> |
Lines 177-189
Link Here
|
177 |
<td>[% IF record.public %]Yes[% ELSE %]No[% END %]</td> |
170 |
<td>[% IF record.public %]Yes[% ELSE %]No[% END %]</td> |
178 |
<td>[% IF record.permanent %]No[% ELSE %]Yes[% END %]</td> |
171 |
<td>[% IF record.permanent %]No[% ELSE %]Yes[% END %]</td> |
179 |
[% END %] |
172 |
[% END %] |
180 |
<td> |
173 |
<td class="actions"> |
181 |
[% IF plugin %] |
174 |
[% IF plugin %] |
182 |
<a href="" onclick="Choose('[% record.hashvalue %]'); return false;">Choose</a> |
175 |
<button class="btn btn-mini choose_entry" data-record-hashvalue="[% record.hashvalue %]"><i class="fa fa-plus"></i> Choose</button> |
183 |
[% END %] |
176 |
[% END %] |
184 |
<a href="" onclick="SubmitMe( 'download', [% record.id %] ); return false;">Download</a> |
177 |
<button class="btn btn-mini download_entry" data-record-id="[% record.id %]"><i class="fa fa-download"></i> Download</button> |
185 |
[% IF record.owner == owner || CAN_user_tools_upload_manage %] |
178 |
[% IF record.owner == owner || CAN_user_tools_upload_manage %] |
186 |
<a href="" onclick="DeleteEntry( [% record.id %] ); return false;">Delete</a> |
179 |
<button class="btn btn-mini delete_entry" data-record-id="[% record.id %]"><i class="fa fa-trash"></i> Delete</button> |
187 |
[% END %] |
180 |
[% END %] |
188 |
</td> |
181 |
</td> |
189 |
</tr> |
182 |
</tr> |
Lines 318-339
$(document).ready(function() {
Link Here
|
318 |
$("#public_cb").click(function() { |
311 |
$("#public_cb").click(function() { |
319 |
$("#public").click(); |
312 |
$("#public").click(); |
320 |
}); |
313 |
}); |
|
|
314 |
$("#fileuploadbutton").on("click",function(e){ |
315 |
e.preventDefault(); |
316 |
StartUpload(); |
317 |
}); |
318 |
$("#fileuploadcancel").on("click",function(e){ |
319 |
e.preventDefault(); |
320 |
CancelUpload(); |
321 |
}); |
322 |
$("#searchbutton").on("click",function(){ |
323 |
return CheckSearch(); |
324 |
}); |
325 |
$(".choose_entry").on("click",function(e){ |
326 |
e.preventDefault(); |
327 |
var record_hashvalue = $(this).data("record-hashvalue"); |
328 |
Choose( record_hashvalue ); |
329 |
}); |
330 |
$(".download_entry").on("click",function(e){ |
331 |
e.preventDefault(); |
332 |
var record_id = $(this).data("record-id"); |
333 |
SubmitMe( 'download', record_id ); |
334 |
}); |
335 |
$(".delete_entry").on("click",function(e){ |
336 |
e.preventDefault(); |
337 |
var record_id = $(this).data("record-id"); |
338 |
DeleteEntry( record_id ); |
339 |
}); |
321 |
}); |
340 |
}); |
322 |
//]]> |
341 |
//]]> |
323 |
</script> |
342 |
</script> |
324 |
</head> |
343 |
</head> |
325 |
|
344 |
|
326 |
<body id="tools_upload" class="tools"> |
345 |
[% IF ( plugin ) %] |
327 |
[% IF !plugin %] |
346 |
<body id="tools_upload" class="tools"> |
|
|
347 |
<div class="yui-t7"> |
348 |
<div id="bd"> |
349 |
<div class="yui-g"> |
350 |
[% ELSE %] |
351 |
<body id="tools_upload" class="tools"> |
328 |
[% INCLUDE 'header.inc' %] |
352 |
[% INCLUDE 'header.inc' %] |
329 |
[% INCLUDE 'cat-search.inc' %] |
353 |
[% INCLUDE 'cat-search.inc' %] |
330 |
[% PROCESS breadcrumbs %] |
354 |
[% PROCESS breadcrumbs %] |
|
|
355 |
<div id="doc3" class="yui-t2"> |
356 |
<div id="bd"> |
357 |
<div id="yui-main"> |
358 |
<div class="yui-b"> |
331 |
[% END %] |
359 |
[% END %] |
332 |
|
360 |
|
333 |
<div id="doc3" class="yui-t2"> |
361 |
|
334 |
<div id="bd"> |
|
|
335 |
<div id="yui-main"> |
336 |
<div class="yui-b"> |
337 |
|
362 |
|
338 |
<h1>Upload</h1> |
363 |
<h1>Upload</h1> |
339 |
<div class="dialog alert" id="myalerts" style="display:none;"></div> |
364 |
<div class="dialog alert" id="myalerts" style="display:none;"></div> |
Lines 356-364
$(document).ready(function() {
Link Here
|
356 |
[% END %] |
381 |
[% END %] |
357 |
|
382 |
|
358 |
</div> |
383 |
</div> |
359 |
</div> |
|
|
360 |
|
384 |
|
361 |
[% IF !plugin %] |
385 |
[% IF !plugin %] |
|
|
386 |
</div> |
362 |
<div class="yui-b noprint"> |
387 |
<div class="yui-b noprint"> |
363 |
[% INCLUDE 'tools-menu.inc' %] |
388 |
[% INCLUDE 'tools-menu.inc' %] |
364 |
</div> |
389 |
</div> |
365 |
- |
|
|