Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
ltms.eemo.co.kr
/
public_html
/
super
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/ltms.eemo.co.kr/public_html/super/company_department.php
<!-- 공지사항 게시판 --> <? /* 기본 메뉴 세팅 시작*/ include_once("inc_header.php"); $on_menu="setting"; $on_sub_menu=4; /* 기본 메뉴 세팅 끝*/ $farm_code = $_REQUEST["farm_code"]; $dept_code = empty($_REQUEST[dept_code]) ? 0 : $_REQUEST[dept_code]; $dept_idx = empty($_REQUEST[dept_idx]) ? 0 : $_REQUEST[dept_idx]; $posi_idx = empty($_REQUEST[posi_idx]) ? 0 : $_REQUEST[posi_idx]; $posi_code = empty($_REQUEST[posi_code]) ? 0 : $_REQUEST[posi_code]; $rs_permit=RS("select * from ltms_admin_permit where ltms_mem_no='{$_COOKIE[lt_no]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and menu_access='1' "); $rs_permit_write=RS("select * from ltms_admin_permit where ltms_mem_no='{$_COOKIE[lt_no]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and is_write='1' "); $rs_permit_del=RS("select * from ltms_admin_permit where ltms_mem_no='{$_COOKIE[lt_no]}' and menu_id='$on_menu' and menu_sub_id='$on_sub_menu' and is_del='1' "); if($_PERMIT_FREE || $_COOKIE[u_level] == 1 || $rs_permit[no]) { } else { echo "<script>alert('접근권한이 없습니다.');history.back();</script>"; exit; } if($_PERMIT_FREE || $_COOKIE[u_level] == 1 || $rs_permit_write[no]) { $mn_write=true; } else {$mn_write=false;} if($_PERMIT_FREE || $_COOKIE[u_level] == 1 || $rs_permit_del[no]) { $mn_del=true; } else {$mn_del=false;} ?> <!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> <!-- style 시작 --> <style> .contents { display: flex; justify-content: flex-start; flex-direction: row; } .add-cursor { cursor: pointer; } .list-group-item.active { color: black; background: #d6d6d6d3; border-color: #d6d6d6d3; } .dept_nemu { visibility: hidden; } .posi_nemu { visibility: hidden; } </style> <!-- style 끝 --> <body class="pace-done mini-navbar"> <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"); /* 큰 알림 텍스트 */ include_once("navigation.php"); ?> <!-- 헤더 메뉴 끝 --> <div class="row"> <!-- 사육관리 탭메뉴 --> <? // include_once("inc_top_submenu.php"); /* 사육관리전용 탭 그외 주석처리 */ ?> </div> <div class="row wrapper border-bottom white-bg page-heading py-3"> <? include_once("inc_nav_menu.php"); /* 네비게이션 판 */ ?> </div> <!-- 네비 wrapper 끝 --> <div class="wrapper wrapper-content"> <div class="row animated fadeInDown"> <!-- 부서 관리 --> <?php $queryDepartment = mysql_query("SELECT * FROM company_department WHERE dept_company = $_COOKIE[ucompany_no]"); ?> <div class="col-lg-12"> <div class="ibox-content d-flex flex-row border-0 " style="height: 81vh; overflow:scroll;" > <div class="leftMenu flex-column w-25 border border-0"> <div class="card"> <div class="card-body"> <i class="fa fa-plus add-department add-cursor" aria-hidden="true"> 추가</i> </div> <ul class="list-group list-group-flush"> <?php while($fetchDepartment = mysql_fetch_assoc($queryDepartment)) { if($dept_idx == $fetchDepartment[dept_idx]) $active = "active"; else $active = ""; echo "<li class='list-group-item add-cursor $active' onclick='dept_menu($fetchDepartment[dept_idx])'>$fetchDepartment[dept_name]</li>"; }?> </ul> </div> </div> <div class="rightMenu dept_nemu flex-column w-25 border border-0 ibox-content py-0 px-1 "> <?php $objDepartment = mysql_fetch_object(mysql_query("SELECT * FROM company_department WHERE dept_idx =$dept_idx AND dept_company = $_COOKIE[ucompany_no]")); ?> <div class="card"> <div class="card-body"> </div> <ul class="list-group list-group-flush"> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>부서코드</strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="dept_code" id="dept_code" placeholder="부서코드를 입력하세요" value="<?=$objDepartment->dept_code?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>부서명 </strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="dept_name" id="dept_name" placeholder="부서명을 입력하세요" value="<?=$objDepartment->dept_name?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>상 태</strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="dept_state" id="dept_state" placeholder="미정" value="<?=$objDepartment->dept_state?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>완 료</strong></div> <div class="custom-control custom-control-inline"> <?if($mn_write) {?> <input type="button" class="btn btn-outline-success createBoard" name="dept_create" id="dept_create" value="<?=$dept_idx == 0 ? '부서 생성': '부서 수정' ?>"><?}?> <?php if($dept_idx != 0 ) { ?> <?if($mn_del) {?> <input type="button" class="btn btn-outline-danger deleteBoard ml-3" name="dept_delete" id="dept_delete" value="부서 삭제"><?}?> <?php } ?> </div> </div> </li> </ul> </div><!-- card --> </div><!-- rightMenu --> <!-- 끝 부서 관리 --> <!-- 직위 관리 --> <?php $queryPostion = mysql_query("SELECT * FROM company_department CD ,company_position CP WHERE CD.dept_idx = CP.posi_dept AND CD.dept_company = $_COOKIE[ucompany_no] "); ?> <div class="leftMenu flex-column w-25 border border-0"> <div class="card"> <div class="card-body"> <i class="fa fa-plus add-position add-cursor" aria-hidden="true"> 추가</i> </div> <ul class="list-group list-group-flush"> <?php while($fetchPosition = mysql_fetch_assoc($queryPostion)) { if($posi_idx == $fetchPosition[posi_idx]) $active = "active"; else $active = ""; echo "<li class='list-group-item add-cursor $active' onclick='posi_menu($fetchPosition[posi_idx])'>$fetchPosition[posi_name]</li>"; }?> </ul> </div> </div> <div class="rightMenu posi_nemu flex-column w-25 border border-0 ibox-content py-0 px-1"> <?php $objPosition = mysql_fetch_object(mysql_query("SELECT * FROM company_position WHERE posi_idx =$posi_idx")); ?> <div class="card"> <div class="card-body"> </div> <ul class="list-group list-group-flush"> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>직위코드</strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="posi_code" id="posi_code" placeholder="직위코드를 입력하세요" value="<?=$objPosition->posi_code?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>직위명 </strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="posi_name" id="posi_name" placeholder="부서명을 입력하세요" value="<?=$objPosition->posi_name?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>상 태</strong></div> <div class="custom-control custom-control-inline"> <input type="text" class="form-control" name="posi_state" id="posi_state" placeholder="미정(숫자 1~5) 입력" value="<?=$objPosition->posi_state?>"> </div> </div> </li> <li class="list-group-item"> <div class="form-group row my-0"> <div class="mx-3" style="line-height: 35px;"><strong>완 료</strong></div> <div class="custom-control custom-control-inline"> <?if($mn_write) {?> <input type="button" class="btn btn-outline-success createBoard" name="posi_create" id="posi_create" value="<?=$posi_idx == 0 ? '직위 생성': '직위 수정' ?>"><?}?> <?php if($posi_idx != 0 ) { ?> <?if($mn_del) {?> <input type="button" class="btn btn-outline-danger deleteBoard ml-3" name="posi_delete" id="posi_delete" value="직위 삭제"><?}?> <?php } ?> </div> </div> </li> </ul> </div><!-- card --> </div><!-- rightMenu --> <!-- 끝 직위 관리 --> </div> </div> </div> <!-- contents 끝 --> <!-- 자세히보기 시작 --> <!-- 자세히보기 끝 --> <? include_once("inc_footer.php"); ?> </div> <!-- page wraper 끝 --> </div> <!-- wraper 끝 --> <!-- script 라인 --> <!-- 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 끝 --> <script> $(document).ready(function() { let dept_idx = fnGetParameterByName("dept_idx"); let posi_idx = fnGetParameterByName("posi_idx"); if (dept_idx >= 0) { $('.dept_nemu').css({ opacity: 0.0, visibility: 'visible' }).animate({ opacity: 1.0 }, 700); } else if (posi_idx >= 0) { $('.posi_nemu').css({ opacity: 0.0, visibility: 'visible' }).animate({ opacity: 1.0 }, 500); } else {} $('.add-department').click(function(e) { e.preventDefault(); document.location.href = "company_department?dept_idx=0"; }); $('.add-position').click(function(e) { e.preventDefault(); document.location.href = "company_department?posi_idx=0"; }); }); function dept_menu(dept_idx) { document.location.href = "company_department?dept_idx=" + dept_idx; } function posi_menu(posi_idx) { document.location.href = "company_department?posi_idx=" + posi_idx; } /* 부서 생성 */ $('#dept_create').click(function(e) { let dept_code = $('#dept_code').val(); let dept_name = $('#dept_name').val(); let dept_state = $('#dept_state').val(); let dept_idx = fnGetParameterByName('dept_idx'); let dept_submit = ""; if ($('#dept_create').val() === "부서 수정") dept_submit = "update"; else dept_submit = "create"; let data = new FormData(); data.append("dept_code", dept_code); data.append("dept_name", dept_name); data.append("dept_state", dept_state); data.append("dept_idx", dept_idx); data.append("type", 'dept_create'); data.append("logic", dept_submit); $.ajax({ data: data, type: "post", url: "company_department_process", cache: false, contentType: false, processData: false, dataType: 'json', success: function(json) { switch (json['msg']) { case 0: alert("부서 생성실패"); break; case 1: alert("부서 생성완료"); location.reload(); break; case 2: alert("부서 수정완료"); location.reload(); break; default: break; } }, error: function(error) { } }); }); /* 부서 삭제 */ $('#dept_delete').click(function(e) { if (confirm('삭제 하시겠습니까?')) { let dept_idx = fnGetParameterByName('dept_idx'); let data = new FormData(); data.append("dept_idx", dept_idx); data.append("type", 'dept_delete'); $.ajax({ data: data, type: "post", url: "company_department_process", cache: false, contentType: false, processData: false, dataType: 'json', success: function(json) { switch (json['msg']) { case 0: alert("삭제 실패"); break; case 1: alert("삭제 성공"); location.reload(); break; default: break; } }, error: function(error) { } }); } else { return false; } }); /* 끝 부서삭제 */ /* 직위 생성 */ $('#posi_create').click(function(e) { let posi_code = $('#posi_code').val(); let posi_name = $('#posi_name').val(); let posi_state = $('#posi_state').val(); let posi_idx = fnGetParameterByName('posi_idx'); let posi_submit = ""; if ($('#posi_create').val() === "직위 수정") posi_submit = "update"; else posi_submit = "create"; let data = new FormData(); data.append("posi_code", posi_code); data.append("posi_name", posi_name); data.append("posi_state", posi_state); data.append("posi_idx", posi_idx); data.append("type", 'posi_create'); data.append("logic", posi_submit); $.ajax({ data: data, type: "post", url: "company_department_process", cache: false, contentType: false, processData: false, dataType: 'json', success: function(json) { switch (json['msg']) { case 0: alert("직위 생성실패"); break; case 1: alert("직위 생성완료"); location.reload(); break; case 2: alert("직위 수정완료"); location.reload(); break; default: break; } }, error: function(error) { } }); }); /* 끝 직위생성 */ /* 시작 직위 삭제 */ $('#posi_delete').click(function(e) { if (confirm('삭제 하시겠습니까?')) { let posi_idx = fnGetParameterByName('posi_idx'); let data = new FormData(); data.append("posi_idx", posi_idx); data.append("type", 'posi_delete'); $.ajax({ data: data, type: "post", url: "company_department_process", cache: false, contentType: false, processData: false, dataType: 'json', success: function(json) { switch (json['msg']) { case 0: alert("삭제 실패"); break; case 1: alert("삭제 성공"); location.reload(); break; default: break; } }, error: function(error) { } }); } else { return false; } }); /* 끝 직위 삭제 */ function fnGetParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); var result = results === null ? "G" : decodeURIComponent(results[1].replace(/\+/g, " ")); return result; } </script> </body> </html>