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/myfarm_sensor_tree.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"> <link href="css/plugins/jsTree/style.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' "); $result_wifi=mysql_query("select * from wifi_device where farm_no='$no' order by no asc ") or die(mysql_error()); $arr_nosens=array(); $result_nosens=mysql_query("select * from farm_sensor where farm_no='$no' order by ISNULL(wifi_vcode), dong_no asc, pos_no asc ") or die(mysql_error()); while($rs_nosens=mysql_fetch_array($result_nosens)) { $rs_dong=RS("select * from farm_dong_info where no='{$rs_nosens[dong_no]}' "); if($rs_nosens[wifi_vcode]) { $arr_nosens[$rs_nosens[no]]="".$rs_nosens[vcode]." ▶ ".$rs_nosens[wifi_vcode].""; } else { $arr_nosens[$rs_nosens[no]]="[ ".$rs_nosens[vcode]." , ".$rs_dong[dong_name].", ".$rs_nosens[pos_no].""." ]"; } } ?> <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 id="jstree1" style='overflow-x:auto'> <ul> <li class="jstree-open">메인 공유기 <ul> <? while($rs=mysql_fetch_array($result_wifi)) { $result_sens=mysql_query("select * from farm_sensor where farm_no='$no' and wifi_vcode='{$rs[vcode]}' order by dong_no asc, pos_no asc ") or die(mysql_error()); ?> <li class="jstree-open">WIFI 모듈 : <?=$rs[vcode]?> <button class="btn btn-info btn-xs btn-rounded" type="button" onclick="fn_add('<?=$rs[vcode]?>')" ><i class="fa fa-plus" ></i></button> <ul> <? while($rs_sens=mysql_fetch_array($result_sens)) { $rs_dong=RS("select * from farm_dong_info where no='{$rs_sens[dong_no]}' "); ?> <li class="text-navy" data-jstree='"types":"sensor"}'>센서 : <?=$rs_sens[vcode]?> , <?=$rs_dong[dong_name]?>, <?=$rs_sens[pos_no]?>, <?=$arr_sensor_type[$rs_sens[sensor_type]]?> </li> <? } ?> </ul> </li> <? } ?> </ul> </li> </ul> </div> </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 src="js/plugins/jsTree/jstree.min.js"></script> <style> .jstree-open > .jstree-anchor > .fa-folder:before { content: "\f07c"; } .jstree-default .jstree-icon.none { width: 0; } </style> <script> $(document).ready(function(){ $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); $('.chosen-select').chosen({width: "100%"}); $('#jstree1').jstree({ "core" : { "multiple" : false, "animation" : 0 }, "check_callback" : false, 'plugins' : [ 'types' ], 'types' : { 'default' : { 'icon' : 'fa fa-wifi' }, 'html' : { 'icon' : 'fa fa-file-code-o' }, 'svg' : { 'icon' : 'fa fa-file-picture-o' }, 'css' : { 'icon' : 'fa fa-file-code-o' }, 'img' : { 'icon' : 'fa fa-file-image-o' }, 'js' : { 'icon' : 'fa fa-file-text-o' }, 'wifi' : { 'icon' : 'fa fa-wifi' }, 'sensor' : { 'icon' : 'fa fa-tencent-weibo' } } }); }); </script> </body> </html> <style> .jstree-open > .jstree-anchor > .fa-folder:before { content: "\f07c"; } .jstree-default .jstree-icon.none { width: 0; } </style> <script> function fn_add_sensor(vcode) { $.MessageBox({ buttonDone : { ok : "확인", cans : "취소" }, message : "<b>WIFI : "+vcode+"</b>", input : { text1 : { type : "text", label : "센서ID:", title : "센서ID 를 입력하세요" }, text2 : { type : "text", label : "하우스동번:", title : "하우스동번을 입력하세요(숫자만)" }, text3 : { type : "text", label : "위치번호:", title : "위치번호를 입력하세요(숫자만)" }, select1 : { type : "select", label : "센서타입을 선택하세요:", title : "센서타입 선택", options : { <? foreach($arr_sensor_type as $sk => $sv) { ?>"<?=$sk?>" : "<?=$sv?>",<? } ?> }, } }, top : "auto" }).done(function(data, button){ console.log(data); if(button=='ok') { if(data.text1=='') { $.MessageBox("센서ID를 입력하세요."); return; } if(data.text2=='') { $.MessageBox("하우스동번을 입력하세요."); return; } if(data.text3=='') { $.MessageBox("위치번호를 입력하세요."); return; } if(data.select1==null) { $.MessageBox("센서타입을 선택하세요."); return; } var formdata = new FormData(); formdata.append("no", '<?=$no?>'); formdata.append("wifi_vcode", vcode); formdata.append("vcode", data.text1); formdata.append("house_no", data.text2); formdata.append("pos_no", data.text3); formdata.append("sensor_type", data.select1); //alert(vcode+","+data.text1+","+data.text2+","+data.text3+","+data.select1); if (formdata) { jQuery.ajax({ url: "myfarm_sensor_tree_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("에러발생."); } } }); } } }); } function fn_add(vcode) { $.MessageBox({ buttonDone : { ok : "확인", cans : "취소" }, message : "<b>WIFI : "+vcode+"</b>", input : { select1 : { type : "select", label : "센서를 선택하세요:", title : "센서 선택", options : { <? foreach($arr_nosens as $sk => $sv) { ?>"<?=$sk?>" : "<?=$sv?>",<? } ?> }, } }, top : "auto" }).done(function(data, button){ console.log(data); if(button=='ok') { if(data.select1==null) { $.MessageBox("센서를 선택하세요."); return; } //alert(data.select1); var formdata = new FormData(); formdata.append("no", '<?=$no?>'); formdata.append("wifi_vcode", vcode); formdata.append("sensor_no", data.select1); if (formdata) { jQuery.ajax({ url: "myfarm_sensor_tree_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("에러발생."); } } }); } } }); } </script>