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/farm_sensor_set.php
<? include_once("inc_header.php"); $on_menu="myfarm"; $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 is_write='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"> <link href="css/plugins/chosen/bootstrap-chosen.css" rel="stylesheet"> <link href="css/plugins/toastr/toastr.min.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="row wrapper border-bottom white-bg page-heading"> <div class="col-lg-10"> <h2><?=$arr_sub_menu[$on_menu][$on_sub_menu]?></h2> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="index.html">Home</a> </li> <li class="breadcrumb-item"> <a><?=$arr_menu[$on_menu]?></a> </li> <li class="breadcrumb-item active"> <strong>센서등록</strong> </li> </ol> </div> <div class="col-lg-2"> </div> </div> <? $rs=RS("select * from farm where no='$no' "); $arr_wifi=array(); $result_wifi2=mysql_query("select * from wifi_device where farm_no='$no' order by no asc ") or die(mysql_error()); while($rs_wifi2=mysql_fetch_array($result_wifi2)) { $arr_wifi[]=$rs_wifi2[vcode]; } $result_wifi=mysql_query("select * from farm_sensor where farm_no='$no' order by dong_no asc, pos_no asc ") or die(mysql_error()); ?> <div class="wrapper wrapper-content animated fadeInRight"> <div class="form-group row"> <div class="col-sm-4" style='padding-top:5px'><b>농가명</b> : <?=$rs[farm_name]?></div> </div> <div class="form-group row" style='margin-top:-20px'> <div class="col-sm-10"> <form name='frm_reg2' onsubmit="return false"> <ul class="todo-list m-t" > <? if(!mysql_num_rows($result_wifi)) { ?> <li style='background:#fff'> <span class="m-l-xs"><b>등록된 센서가 없습니다.</b></span> </li> <? } while($rs_sens=mysql_fetch_array($result_wifi)) { $rs_dong=RS("select * from farm_dong_info where no='{$rs_sens[dong_no]}' "); ?> <li style='background:#fff'> <input type="checkbox" name='chk_<?=$rs_sens[no]?>' id='chk_<?=$rs_sens[no]?>' value="<?=$rs_sens[vcode]?>" class="i-checks"/> <span class="m-l-xs"><b>센서 ID :</b> <?=$rs_sens[vcode]?></span> <button type="button" class="btn btn-circle btn-xs" onclick="set_mody('<?=$rs_sens[no]?>','<?=$rs_sens[vcode]?>','<?=$rs_sens[dong_no]?>','<?=$rs_sens[pos_no]?>','<?=$rs_sens[sensor_type]?>')"><i class="fa fa-pencil-square-o"></i></button> <button type="button" class="btn btn-circle btn-xs" onclick="fn_del('<?=urlencode(base64_encode($rs_sens[no]))?>','<?=$rs_sens[vcode]?>')"><i class="fa fa-times"></i></button> <br> <small class="label label-primary"><i class="fa fa-wifi"></i><?=$rs_sens[wifi_vcode]?></small> <small class="label"><?=$rs_dong[dong_name]?></small> <small class="label"><?=$rs_sens[pos_no]?></small> <small class="label"><?=$arr_sensor_type[$rs_sens[sensor_type]]?></small> </li> <?}?> </ul> </form> </div> <div class="col-sm-10" style='height:200px'></div> </div> </div> <div class="footer" style='position:fixed;width:100%;bottom:0' id='id_foot' > <form role="form" name='frm_reg' class="form-inline" method='post' enctype="multipart/form-data" action="farm_sensor_set_do.php" id='frm_reg' style="float:left"> <div class="form-group"> <label for="vcode" class="sr-only">센서ID</label> <input type="text" name='vcode' id='vcode' class="form-control" value="" autocomplete="off" placeholder="센서 ID " style='width:130px'> </div> <div class="form-group"> <label for="vcode" class="sr-only">축사선택</label> <select class="form-control-sm form-control input-s-sm inline" name="dong_no" id="dong_no" > <option value=''>동선택</option> <? $result_dong=mysql_query("select * from farm_dong_info where farm_no='$no' order by dong_name asc ") or die(); while($rs_dong=mysql_fetch_array($result_dong)) { ?><option value='<?=$rs_dong[no]?>'><?=$rs_dong[dong_name]?></option><? } ?> </select> </div> <div class="form-group"> <label for="vcode" class="sr-only">위치</label> <input type="text" name='pos_no' id='pos_no' class="form-control" value="" autocomplete="off" placeholder="위치번호" style='width:90px'> </div> <div class="form-group" style='margin-right:5px'> <label for="vcode" class="sr-only">센서타입</label> <select class="form-control-sm form-control" name="sensor_type" id="sensor_type" style='width:120px'> <? foreach($arr_sensor_type as $sk => $sv) { ?><option value="<?=$sk?>"><?=$sv?></option><? } ?> </select> </div> <div class="form-group form-inline"> <span id='btn_ok' style='display:block'> <button class="btn btn-dark" type="button" onclick="location.href='myfarm.php'" style='font-size:10px'>취소</button> <button class="btn btn-primary" type="button" onClick="goSubmit()" style='font-size:10px'>확인</button> </span> <span id='btn_mody' style='display:none'> <button class="btn btn-dark" type="button" onclick="fn_reset()" style='font-size:10px'>취소</button> <button class="btn btn-primary" type="button" onClick="goMody()" style='font-size:10px'>수정</button> </span> <button class="btn btn-danger" type="button" onClick="setWIFI()" style='font-size:10px'>WIFI설정</button> </div> <input type='hidden' name='no' value="<?=$no?>"> <input type='hidden' name='sensor_no' value=""> </form> </div> </div> </div> <form name='frm_reg3'><input type='hidden' name='str_val'></form> <!-- 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> <!-- Input Mask--> <script src="js/plugins/jasny/jasny-bootstrap.min.js"></script> <!-- Chosen --> <script src="js/plugins/chosen/chosen.jquery.js"></script> <!-- Peity --> <script src="js/demo/peity-demo.js"></script> <script src="css/messagebox.js"></script> <script src="js/plugins/toastr/toastr.min.js"></script> <script> $(document).ready(function(){ $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); $('.chosen-select').chosen({width: "100%"}); if($(window).width() > 400) { $('#frm_reg').css("float","right"); $('#house_no').css("width","120px"); $('#pos_no').css("width","120px"); $('#sensor_type').css("width","140px"); } }); </script> </body> </html> <script> $('#achk_all').on('ifClicked', function(event) { setTimeout(function(){ chk_modu();}, 300); }); function goSubmit() { var form=document.frm_reg; if(!form.vcode.value) { $.MessageBox("센서ID를 입력하세요."); form.vcode.focus(); return; } if(!form.dong_no.value) { $.MessageBox("동을 선택하세요."); form.dong_no.focus(); return; } if(!form.pos_no.value) { $.MessageBox("위치값을 입력하세요."); form.pos_no.focus(); return; } $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "정말로 등록하시겠습니까?" }).done(function(){ form.submit(); }).fail(function(){ return; }); } function setWIFI() { <? if(!count($arr_wifi)) { ?> $.MessageBox("해당 농가에 등록된 WIFI 모듈이 없습니다.<br>WIFI 모듈부터 등록하세요"); return;<? } ?> arrVal=new Array(); var form=document.frm_reg2; for(i=0;i<form.elements.length;i++) { if(form.elements[i].type.toLowerCase()=="checkbox" && form.elements[i].name.substr(0,4)=="chk_") { if(form.elements[i].checked==true) { var vv=form.elements[i].value; arrVal.push(vv); } } } var strVal=arrVal.join("@"); if(strVal=='') { $.MessageBox("설정할 센서를 선택하세요."); return; } var select = $("<select>", { css : { "width" : "100%", "margin-top" : "1rem" } }); <? foreach($arr_wifi as $wk => $wv) { ?>select.append("<option><?=$wv?></option>");<? } ?> $.MessageBox({ message : "WIFI 모듈을 선택 :", input : select }).done(function(data){ //alert(data); $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "해당센서를 WIFI 모듈에 설정 하시겠습니까?" }).done(function(){ var formdata = new FormData(); formdata.append("no", '<?=$no?>'); formdata.append("str_val", strVal); formdata.append("wifi_id", data); if (formdata) { jQuery.ajax({ url: "farm_sensor_wifi_set_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); var json = eval("(" + res + ")"); if(json.rst=='1') { window.location.reload(true); } else if(json.rst=='0') { $.MessageBox("에러발생."); } } }); } }).fail(function(){ return; }); }); } function fn_reset() { document.frm_reg.reset(); $('#btn_ok').show(); $('#btn_mody').hide(); toastr.success('알림','센서 등록모드로 전환됩니다.'); } function set_mody(sensor_no, vcode, dong_no, pos_no, sensor_type) { var form=document.frm_reg; form.vcode.value=vcode; form.dong_no.value=dong_no; form.pos_no.value=pos_no; form.sensor_type.value=sensor_type; form.sensor_no.value=sensor_no; $('#btn_ok').hide(); $('#btn_mody').show(); toastr.success('알림','수정모드로 전환됩니다.'); } function goMody() { var form=document.frm_reg; $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : "해당센서를 수정 하시겠습니까?" }).done(function(){ var formdata = new FormData(); formdata.append("no", '<?=$no?>'); formdata.append("sensor_no", form.sensor_no.value); formdata.append("vcode", form.vcode.value); formdata.append("dong_no", form.dong_no.value); formdata.append("pos_no", form.pos_no.value); formdata.append("sensor_type", form.sensor_type.value); if (formdata) { jQuery.ajax({ url: "farm_sensor_mody_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); var json = eval("(" + res + ")"); if(json.rst=='1') { window.location.reload(true); } else { $.MessageBox(json.msg); } } }); } }).fail(function(){ return; }); } function fn_del(sensor_no, vcode) { $.MessageBox({ buttonDone : "예", buttonFail : "아니오", message : vcode+" 센서를 삭제 하시겠습니까?" }).done(function(){ var formdata = new FormData(); formdata.append("no", '<?=$no?>'); formdata.append("sensor_no", sensor_no); if (formdata) { jQuery.ajax({ url: "farm_sensor_del_do.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (res) { //var json = jQuery.parseJSON(res); var json = eval("(" + res + ")"); if(json.rst=='1') { window.location.reload(true); } else { $.MessageBox(json.msg); } } }); } }).fail(function(){ return; }); } </script>