Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
egg.eemo.co.kr
/
public_html
/
super5
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/egg.eemo.co.kr/public_html/super5/bar_scan_ipcam.php
<? include_once("inc_header.php"); $on_menu="codescan"; $on_sub_menu=1; $rs_permit=RS("select * from admin_permit where admin_mem_no='{$_COOKIE[umemno]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and menu_access='1' "); $rs_permit_write=RS("select * from admin_permit where admin_mem_no='{$_COOKIE[umemno]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and is_write='1' "); $rs_permit_del=RS("select * from admin_permit where admin_mem_no='{$_COOKIE[umemno]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and is_del='1' "); if($_PERMIT_FREE || $_COOKIE[umem_level] == 1 || $rs_permit[no]) { } else { echo "<script>alert('접근권한이 없습니다.');history.back();</script>"; exit; } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title><?=$_TITLE?></title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="font-awesome/css/font-awesome.css" rel="stylesheet"> <link href="css/plugins/iCheck/custom.css" rel="stylesheet"> <link href="css/animate.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <link href="css/messagebox.css" rel="stylesheet"> </head> <body class="fixed-nav fixed-sidebar"> <div id="wrapper"> <? include_once("inc_sidemenu.php"); ?> <div id="page-wrapper" class="gray-bg"> <? include_once("inc_top.php"); include_once("inc_now_position.php"); ?> <? ?> <div class="wrapper wrapper-content animated fadeInRight"> <h1>NVR 스캔</h1> <a class="btn btn-danger btn-rounded btn-block" onclick="fn_scan('ipgo_scan')" style='color:#fff'><i class='fa fa-barcode'></i> 입고완료 스캔</a> <a class="btn btn-danger btn-rounded btn-block" onclick="fn_scan('chulgo_scan')" style='color:#fff'><i class='fa fa-barcode'></i> 출고완료 스캔</a> <a class="btn btn-danger btn-rounded btn-block" onclick="fn_scan('install_scan')" style='color:#fff'><i class='fa fa-barcode'></i> 설치완료 스캔</a> </div> <? include_once("inc_footer.php"); ?> </div> </div> <!-- Mainly scripts --> <script src="js/jquery-3.1.1.min.js"></script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.js"></script> <script src="js/plugins/metisMenu/jquery.metisMenu.js"></script> <script src="js/plugins/slimscroll/jquery.slimscroll.min.js"></script> <!-- Peity --> <script src="js/plugins/peity/jquery.peity.min.js"></script> <!-- Custom and plugin javascript --> <script src="js/inspinia.js"></script> <script src="js/plugins/pace/pace.min.js"></script> <!-- iCheck --> <script src="js/plugins/iCheck/icheck.min.js"></script> <!-- Peity --> <script src="js/demo/peity-demo.js"></script> <script src="css/messagebox.js"></script> <script> $(document).ready(function(){ $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); }); </script> </body> <form id='frm_reg' onsubmit="return false"> <div class="modal fade" id="modal_model" tabindex="-1" role="dialog" aria-labelledby="modelTitleId" aria-hidden="true" > <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">카메라 모델선택</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="form-group row"><label class="col-lg-2 col-form-label">모델명</label> <div class="col-lg-10"> <select class="form-control-sm form-control input-s-sm inline" name='model' > <option value="" <?if($rs_cam[model]=="") echo "selected";?>>모델선택</option> <? $result_model=mysql_query("select * from ipcamera_model ") or die(); while($rs_model=mysql_fetch_array($result_model)) { ?><option value="<?=$rs_model[model]?>" ><?=$rs_model[model]?> (<?=$rs_model[type]?>) (<?=$rs_model[jejosa]?>)</option><? } ?> </select> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary" onclick="fn_save()">확인</button> </div> </div> </div> </div> <input type='hidden' name='vcode' > <input type='hidden' name='mode' > </form> </html> <script> function fn_scan(action) { if(typeof(window.Android) !== 'undefined') { window.Android.scan_code128(action); } } function fn_save() { var form=$('#frm_reg')[0]; if(!form.model.value) { alert('모델을 선택하세요'); return; } if(confirm('입고처리 하시겠습니까?')) { var params = jQuery('#frm_reg').serialize(); // serialize() : 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다. jQuery.ajax({ url: 'ipcam_bar_scan_save_do.php', type: 'POST', data:params, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', dataType: 'html', success: function (result) { if (result){ var json=eval("("+result+")"); if(json.rst=='1') { window.location.reload(true); } } } }); } } function scan_result(action,vcode) { //bootbox.alert("action : "+action+"<br>vcode : "+vcode); if(vcode) { var form=$('#frm_reg')[0]; form.reset(); form.vcode.value=vcode; form.mode.value=action; } if(action=='ipgo_scan') { if(vcode) { var formdata = new FormData(); formdata.append("vcode", vcode); formdata.append("mode", action); if (formdata) { jQuery.ajax({ url: "ipcam_barscan_info_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); //alert(res); var json = eval("(" + res + ")"); if(json.rst=='double') { $.MessageBox(json.msg); } else { /* $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "<b>"+vcode+"</b> 를 입고완료 스캔처리 하시겠습니까?" }).done(function(){ var par="?vcode="+vcode+'&mode='+action; $.post( "ipcam_bar_scan_save_do.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { $.MessageBox("스캔처리 되었습니다."); window.location.reload(true); } else { $.MessageBox("알지못하는 오류발생"); } }); }).fail(function(){ return; }); */ $('#modal_model').modal('show'); } } }); } } else { $.MessageBox("스캔 오류입니다."); } } else if(action=='chulgo_scan') { if(vcode) { var formdata = new FormData(); formdata.append("vcode", vcode); formdata.append("mode", action); if (formdata) { jQuery.ajax({ url: "ipcam_barscan_info_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); //alert(res); var json = eval("(" + res + ")"); if(json.rst=='double') { $.MessageBox(json.msg); } else { $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "<b>"+json.vcode+"</b> 를 출고완료 스캔처리 하시겠습니까?" }).done(function(){ var par="?vcode="+json.vcode+"&mode="+action+"&type=sensor"; $.post( "ipcam_bar_scan_save_do.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { $.MessageBox("스캔처리 되었습니다."); } else { $.MessageBox("알지못하는 오류발생"); } }); }).fail(function(){ return; }); } } }); } } else { $.MessageBox("스캔 오류입니다."); } } else if(action=='install_scan') { if(vcode) { var formdata = new FormData(); formdata.append("vcode", vcode); formdata.append("mode", action); if (formdata) { jQuery.ajax({ url: "ipcam_barscan_info_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); //alert(res); var json = eval("(" + res + ")"); if(json.rst=='double') { $.MessageBox(json.msg); } else { $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "<b>"+json.vcode+"</b> 를 설치완료 스캔처리 하시겠습니까?" }).done(function(){ var par="?vcode="+json.vcode+"&mode="+action+"&type=sensor"; $.post( "ipcam_bar_scan_save_do.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { $.MessageBox("스캔처리 되었습니다."); } else { $.MessageBox("알지못하는 오류발생"); } }); }).fail(function(){ return; }); } } }); } } else { $.MessageBox("스캔 오류입니다."); } } } </script>