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_process.php
<?php /* DB 연결을 위한 세팅 */ include_once("inc_header.php"); /* 타입을 검색해 함수 별로 처리한다. */ switch ($_REQUEST['type']) { case 'dept_create': // 부서 생성 dept_create(); break; case 'dept_delete': // 부서 삭제 dept_delete(); break; case 'posi_create': // 직위 생성 posi_create(); break; case 'posi_delete': // 직위 삭제 posi_delete(); break; default: // 아무것도 실행 되지 않았을 경우 $result = array("msg" => "0"); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; break; } /* create department */ function dept_create() { $dept_code = $_REQUEST[dept_code]; $dept_name = $_REQUEST[dept_name]; $dept_state = $_REQUEST[dept_state] == "" ? 1 : $_REQUEST[dept_state]; $dept_idx = $_REQUEST[dept_idx]; mysql_query("SET AUTOCOMMIT=0"); mysql_query("START TRANSACTION"); if($_REQUEST[logic]=="update"){ $sqlDept = mysql_query("UPDATE company_department SET dept_code =$dept_code , dept_name='$dept_name', dept_state = $dept_state WHERE dept_idx = $dept_idx"); }else { $sqlDept = mysql_query("INSERT INTO company_department (dept_code, dept_name, dept_state) VALUES ($dept_code, '$dept_name', $dept_state)"); } if($sqlDept) { mysql_query("COMMIT"); if($_REQUEST[logic]=="update"){ $result = array("msg" => 2); }else { $result = array("msg" => 1); } $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } else { mysql_query("ROLLBACK"); $result = array("msg" => 0); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } } /* end create department */ /* start delete department */ function dept_delete() { // 트랜젝션 시작 mysql_query("SET AUTOCOMMIT=0;"); mysql_query("START TRANSACTION"); $dept_idx = $_REQUEST[dept_idx]; $deptSql = mysql_query("DELETE FROM company_department WHERE dept_idx = $dept_idx"); if($deptSql) { mysql_query("COMMIT"); $result = array("msg" => 1); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; }else { mysql_query("ROLLBACK"); $result = array("msg" => 0); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } } /* end delete department */ /* start create position */ function posi_create() { $posi_code = $_REQUEST[posi_code]; $posi_name = $_REQUEST[posi_name]; $posi_state = $_REQUEST[posi_state] == "" ? 1 : $_REQUEST[posi_state]; $posi_idx = $_REQUEST[posi_idx]; mysql_query("SET AUTOCOMMIT=0"); mysql_query("START TRANSACTION"); if($_REQUEST[logic]=="update"){ $sqlPosi = mysql_query("UPDATE company_position SET posi_code =$posi_code , posi_name='$posi_name', posi_state = $posi_state WHERE posi_idx = $posi_idx"); }else { $sqlPosi = mysql_query("INSERT INTO company_position (posi_code, posi_name, posi_state) VALUES ($posi_code, '$posi_name', $posi_state)"); } if($sqlPosi) { mysql_query("COMMIT"); if($_REQUEST[logic]=="update"){ $result = array("msg" => 2); }else { $result = array("msg" => 1); } $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } else { mysql_query("ROLLBACK"); $result = array("msg" => 0); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } } /* end create position */ /* start delete position */ function posi_delete() { // 트랜젝션 시작 mysql_query("SET AUTOCOMMIT=0;"); mysql_query("START TRANSACTION"); $posi_idx = $_REQUEST[posi_idx]; $posiSql = mysql_query("DELETE FROM company_position WHERE posi_idx = $posi_idx"); if($posiSql) { mysql_query("COMMIT"); $result = array("msg" => 1); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; }else { mysql_query("ROLLBACK"); $result = array("msg" => 0); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; } } /* end delete position */ ?>