1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
const OldUpload = {
upload: false,
msg_window: null,
upload_end: function() {
if (OldUpload.upload) {
OldUpload.msg_window.close();
}
return;
},
upload_start: function(form_name) {
var file_name = jQuery(form_name)
.find('input[type=file]')
.val();
var ende, file_only;
if (!file_name) {
alert(jQuery('#upload_select_file_message').text());
jQuery(form_name)
.find('input[type=file]')
.focus();
return false;
}
if (file_name.charAt(file_name.length - 1) === '"') {
ende = file_name.length - 1;
} else {
ende = file_name.length;
}
var ext = file_name.substring(file_name.lastIndexOf('.') + 1, ende).toLowerCase();
file_only = file_name;
if (file_name.lastIndexOf('/') > 0) {
file_only = file_name.substring(file_name.lastIndexOf('/') + 1, ende);
}
if (file_name.lastIndexOf('\\') > 0) {
file_only = file_name.substring(file_name.lastIndexOf('\\') + 1, ende);
}
var permission = jQuery.parseJSON(jQuery('#upload_file_types').html());
if (
(permission.allow && jQuery.inArray(ext, permission.types) !== -1) ||
(!permission.allow && jQuery.inArray(ext, permission.types) === -1)
) {
alert(jQuery('#upload_error_message_wrong_type').text());
jQuery(form_name)
.find('input[type=file]')
.focus();
return false;
}
OldUpload.msg_window = window.open(
'',
'messagewindow',
'height=250,width=200,left=20,top=20,scrollbars=no,resizable=no,toolbar=no'
);
OldUpload.msg_window.document.write(jQuery('#upload_window_template').text());
jQuery(OldUpload.msg_window.document)
.find('b')
.text(file_only);
OldUpload.upload = true;
return true;
}
};
export default OldUpload;
|