PageSourceSearch

https://www.hotelstory.com/common/javascript/func/upload.min.js?date=26092801

js hotelstory.com collected 2026-10-01 11:43:43 UTC 6,937 bytes, 8 lines download raw bytes

1(function($){if($(".file_view.type4.view").length==0){if($(".file_view.type4").length!=0){$(".file_view.type4").sortable({update:function(event,ui){var tg=ui.item;var userfile_form=tg.closest('.userfile_form');var a_PoolName=userfile_form.find('.v_PoolName');var ary=[];$.each(a_PoolName,function(i,v){ary.push({'v_PoolOrder':i+1,'v_PoolName':$(v).val()});});$.ajax({type:"POST",url:BASE+"/upload/ajax_file_level",dataType:"json",data:{'v_UploadId':$('#v_UploadId').val(),'a_img_list':ary},success:function(obj){var msg='정상적으로 처리됐습니다.';switch(get_cookie('lang')){case'english':msg='Successfully processed.';break;case'japan':msg='正常に処理されました。';break;}if(obj.stt=='ok'){toastr.success(msg);}},beforeSend:function(){$('.box_loader').removeClass('b_hide');},complete:function(){$('.box_loader').addClass('b_hide');},error:function(e){alert('에러입니다 관리자 문의 : file type4');}});}});}}})(jQuery);function file_upload(tg){var input=$(tg);var
2file_status=!0;var userfile_form=input.closest('.userfile_form');var file_set=userfile_form.data('set');var a_set=array_data(file_set);var file_view=userfile_form.find('.file_view');var stt=!0;var file_check="file";var leng_check=!0;var file_submit_url=file_view[0].baseURI.split('/');input.unbind('change').change(function(event){$('.ajax_loader').removeClass('b_hide');var msg1='파일 갯수10개까지 가능합니다.';var msg2='이미지만 가능합니다.';var msg3='파일 용량이 너무 큽니다. 최대 500kb까지 가능합니다.';var msg4='파일 용량이 너무 큽니다. 여러파일 일괄등록시 최대 합 10MB까지 가능합니다.';var msg5='px 사이즈를 맞춰주세요.';var msg6='pdf파일은 zip파일로 압축해서 입력해주세요.';var msg7='파일 갯수20개까지 가능합니다.';var msg8='파일의 용량이 너무 큽니다. 최대 10MB 까지 가능합니다.';switch(get_cookie('lang')){case'english':msg1=
3'The number of files can be up to 10.';msg2='Images only.';msg3='File size is too large. Up to 500kb';msg4='File size is too large. Up to 10MB maximum when registering multiple files.';msg5='Please set px size.';msg6='Please PDF file is change to ZIP and enter it.';msg7='The number of files can be up to 20.';msg8='File size is too large. Up to 10MB';break;case'japan':msg1='ファイル数は10個まで可能です。';msg2='画像のみ可能です。';msg3='ファイル容量が大きすぎます。最大500kbまで可能です。';msg4='ファイル容量が大きすぎます。複数のファイルを一括登録すると合計で時最10MBまで可能です。';msg5='pxサイズを合わせてください。';msg6='PDFファイルはZIPファイルに変換して下さい';msg7='ファイル数は20個まで可能です。';msg8='ファイル容量が大きすぎます。最大10MBまで可能です。';break;}var files=this.files;var file_size=0;if(file_submit_url.includes('prpt')
4!==true){if(files.length>10){alert(msg1);return stt=!1;}}else{if(files.length>20){alert(msg7);return stt=!1;}}$.each(files,function(i,v){if(a_set[0]==='type2'||a_set[0]==='type3'||a_set[0]==='type4'){if(v.type.match('image.*')||v.type.match('svg')){}else{input.val('');return file_status=!1;}}if((window.location.pathname=='/prpt/info'||window.location.pathname=='/prpt/img')&&v.size>10000000){alert(msg8);return stt=!1;}if(v.type.match('image/gif')||v.type.match('image/jpeg')||v.type.match('image/png')||v.type.match('image/x-icon')||v.type.match('image/svg+xml')){if(window.location.pathname!='/prpt/info'&&window.location.pathname!='/prpt/img'){if(v.size>500000){alert(msg3);return stt=!1;}}file_check='image';file_size+=v.size;var img=new Image();img.src=window.URL.createObjectURL(v);img.onload=function(e){var wh=a_set[3].split("/");if(0===parseInt(wh[0]))return false;if(img.naturalWidth!==parseInt(wh[0])||img.naturalHeight!==parseInt(wh[1])){leng_check=!1;}};}});if(!
5file_status){toastr.warning(msg2);$('.ajax_loader').addClass('b_hide');return stt=!1;}if(file_size>10000000){alert(msg4);$('.ajax_loader').addClass('b_hide');return stt=!1;}var s=file_check==='image'?500:0;setTimeout(function(){if(!leng_check){var wh=a_set[3].split("/");alert(wh[0]+'px x '+wh[1]+msg5);$('.ajax_loader').addClass('b_hide');return false;}if(!stt){$('.ajax_loader').addClass('b_hide');return false;}var myForm=new FormData(input.closest('form')[0]);myForm.append('v_set',file_set);$.ajax({url:BASE+'upload/ajax_file_upload',dataType:"json",data:myForm,cache:!1,contentType:!1,processData:!1,type:'POST',success:function(res){var a_data=res;if(a_data['stt']=='ok'){input.replaceWith(input.clone(true));input.val("");if(a_set[0]=='type1'){}else if(a_set[0]=='type2'||a_set[0]=='type3'){userfile_form.find('.userfile').hide();}file_view.append(a_data['obj']);}else if(a_data['stt']=='err'){alert(a_data['msg']);}},beforeSend:function(){$('.ajax_loader').removeClass(
6'b_hide');},complete:function(){$('.ajax_loader').addClass('b_hide');},error:function(e){alert(e.responseText);}});},s);});}function file_remove(tg,md){var input=$(tg);var userfile_form=input.closest('.userfile_form');var file_set=userfile_form.data('set');var a_set=array_data(file_set);var file_view=userfile_form.find('.file_view');var a_PoolName=[],a_file_path=[];var v_file_box='';switch(md){case'one':v_file_box=$(tg).closest('.file_box');break;default:v_file_box=file_view.find('.file_box');break;}$.each(v_file_box,function(i,v){a_PoolName.push($(v).find('.v_PoolName').val());a_file_path.push($(v).find('.v_file_path').val());});if(a_PoolName.length===0)return false;$.ajax({url:BASE+'/upload/ajax_file_remove',dataType:"json",data:{'v_UploadId':$('input[name="v_UploadId"]').val(),'a_PoolName':a_PoolName,'a_file_path':a_file_path,'v_set':file_set},cache:!1,type:'POST',success:function(res){if(res['stt']==='ok'){v_file_box.fadeOut('fast',function(){$(this).remove();});if(a_set[0]==
7'type2'||a_set[0]=='type3'||a_set[0]=='type4')userfile_form.find('.userfile').show();file_view.append(res['dom']);var msg='정상적으로 삭제 되었습니다.';switch(get_cookie('lang')){case'english':msg='Successfully deleted.';break;case'japan':msg='正常に処理されました。';break;}toastr.success(msg);}else if(res['stt']=='error'){alert('에러입니다 관리자 문의 : file_remove');}},beforeSend:function(){$('.ajax_loader').removeClass('b_hide');},complete:function(){$('.ajax_loader').addClass('b_hide');},error:function(e){alert('에러입니다 관리자 문의 : file_remove');}});}function file_down(tg){var file_box=$(tg).closest('.file_box');var v_file_path=file_box.find('.v_file_path').val()+file_box.find('.v_PoolName').val();var v_PoolName=file_box.find('.v_PoolName').val();var v_PoolShowName=file_box.find('.v_PoolShowName').text();var file_url=BASE+'/upload/ajax_file_download?v_file_path='+v_file_path+'&v_PoolName='+v_PoolName+'&v_PoolShowName='+v_Pool
7ShowName;
8location.replace(file_url);}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.