Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
ltman.eemo.co.kr
/
public_html
/
www
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/ltman.eemo.co.kr/public_html/www/farm_contract_list.php
<? session_cache_limiter('no-cache, must-revalidate'); session_start(); header("Pragma: no-cache"); header("Cache-Control: no-cache,must-revalidate"); header("Content-Type: text/html; charset=utf-8"); include_once("dbconn.php"); include_once("lib.php"); foreach($_GET as $key => $value) { ${$key}=mysql_real_escape_string(trim($value)); } foreach($_POST as $key => $value) { ${$key}=mysql_real_escape_string(trim($value)); } if($_COOKIE[umem_no]) { $rs_my=RS("select * from member where no='{$_COOKIE[umem_no]}' "); if($rs_my[mtype]==1 || $rs_my[mtype]==2) { $rs_farm=RS("select * from farm where no='{$rs_my[farm_no]}' "); $farm_code=$rs_farm[farm_code]; $farm_no=$rs_my[farm_no]; } } else { $rs_farm=RS("select * from farm where farm_code='$farm_code' "); $farm_no=$rs_farm[no]; } $arr_chk=array(); $bl_chk=false; foreach($_GET as $ak => $av) { if($ak=="chk_all") { } else { if(strpos($ak,"chk_")!==false) { $chk_all==0; $bl_chk=true; $exp_chk=explode("_",$ak); if($exp_chk[1]==1) { $arr_chk[]="contract_status=1"; } else if($exp_chk[1]==2) { $arr_chk[]="contract_status=0"; } else if($exp_chk[1]==3) { $arr_chk[]="contract_status=-1"; } else if($exp_chk[1]==4) { $arr_chk[]="contract_status=-2"; } } } } if($bl_chk==false) { $chk_all=1; $str_status=" 1 "; } else { $chk_all=0; $str_status="( ".implode(" or ",$arr_chk)." )"; } $sub_query=''; $query="select * from farm_contract where farm_no='$farm_no' "; if($sel_contract_status) { $vv=substr($sel_contract_status,1); $sub_query.=" and contract_status='$vv' "; } if($sub_query) {$query.=$sub_query;} $query.=" order by no desc "; $result=mysql_query($query) or die(mysql_error()); ?> <!DOCTYPE html> <html lang="en" class="default-style layout-navbar-fixed layout-fixed-offcanvas"> <head> <title><?=$_TITLE?></title> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <link rel="icon" type="image/x-icon" href="favicon.ico"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900" rel="stylesheet"> <!-- Icon fonts --> <link rel="stylesheet" href="assets/vendor/fonts/fontawesome.css"> <link rel="stylesheet" href="assets/vendor/fonts/ionicons.css"> <link rel="stylesheet" href="assets/vendor/fonts/linearicons.css"> <link rel="stylesheet" href="assets/vendor/fonts/open-iconic.css"> <link rel="stylesheet" href="assets/vendor/fonts/pe-icon-7-stroke.css"> <!-- Core stylesheets --> <link rel="stylesheet" href="assets/vendor/css/rtl/bootstrap.css" class="theme-settings-bootstrap-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/appwork.css" class="theme-settings-appwork-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/theme-corporate.css" class="theme-settings-theme-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/colors.css" class="theme-settings-colors-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/uikit.css"> <link rel="stylesheet" href="assets/css/demo.css"> <script src="assets/vendor/js/material-ripple.js"></script> <script src="assets/vendor/js/layout-helpers.js"></script> <!-- Core scripts --> <script src="assets/vendor/js/pace.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Libs --> <link rel="stylesheet" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css"> <link rel="stylesheet" href="assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.css"> </head> <body> <div class="page-loader"> <div class="bg-primary"></div> </div> <!-- Layout wrapper --> <div class="layout-wrapper layout-2"> <div class="layout-inner"> <!-- Layout sidenav --> <?include_once("inc_sidenav.php");?> <!-- / Layout sidenav --> <!-- Layout container --> <div class="layout-container"> <!-- Layout navbar --> <?include_once("inc_navbar.php");?> <!-- / Layout navbar --> <!-- Layout content --> <div class="layout-content"> <!-- Content --> <div class="container-fluid flex-grow-1 container-p-y"> <h4 class="font-weight-bold py-1 mb-4"> <span class="text-muted font-weight-light">계약정보 /</span> 계약정보 리스트 </h4> <? $is_vv=RS("select * from farm_contract where farm_no='$farm_no' "); if(!$is_vv[no]) { ?> <div class="alert alert-dark-warning alert-dismissible fade show"> <button type="button" class="close" data-dismiss="alert">×</button> 사육일지 작성을 위해서는 계약정보 등록이 필요합니다. 계약 정보를 입력해 주십시요</strong> </div> <? } $bl_remain='0'; $result_dong=mysql_query("select * from farm_dong_info where farm_no='$farm_no' ") or die(); while($rs_dong=mysql_fetch_array($result_dong)) { //$rs_vv=RS("select * from farm_contract_dong where farm_no='$farm_no' and farm_dong_info_no='{$rs_dong[no]}' "); $rs_vv=RS("select * from farm_contract a , farm_contract_dong b where a.farm_no='$farm_no' and a.is_end='0' and a.no=b.farm_contract_no and b.farm_dong_info_no='{$rs_dong[no]}' and a.is_auth != '-1' "); if(!$rs_vv[no]) { $bl_remain='1'; } } if($bl_remain=='1') { ?> <div class="alert alert-dark-warning alert-dismissible fade show"> <button type="button" class="close" data-dismiss="alert">×</button> 계약 설정을 하지 않은 축사가 있습니다. 등록 후 사용바랍니다.</strong> </div> <? } ?> <form name='frm_search' id='frm_search'> <!-- <div class="form-group form-check-inline" > <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" value='1' name='chk_all' id='chk_all' <?if($chk_all==1) echo "checked";?>> <span class="custom-control-label">전체</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" value='1' name='chk_1' id='chk_1' <?if($chk_1==1) echo "checked";?>> <span class="custom-control-label">계약중</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" value='1' name='chk_2' id='chk_2' <?if($chk_2==1) echo "checked";?>> <span class="custom-control-label">승인대기</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" value='1' name='chk_3' id='chk_3' <?if($chk_3==1) echo "checked";?>> <span class="custom-control-label">계약종료</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" value='1' name='chk_4' id='chk_4' <?if($chk_4==1) echo "checked";?>> <span class="custom-control-label">승인반려</span> </label> </div> --> <!-- <div class="form-group form-check-inline" > <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value='1' name='chk_item' id='chk_item' <?if($chk_item==1) echo "checked";?>> <span class="custom-control-label">전체</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value='2' name='chk_item' id='chk_item' <?if($chk_item==2) echo "checked";?>> <span class="custom-control-label">계약중</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value='3' name='chk_item' id='chk_item' <?if($chk_item==3) echo "checked";?>> <span class="custom-control-label">승인대기</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value='4' name='chk_item' id='chk_item' <?if($chk_item==4) echo "checked";?>> <span class="custom-control-label">계약종료</span> </label> </div> <div class="form-group form-check-inline" > <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value='5' name='chk_item' id='chk_item' <?if($chk_item==5) echo "checked";?>> <span class="custom-control-label">승인반려</span> </label> </div> --> <div class="input-group mb-4"> <div class="input-group-prepend"> <span class="input-group-text" style='width:100px'>상태</span> </div> <select class="custom-select flex-grow-1" name='sel_contract_status' id='sel_contract_status' onchange="this.form.submit()"> <option value="" <?if($sel_contract_status=="") echo "selected";?>>전체</option> <option value="a0" <?if($sel_contract_status=="a0") echo "selected";?>>대기중</option> <option value="a1" <?if($sel_contract_status=="a1") echo "selected";?>>계약중</option> <option value="a-1" <?if($sel_contract_status=="a-1") echo "selected";?>>계약종료(해지)</option> <option value="a-2" <?if($sel_contract_status=="a-2") echo "selected";?>>승인반려</option> </select> </div> </form> <? while($rs=mysql_fetch_array($result)) { $rs_company=RS("select * from contractor_company where no='{$rs[contractor_company_no]}' "); //echo "select b.* from farm_contract_dong a, farm_dong_info b where a.farm_contract_no='{$rs[no]}' and a.farm_dong_info_no=b.no order by b.dong_name asc <br>"; $result_dong=mysql_query("select b.* from farm_contract_dong a, farm_dong_info b where a.farm_contract_no='{$rs[no]}' and a.farm_dong_info_no=b.no order by CAST(b.dong_name AS DECIMAL(10,2)) asc ") or die(); $rs_sum=RS("select sum(b.max_chick_limit) as cnt from farm_contract_dong a, farm_dong_info b where a.farm_contract_no='{$rs[no]}' and a.farm_dong_info_no=b.no "); ?> <div class="card mb-4"> <div class="card-body d-flex justify-content-between align-items-start pb-3"> <div> <a href="javascript:void(0)" class="text-dark text-big font-weight-semibold"><?=$rs_company[name]?$rs_company[name]:$rs[new_comapny]?></a> </div> <div class="btn-group project-actions"> <button type="button" class="btn btn-sm btn-default icon-btn borderless btn-round md-btn-flat dropdown-toggle hide-arrow" data-toggle="dropdown"> <i class="ion ion-ios-more"></i> </button> <div class="dropdown-menu dropdown-menu-right"> <? if($rs[is_auth] == 1) { ?> <a class="dropdown-item" href="javascript:bootbox.alert('인증건은 수정이 불가능합니다.')">수정</a> <a class="dropdown-item" href="javascript:bootbox.alert('인증건은 삭제가 불가능합니다.')">삭제</a> <a class="dropdown-item" href="javascript:fn_contract_esc('<?=$rs[no]?>')">계약해지</a> <? } else {?> <a class="dropdown-item" href="javascript:go_mody('<?=$rs[no]?>')">수정</a> <a class="dropdown-item" href="javascript:go_del('<?=urlencode(base64_encode($rs[no]))?>','<?=$rs_company[name]?$rs_company[name]:$rs[new_comapny]?>')">삭제</a> <?}?> </div> </div> </div> <div class="progress rounded-0" style="height: 3px;"> <div class="progress-bar" style="width: 100%;background:#ffcc00"></div> </div> <div class="card-body small pt-2 pb-0"> 최대 수수 : <strong><?=number_format($rs_sum[cnt])?></strong> </div> <div class="card-body pt-0" style='margin-top:20px'> <div class="row"> <div class="col"> <div class="text-muted small">사육타입</div> <div class="font-weight-bold"><?=$rs[breed_type]?></div> </div> <div class="col"> <div class="text-muted small">계약형태</div> <div class="font-weight-bold"><?=$rs[contract_type]?></div> </div> <div class="col"> <div class="text-muted small">사육단계</div> <div class="font-weight-bold"><?=$rs[gps_type]?></div> </div> </div> <hr class='mt-1 mb-1'></hr> <div class="row"> <div class="col"> <div class="text-muted small">계약일자</div> <div class="font-weight-bold"><small><?=$rs[contract_st_date]?></small></div> </div> <div class="col"> <div class="text-muted small">계약종료</div> <div class="font-weight-bold"><small><?=$rs[contract_ed_date]?></small></div> </div> <div class="col"> <div class="text-muted small">계약상태</div> <div class="font-weight-bold"> <? if($rs[contract_status]==-1) {?> <font class='text-danger'><?=$arr_contract_status[$rs[contract_status]]?></font> <? } else if($rs[contract_status]==-2) { ?><font class='text-danger'><?=$arr_contract_status[$rs[contract_status]]?></font><? } else if($rs[contract_status]==1) { ?><font class='text-primary'><?=$arr_contract_status[$rs[contract_status]]?></font><? } else if($rs[contract_status]==0) { ?><font class='text-warning'><?=$arr_contract_status[$rs[contract_status]]?></font><? } else { echo $arr_contract_status[$rs[contract_status]]; } ?> </div> </div> </div> <hr class='mt-1 mb-1'></hr> <div class="row"> <div class="col"> <div class="text-muted small">인증여부</div> <div class="font-weight-bold"><?=$rs[is_auth]==1?'인증':($rs[is_auth]==-1?'거절':'대기중')?></div> </div> <div class="col"> <div class="text-muted small">인증일자</div> <div class="font-weight-bold"><small><?=$rs[is_auth_date]?></small></div> </div> <div class="col"> <div class="text-muted small">계약번호</div> <div class="font-weight-bold"><?=$rs[contract_code]?></div> </div> </div> <div class="text-muted small mt-2"><button type="button" class="btn btn-xs btn-warning p-2" data-toggle="collapse" href='#accordion_<?=$rs[no]?>' aria-expanded="false">계약축사보기</button></div> </div> <hr class="m-0"> <table class="table table-sm table-hover table-dark collapse mb-0" id='accordion_<?=$rs[no]?>'> <thead> <tr> <th style='text-align:center'>동명</th> <th style='text-align:center'>축사형태</th> <th style='text-align:center'>수수</th> </tr> </thead> <tbody> <? while($rs_dong=mysql_fetch_array($result_dong)) { ?> <tr> <td scope="row" style='text-align:center'><?=$rs_dong[dong_name]?></td> <td style='text-align:center'><?=$rs_dong[dong_type]?></td> <td style='text-align:center'><?=number_format($rs_dong[max_chick_limit])?></td> </tr> <?}?> </tbody> </table> </div> <? } ?> <div class="d-flex justify-content-end align-items-center" style='margin-top:30px'> <button class="btn btn-round btn-primary" type="button" onclick="fn_add()"><i class="far fa-lg fa-fw m-r-10 fa-edit"></i> 계약추가</button> </div> <form name='frm_reg'> <input type='hidden' name='farm_code' value="<?=$farm_code?>"> <input type='hidden' name='no'> </form> <!-- / Form --> </div> <!-- / Content --> <div class="card-footer d-flex justify-content-between align-items-center bg-200 border-top-0"> <button class="btn btn-outline border-2" type="button" onclick="history.back()">← 뒤로</button> </div> <!-- Layout footer --> <?include_once("inc_footer.php");?> <!-- / Layout footer --> </div> <!-- Layout content --> </div> <!-- / Layout container --> </div> <!-- Overlay --> <div class="layout-overlay layout-sidenav-toggle"></div> </div> <!-- / Layout wrapper --> <!-- Core scripts --> <script src="assets/vendor/libs/popper/popper.js"></script> <script src="assets/vendor/js/bootstrap.js"></script> <script src="assets/vendor/js/sidenav.js"></script> <!-- Libs --> <script src="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script> <!-- Demo --> <script src="assets/js/demo.js"></script> <script src="assets/vendor/libs/bootbox/bootbox.js"></script> </body> </html> <script> $('#chk_all').change(function() { //alert($(this).prop('checked')) document.frm_search.submit(); }); $('#chk_1').change(function() { //alert($(this).prop('checked')) document.frm_search.submit(); }); $('#chk_2').change(function() { //alert($(this).prop('checked')) document.frm_search.submit(); }); $('#chk_3').change(function() { //alert($(this).prop('checked')) document.frm_search.submit(); }); $('#chk_4').change(function() { //alert($(this).prop('checked')) document.frm_search.submit(); }); function fn_add() { var form=document.frm_reg; form.method='post'; form.action='farm_contract_add.php'; form.submit(); } function fn_contract_esc(contract_no) { bootbox.confirm("해당 계약을 정말로 해지하시겠습니까?", function(result){ //console.log('This was logged in the callback: ' + result); if(result==true) { var par="?contract_no="+contract_no; $.post( "farm_contract_from_farm_end_do.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { window.location.reload(true); } }); } }); } function go_dong() { var form=document.frm_reg; form.method='post'; form.action='farm_profile2.php'; form.submit(); } function go_mody(no) { var form=document.frm_reg; form.no.value=no; form.method='post'; form.action='farm_contract_mody.php'; form.submit(); } function go_del(no,dname) { bootbox.confirm({ message: "<strong>"+dname+"</strong> 을 삭제하시겠습니까?", buttons: { confirm: { label: '예', className: 'btn-success' }, cancel: { label: '아니오', className: 'btn-danger' } }, callback: function (result) { if(result==true) { var par="?no="+no; $.post( "farm_contract_del_do.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { window.location.reload(true); } }); } } }); } function goSensor() { var form=document.frm_reg; form.method='post'; form.action='farm_sensor_menu.php'; form.submit(); } </script>