// JavaScript Document const Where = new Map([ // 단일 테이블 쿼리시 Where절 지정배열 ['W_01_name', ''], ['W_01_oper', ''], ['W_01_value', ''], ['W_02_relate', ''], ['W_02_name', ''], ['W_02_oper', ''], ['W_02_value', ''], ['W_03_relate', ''], ['W_03_name', ''], ['W_03_oper', ''], ['W_03_value', ''], ['W_04_relate'], ['W_04_name', ''], ['W_04_oper', ''], ['W_04_value', ''], ['W_05_relate', ''], ['W_05_name', ''], ['W_05_oper', ''], ['W_05_value', ''], ['W_06_relate', ''], ['W_06_name', ''], ['W_06_oper', ''], ['W_06_value', ''], ['W_07_relate', ''], ['W_07_name', ''], ['W_07_oper', ''], ['W_07_value', ''], ['W_08_relate', ''], ['W_08_name', ''], ['W_08_oper', ''], ['W_08_value', ''], ['W_09_relate', ''], ['W_09_name', ''], ['W_09_oper', ''], ['W_09_value', ''], ['W_10_relate', ''], ['W_10_name', ''], ['W_10_oper', ''], ['W_10_value', ''] ]) ; Where.set('W_01_name', ''); Where.set('W_01_oper', ''); Where.set('W_01_value', ''); Where.set('W_02_relate', ''); Where.set('W_02_name', ''); Where.set('W_02_oper', ''); Where.set('W_02_value', ''); Where.set('W_03_relate', ''); Where.set('W_03_name', ''); Where.set('W_03_oper', ''); Where.set('W_03_value', ''); Where.set('W_04_relate', ''); Where.set('W_04_name', ''); Where.set('W_04_oper', ''); Where.set('W_04_value', ''); Where.set('W_05_relate', ''); Where.set('W_05_name', ''); Where.set('W_05_oper', ''); Where.set('W_05_value', ''); Where.set('W_06_relate', ''); Where.set('W_06_name', ''); Where.set('W_06_oper', ''); Where.set('W_06_value', ''); Where.set('W_07_relate', ''); Where.set('W_07_name', ''); Where.set('W_07_oper', ''); Where.set('W_07_value', ''); Where.set('W_08_relate', ''); Where.set('W_08_name', ''); Where.set('W_08_oper', ''); Where.set('W_08_value', ''); Where.set('W_09_relate', ''); Where.set('W_09_name', ''); Where.set('W_09_oper', ''); Where.set('W_09_value', ''); Where.set('W_10_relate', ''); Where.set('W_10_name', ''); Where.set('W_10_oper', ''); Where.set('W_10_value', ''); const Order = new Map([ // 단일 테이블 쿼리시 ORDER BY절 지정배열 ['O_01_name', ''], ['O_01_Align', ''], ['O_02_name', ''], ['O_02_Align', ''], ['O_03_name', ''], ['O_03_Align', ''], ['O_04_name', ''], ['O_04_Align', ''], ['O_05_name', ''], ['O_05_Align', ''] ]) ; // 단일 테이블 쿼리시 ORDER BY절 지정배열 초기화 Order.set('O_01_name', ''); Order.set('O_01_Align', ''); Order.set('O_02_name', ''); Order.set('O_02_Align', ''); Order.set('O_03_name', ''); Order.set('O_03_Align', ''); Order.set('O_04_name', ''); Order.set('O_04_Align', ''); Order.set('O_05_name', ''); Order.set('O_05_Align', ''); const Select = new Map([ // 단일 테이블 쿼리시 Select 절 지정배열 ['S_01_name', ''], ['S_01_Code', ''], ['S_02_name', ''], ['S_02_Code', ''], ['S_03_name', ''], ['S_03_Code', ''], ['S_04_name', ''], ['S_04_Code', ''], ['S_05_name', ''], ['S_05_Code', ''], ['S_06_name', ''], ['S_06_Code', ''], ['S_07_name', ''], ['S_07_Code', ''], ['S_08_name', ''], ['S_08_Code', ''], ['S_09_name', ''], ['S_09_Code', ''], ['S_10_name', ''], ['S_10_Code', ''] ]); // 단일 테이블 쿼리시 Select 절 지정배열 초기화 Select.set('S_01_name', ''); Select.set('S_01_Code', ''); Select.set('S_02_name', ''); Select.set('S_02_Code', ''); Select.set('S_03_name', ''); Select.set('S_03_Code', ''); Select.set('S_04_name', ''); Select.set('S_04_Code', ''); Select.set('S_05_name', ''); Select.set('S_05_Code', ''); Select.set('S_06_name', ''); Select.set('S_06_Code', ''); Select.set('S_07_name', ''); Select.set('S_07_Code', ''); Select.set('S_08_name', ''); Select.set('S_08_Code', ''); Select.set('S_09_name', ''); Select.set('S_09_Code', ''); Select.set('S_10_name', ''); Select.set('S_10_Code', ''); const SubQuery = new Map([ // 하위 테이블 쿼리시 쿼리절 지정배열 ['S_01_Tname', ''], ['S_01_QCode', ''], ['S_01_WColumn_01', ''], ['S_01_WColumn_02', ''], ['S_01_WColumn_03', ''], ['S_01_WColumn_04', ''], ['S_01_WColumn_05', ''], ['S_02_Tname', ''], ['S_02_QCode', ''], ['S_02_WColumn_01', ''], ['S_02_WColumn_02', ''], ['S_02_WColumn_03', ''], ['S_02_WColumn_04', ''], ['S_02_WColumn_05', ''], ['S_03_Tname', ''], ['S_03_QCode', ''], ['S_03_WColumn_01', ''], ['S_03_WColumn_02', ''], ['S_03_WColumn_03', ''], ['S_03_WColumn_04', ''], ['S_03_WColumn_05', ''], ['S_04_Tname', ''], ['S_04_QCode', ''], ['S_04_WColumn_01', ''], ['S_04_WColumn_02', ''], ['S_04_WColumn_03', ''], ['S_04_WColumn_04', ''], ['S_04_WColumn_05', ''], ['S_05_Tname', ''], ['S_05_QCode', ''], ['S_05_WColumn_01', ''], ['S_05_WColumn_02', ''], ['S_05_WColumn_03', ''], ['S_05_WColumn_04', ''], ['S_05_WColumn_05', ''] ]); SubQuery.set('S_01_Tname', ''); SubQuery.set('S_01_QCode', ''); SubQuery.set('S_01_WColumn_01', ''); SubQuery.set('S_01_WColumn_02', ''); SubQuery.set('S_01_WColumn_03', ''); SubQuery.set('S_01_WColumn_04', ''); SubQuery.set('S_01_WColumn_05', ''); SubQuery.set('S_02_Tname', ''); SubQuery.set('S_02_QCode', ''); SubQuery.set('S_02_WColumn_01', ''); SubQuery.set('S_02_WColumn_02', ''); SubQuery.set('S_02_WColumn_03', ''); SubQuery.set('S_02_WColumn_04', ''); SubQuery.set('S_02_WColumn_05', ''); SubQuery.set('S_03_Tname', ''); SubQuery.set('S_03_QCode', ''); SubQuery.set('S_03_WColumn_01', ''); SubQuery.set('S_03_WColumn_02', ''); SubQuery.set('S_03_WColumn_03', ''); SubQuery.set('S_03_WColumn_04', ''); SubQuery.set('S_03_WColumn_05', ''); SubQuery.set('S_04_Tname', ''); SubQuery.set('S_04_QCode', ''); SubQuery.set('S_04_WColumn_01', ''); SubQuery.set('S_04_WColumn_02', ''); SubQuery.set('S_04_WColumn_03', ''); SubQuery.set('S_04_WColumn_04', ''); SubQuery.set('S_04_WColumn_05', ''); SubQuery.set('S_05_Tname', ''); SubQuery.set('S_05_QCode', ''); SubQuery.set('S_05_WColumn_01', ''); SubQuery.set('S_05_WColumn_02', ''); SubQuery.set('S_05_WColumn_03', ''); SubQuery.set('S_05_WColumn_04', ''); SubQuery.set('S_05_WColumn_05', ''); const MultiTable = new Map([ // 복합 테이블 쿼리시 FROM 절 지정배열 ['table_name_01', ''], ['table_name_02', ''], ['join_type', ''], ['On_01', ''], ['On_02', ''], ]); MultiTable.set('table_name_01', ''); MultiTable.set('table_name_02', ''); MultiTable.set('join_type', ''); MultiTable.set('On_01', ''); MultiTable.set('On_02', ''); const MultiSelect = new Map([ // 복합 테이블 쿼리시 Select 절 지정배열 ['MS_01_Name', ''], ['MS_02_name', ''], ['MS_03_name', ''], ['MS_04_name', ''], ['MS_05_name', ''], ['MS_06_name', ''], ['MS_07_name', ''], ['MS_08_name', ''], ['MS_09_name', ''], ['MS_10_name', ''], ['MS_12_name', ''], ['MS_13_name', ''], ['MS_14_name', ''], ['MS_15_name', ''], ['MS_16_name', ''], ['MS_17_name', ''], ['MS_18_name', ''], ['MS_19_name', ''], ['MS_20_name', ''] ]); MultiSelect.set('MS_01_name', ''); // 복합 테이블 쿼리시 Select 절 지정배열 초기화 MultiSelect.set('MS_02_name', ''); MultiSelect.set('MS_03_name', ''); MultiSelect.set('MS_04_name', ''); MultiSelect.set('MS_05_name', ''); MultiSelect.set('MS_06_name', ''); MultiSelect.set('MS_07_name', ''); MultiSelect.set('MS_08_name', ''); MultiSelect.set('MS_09_name', ''); MultiSelect.set('MS_10_name', ''); MultiSelect.set('MS_11_name', ''); MultiSelect.set('MS_12_name', ''); MultiSelect.set('MS_13_name', ''); MultiSelect.set('MS_14_name', ''); MultiSelect.set('MS_15_name', ''); MultiSelect.set('MS_16_name', ''); MultiSelect.set('MS_17_name', ''); MultiSelect.set('MS_18_name', ''); MultiSelect.set('MS_19_name', ''); MultiSelect.set('MS_20_name', ''); const CustomSelect = new Map([ // 커스텀 테이블 쿼리시 Select 절 지정배열 ['CS_01_Name', ''], ['CS_01_Code', ''], ['CS_02_name', ''], ['CS_02_Code', ''], ['CS_03_name', ''], ['CS_03_Code', ''], ['CS_04_name', ''], ['CS_04_Code', ''], ['CS_05_name', ''], ['CS_05_Code', ''], ['CS_06_name', ''], ['CS_06_Code', ''], ['CS_07_name', ''], ['CS_07_Code', ''], ['CS_08_name', ''], ['CS_08_Code', ''], ['CS_09_name', ''], ['CS_09_Code', ''], ['CS_10_name', ''], ['CS_10_Code', ''], ['CS_11_name', ''], ['CS_11_Code', ''], ['CS_12_name', ''], ['CS_12_Code', ''], ['CS_13_name', ''], ['CS_13_Code', ''], ['CS_14_name', ''], ['CS_14_Code', ''], ['CS_15_name', ''], ['CS_15_Code', ''], ['CS_16_name', ''], ['CS_16_Code', ''], ['CS_17_name', ''], ['CS_17_Code', ''], ['CS_18_name', ''], ['CS_18_Code', ''], ['CS_19_name', ''], ['CS_19_Code', ''], ['CS_20_name', ''], ['CS_20_Code', ''] ]); CustomSelect.set('CS_01_name', ''); // 커스텀 테이블 쿼리시 Select 절 지정배열 초기화 CustomSelect.set('CS_01_code', ''); CustomSelect.set('CS_02_name', ''); CustomSelect.set('CS_02_code', ''); CustomSelect.set('CS_03_name', ''); CustomSelect.set('CS_03_code', ''); CustomSelect.set('CS_04_name', ''); CustomSelect.set('CS_04_code', ''); CustomSelect.set('CS_05_name', ''); CustomSelect.set('CS_05_code', ''); CustomSelect.set('CS_06_name', ''); CustomSelect.set('CS_06_code', ''); CustomSelect.set('CS_07_name', ''); CustomSelect.set('CS_07_code', ''); CustomSelect.set('CS_08_name', ''); CustomSelect.set('CS_08_code', ''); CustomSelect.set('CS_09_name', ''); CustomSelect.set('CS_09_code', ''); CustomSelect.set('CS_10_name', ''); CustomSelect.set('CS_10_code', ''); CustomSelect.set('CS_11_name', ''); CustomSelect.set('CS_11_code', ''); CustomSelect.set('CS_12_name', ''); CustomSelect.set('CS_12_code', ''); CustomSelect.set('CS_13_name', ''); CustomSelect.set('CS_13_code', ''); CustomSelect.set('CS_14_name', ''); CustomSelect.set('CS_14_code', ''); CustomSelect.set('CS_15_name', ''); CustomSelect.set('CS_15_code', ''); CustomSelect.set('CS_16_name', ''); CustomSelect.set('CS_16_code', ''); CustomSelect.set('CS_17_name', ''); CustomSelect.set('CS_17_code', ''); CustomSelect.set('CS_18_name', ''); CustomSelect.set('CS_18_code', ''); CustomSelect.set('CS_19_name', ''); CustomSelect.set('CS_19_code', ''); CustomSelect.set('CS_20_name', ''); CustomSelect.set('CS_20_code', ''); const CustomTable = new Map([ // 커스텀 테이블 쿼리시 쿼리문 지정배열 ['C_query_count_code', ''], ['C_query_body_code', ''], ]); CustomTable.set('C_query_count_code', ''); // 커스텀 테이블 쿼리시 쿼리문 지정배열 초기화 CustomTable.set('C_query_body_code', ''); //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 리스트 및 페이지바 변수 초기화 함수 function List_Initializ(){ Select.set('S_01_name', ''); Select.set('S_01_Code', ''); Select.set('S_02_name', ''); Select.set('S_02_Code', ''); Select.set('S_03_name', ''); Select.set('S_03_Code', ''); Select.set('S_04_name', ''); Select.set('S_04_Code', ''); Select.set('S_05_name', ''); Select.set('S_05_Code', ''); Select.set('S_06_name', ''); Select.set('S_06_Code', ''); Select.set('S_07_name', ''); Select.set('S_07_Code', ''); Select.set('S_08_name', ''); Select.set('S_08_Code', ''); Select.set('S_09_name', ''); Select.set('S_09_Code', ''); Select.set('S_10_name', ''); Select.set('S_10_Code', ''); Where.set('W_01_name', ""); Where.set('W_01_oper', ""); Where.set('W_01_value', ""); Where.set('W_02_relate', ""); Where.set('W_02_name', ""); Where.set('W_02_oper', ""); Where.set('W_02_value', ""); Where.set('W_03_relate', ""); Where.set('W_03_name', ""); Where.set('W_03_oper', ""); Where.set('W_03_value', ""); Where.set('W_04_relate', ""); Where.set('W_04_name', ""); Where.set('W_04_oper', ""); Where.set('W_04_value', ""); Where.set('W_05_relate', ""); Where.set('W_05_name', ""); Where.set('W_05_oper', ""); Where.set('W_05_value', ""); Where.set('W_06_relate', ""); Where.set('W_06_name', ""); Where.set('W_06_oper', ""); Where.set('W_06_value', ""); Where.set('W_07_relate', ""); Where.set('W_07_name', ""); Where.set('W_07_oper', ""); Where.set('W_07_value', ""); Where.set('W_08_relate', ""); Where.set('W_08_name', ""); Where.set('W_08_oper', ""); Where.set('W_08_value', ""); Where.set('W_09_relate', ""); Where.set('W_09_name', ""); Where.set('W_09_oper', ""); Where.set('W_09_value', ""); Where.set('W_10_relate', ""); Where.set('W_10_name', ""); Where.set('W_10_oper', ""); Where.set('W_10_value', ""); Order.set('O_01_name', ''); Order.set('O_01_Align', ''); Order.set('O_02_name', ''); Order.set('O_02_Align', ''); Order.set('O_03_name', ''); Order.set('O_03_Align', ''); Order.set('O_04_name', ''); Order.set('O_04_Align', ''); Order.set('O_05_name', ''); Order.set('O_05_Align', ''); SubQuery.set('S_01_Tname', ''); SubQuery.set('S_01_QCode', ''); SubQuery.set('S_01_WColumn_01', ''); SubQuery.set('S_01_WColumn_02', ''); SubQuery.set('S_01_WColumn_03', ''); SubQuery.set('S_01_WColumn_04', ''); SubQuery.set('S_01_WColumn_05', ''); SubQuery.set('S_02_Tname', ''); SubQuery.set('S_02_QCode', ''); SubQuery.set('S_02_WColumn_01', ''); SubQuery.set('S_02_WColumn_02', ''); SubQuery.set('S_02_WColumn_03', ''); SubQuery.set('S_02_WColumn_04', ''); SubQuery.set('S_02_WColumn_05', ''); SubQuery.set('S_03_Tname', ''); SubQuery.set('S_03_QCode', ''); SubQuery.set('S_03_WColumn_01', ''); SubQuery.set('S_03_WColumn_02', ''); SubQuery.set('S_03_WColumn_03', ''); SubQuery.set('S_03_WColumn_04', ''); SubQuery.set('S_03_WColumn_05', ''); SubQuery.set('S_04_Tname', ''); SubQuery.set('S_04_QCode', ''); SubQuery.set('S_04_WColumn_01', ''); SubQuery.set('S_04_WColumn_02', ''); SubQuery.set('S_04_WColumn_03', ''); SubQuery.set('S_04_WColumn_04', ''); SubQuery.set('S_04_WColumn_05', ''); SubQuery.set('S_05_Tname', ''); SubQuery.set('S_05_QCode', ''); SubQuery.set('S_05_WColumn_01', ''); SubQuery.set('S_05_WColumn_02', ''); SubQuery.set('S_05_WColumn_03', ''); SubQuery.set('S_05_WColumn_04', ''); SubQuery.set('S_05_WColumn_05', ''); MultiTable.set('table_name_01', ''); MultiTable.set('table_name_02', ''); MultiTable.set('join_type', ''); MultiTable.set('On_01', ''); MultiTable.set('On_02', ''); MultiSelect.set('MS_01_name', ''); MultiSelect.set('MS_02_name', ''); MultiSelect.set('MS_03_name', ''); MultiSelect.set('MS_04_name', ''); MultiSelect.set('MS_05_name', ''); MultiSelect.set('MS_06_name', ''); MultiSelect.set('MS_07_name', ''); MultiSelect.set('MS_08_name', ''); MultiSelect.set('MS_09_name', ''); MultiSelect.set('MS_10_name', ''); MultiSelect.set('MS_11_name', ''); MultiSelect.set('MS_12_name', ''); MultiSelect.set('MS_13_name', ''); MultiSelect.set('MS_14_name', ''); MultiSelect.set('MS_15_name', ''); MultiSelect.set('MS_16_name', ''); MultiSelect.set('MS_17_name', ''); MultiSelect.set('MS_18_name', ''); MultiSelect.set('MS_19_name', ''); MultiSelect.set('MS_20_name', ''); CustomSelect.set('CS_01_name', ''); CustomSelect.set('CS_01_code', ''); CustomSelect.set('CS_02_name', ''); CustomSelect.set('CS_02_code', ''); CustomSelect.set('CS_03_name', ''); CustomSelect.set('CS_03_code', ''); CustomSelect.set('CS_04_name', ''); CustomSelect.set('CS_04_code', ''); CustomSelect.set('CS_05_name', ''); CustomSelect.set('CS_05_code', ''); CustomSelect.set('CS_06_name', ''); CustomSelect.set('CS_06_code', ''); CustomSelect.set('CS_07_name', ''); CustomSelect.set('CS_07_code', ''); CustomSelect.set('CS_08_name', ''); CustomSelect.set('CS_08_code', ''); CustomSelect.set('CS_09_name', ''); CustomSelect.set('CS_09_code', ''); CustomSelect.set('CS_10_name', ''); CustomSelect.set('CS_10_code', ''); CustomSelect.set('CS_11_name', ''); CustomSelect.set('CS_11_code', ''); CustomSelect.set('CS_12_name', ''); CustomSelect.set('CS_12_code', ''); CustomSelect.set('CS_13_name', ''); CustomSelect.set('CS_13_code', ''); CustomSelect.set('CS_14_name', ''); CustomSelect.set('CS_14_code', ''); CustomSelect.set('CS_15_name', ''); CustomSelect.set('CS_15_code', ''); CustomSelect.set('CS_16_name', ''); CustomSelect.set('CS_16_code', ''); CustomSelect.set('CS_17_name', ''); CustomSelect.set('CS_17_code', ''); CustomSelect.set('CS_18_name', ''); CustomSelect.set('CS_18_code', ''); CustomSelect.set('CS_19_name', ''); CustomSelect.set('CS_19_code', ''); CustomSelect.set('CS_20_name', ''); CustomSelect.set('CS_20_code', ''); CustomTable.set('C_query_count_code', ''); CustomTable.set('C_query_body_code', ''); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 일반페이지 로딩시 리스트 및 페이지바 출력 함수 function List_Load(EKeyCode, table_name, form_name, page){ var table_Code; // 테이블에 리스트 표기할 내용 변수 var i_Count; // 테이블에 내용 카운트 변수 var li_Code; // 테이블 페이지바의 표기할 내용 변수 var FirstPage; // 첫번째 페이지바의 변수 var RealTable; // 쿼리하는 실질적인 페이지 이름. switch(table_name){ //------------------------- HBGroup case "HBGroup_Sub01": // 매니저 수정 페이지중 그룹 리스트 표기 테이블. RealTable = "HBGroup"; break; //------------------------- HBGroup default: RealTable = table_name; break; } // 검색조건 초기화 List_Initializ(); // 검색조건 초기화 // 검색조건 가지고 오기 List_In(table_name, form_name) // 검색조건 가지고 오기 // // 로딩바 작동하기. var maskHeight = $(window).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다. $('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리 document.getElementById("loader").style.display = "block"; // //$('#mask').hide(); // 원복 // //$('#loader').hide(); // 원복 // //로딩바 작동하기. // 파일업로드용 form 오프젝트. var form = $("[name='frm_list']")[0]; var formData = new FormData(form); // 파일업로드용 form 오프젝트. // $.ajax({ // 로그인 아작스 호출 url: "/_lib/Ajax_basic.php", type: "post", data: { 'Code':EKeyCode, 'table_name':RealTable, 'form_name':form_name, 'page':page, 'W_01_name':Where.get('W_01_name'), 'W_01_oper':Where.get('W_01_oper'), 'W_01_value':Where.get('W_01_value'), 'W_02_relate':Where.get('W_02_relate'), 'W_02_name':Where.get('W_02_name'), 'W_02_oper':Where.get('W_02_oper'), 'W_02_value':Where.get('W_02_value'), 'W_03_relate':Where.get('W_03_relate'), 'W_03_name':Where.get('W_03_name'), 'W_03_oper':Where.get('W_03_oper'), 'W_03_value':Where.get('W_03_value'), 'W_04_relate':Where.get('W_04_relate'), 'W_04_name':Where.get('W_04_name'), 'W_04_oper':Where.get('W_04_oper'), 'W_04_value':Where.get('W_04_value'), 'W_05_relate':Where.get('W_05_relate'), 'W_05_name':Where.get('W_05_name'), 'W_05_oper':Where.get('W_05_oper'), 'W_05_value':Where.get('W_05_value'), 'W_06_relate':Where.get('W_06_relate'), 'W_06_name':Where.get('W_06_name'), 'W_06_oper':Where.get('W_06_oper'), 'W_06_value':Where.get('W_06_value'), 'W_07_relate':Where.get('W_07_relate'), 'W_07_name':Where.get('W_07_name'), 'W_07_oper':Where.get('W_07_oper'), 'W_07_value':Where.get('W_07_value'), 'W_08_relate':Where.get('W_08_relate'), 'W_08_name':Where.get('W_08_name'), 'W_08_oper':Where.get('W_08_oper'), 'W_08_value':Where.get('W_08_value'), 'W_09_relate':Where.get('W_09_relate'), 'W_09_name':Where.get('W_09_name'), 'W_09_oper':Where.get('W_09_oper'), 'W_09_value':Where.get('W_09_value'), 'W_10_relate':Where.get('W_10_relate'), 'W_10_name':Where.get('W_10_name'), 'W_10_oper':Where.get('W_10_oper'), 'W_10_value':Where.get('W_10_value'), 'O_01_name':Order.get('O_01_name'), 'O_01_Align':Order.get('O_01_Align'), 'O_02_name':Order.get('O_02_name'), 'O_02_Align':Order.get('O_02_Align'), 'O_03_name':Order.get('O_03_name'), 'O_03_Align':Order.get('O_03_Align'), 'O_04_name':Order.get('O_04_name'), 'O_04_Align':Order.get('O_04_Align'), 'O_05_name':Order.get('O_05_name'), 'O_05_Align':Order.get('O_05_Align'), 'S_01_name':Select.get('S_01_name'), 'S_01_Code':Select.get('S_01_Code'), 'S_02_name':Select.get('S_02_name'), 'S_02_Code':Select.get('S_02_Code'), 'S_03_name':Select.get('S_03_name'), 'S_03_Code':Select.get('S_03_Code'), 'S_04_name':Select.get('S_04_name'), 'S_04_Code':Select.get('S_04_Code'), 'S_05_name':Select.get('S_05_name'), 'S_05_Code':Select.get('S_05_Code'), 'S_06_name':Select.get('S_06_name'), 'S_06_Code':Select.get('S_06_Code'), 'S_07_name':Select.get('S_07_name'), 'S_07_Code':Select.get('S_07_Code'), 'S_08_name':Select.get('S_08_name'), 'S_08_Code':Select.get('S_08_Code'), 'S_09_name':Select.get('S_09_name'), 'S_09_Code':Select.get('S_09_Code'), 'S_10_name':Select.get('S_10_name'), 'S_10_Code':Select.get('S_10_Code') }, //dataType : "json", //processData: false, //contentType: false, error: function(xhr, status, error) { alert(xhr + status + error); }, success: function(data) { // 성공하면 테이블 및 페이지바에 있는 내용들을 전부 지운다. //$('#' + form_name + '_list_content_list > tbody > tr').remove(); //$('#' + form_name + '_list_content_pagebar').empty(); $('#' + form_name + ' [name=content_list]').empty(); $('#' + form_name + ' [name=content_pagebar]').empty(); obj = JSON.parse(data); $(obj.Count).each(function(key, value){ i_Count = value.i_Count; }) List_Out(table_name, form_name, i_Count, obj.List); $(obj.BeforePage).each(function(key, value){ $('#' + form_name + ' [name=content_BeforePage]').attr("href", value.BeforePage); }) $(obj.FirstPage).each(function(key, value){ FirstPage = value.FirstPage }); if(i_Count != 0){ var i_Number = Number(FirstPage); var i_N = 1; $(obj.PageBar).each(function(key, value){ if(i_N == 1){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 2){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 3){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 4){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 5){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 6){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 7){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 8){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 9){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 10){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; } $('#' + form_name + ' [name=content_pagebar]').append(li_Code); i_Number++; i_N++; }); } $(obj.NextPage).each(function(key, value){ $('#' + form_name + ' [name=content_NextPage]').attr("href", value.NextPage); }); }, complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. //alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것.. $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 }, error: function(xhr, status, error) { // 에러발생시. alert("에러가 발생했습니다. 다시 시도해 주세요"); $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 } }); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 일반페이지 리스트 검색조건 삽입 함수 function List_In(table_name, form_name){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 사용자 페이지 if(table_name == 'JobPosting'){ // 채용공고 리스트 if(form_name == 'frm_list_01') JobPosting_where(form_name); if(form_name == 'frm_list_02') // 채용공고 리스트 (관리자) JobPosting_where_02(form_name); if(form_name == 'frm_list_03') // 입사지원 현황 리스트 JobPosting_where_03(form_name); } if(table_name == 'AMJoinJP'){ // 채용공고 일반 관리자 권한 리스트(관리자) if(form_name == 'frm') AMJoinJP_where(form_name); } if(table_name == 'JoinCompany'){ // 입사지원 리스트 (관리자) if(form_name == 'frm_list_01') JoinCompany_where(form_name); } if(table_name == 'Notice'){ // 공지사항 리스트 (사용자) if(form_name == 'frm_list_01') Notice_where(form_name); if(form_name == 'frm_list_02') // 공지사항 리스트 (관리자) Notice_where_02(form_name); } //------------------------------------------------------------------------------------ 사용자 페이지 //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 관리자 페이지 if(table_name == 'Admin'){ // 어드민관리 리스트 (관리자) if(form_name == 'frm_list_01') Admin_where(form_name); } if(table_name == 'CommonCodeReg'){ // 공통코드 CommonCodeReg 리스트 (관리자) if(form_name == 'frm_list_01') CommonCodeReg_where(form_name); } if(table_name == 'CommonCodeManage'){ // 공통코드 관리 CommonCodeManage 리스트 (관리자) if(form_name == 'frm_list_01') CommonCodeManage_where(form_name); } if(table_name == 'JobPostingCode'){ // 채용공고코드 JobPostingCode 리스트 (관리자) if(form_name == 'frm_list_01') JobPostingCode_where(form_name); } if(table_name == 'JobPostingCodeSub'){ // 채용공고코드 JobPostingCode 리스트 (관리자) if(form_name == 'frm_list_01') JobPostingCodeSub_where(form_name); } //------------------------------------------------------------------------------------ 관리자 페이지 //------------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 일반페이지 리스트 출력 함수 function List_Out(table_name, form_name, i_Count, obj){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 일반페이지 리스트 if(table_name == 'JobPosting'){ // 채용공고 리스트 (사용자) if(form_name == 'frm_list_01') JobPosting_List(form_name, i_Count, obj); if(form_name == 'frm_list_02') // 채용공고 리스트 (관리자) JobPosting_List_02(form_name, i_Count, obj); if(form_name == 'frm_list_03') // 입사지원 현황 리스트 (사용자) JobPosting_List_03(form_name, i_Count, obj); } if(table_name == 'AMJoinJP'){ // 채용공고 일반 관리자 권한 리스트(관리자) if(form_name == 'frm') AMJoinJP_List(form_name, i_Count, obj); } if(table_name == 'Admin'){ // 어드민 관리 리스트 (관리자) if(form_name == 'frm_list_01') Admin_List(form_name, i_Count, obj); } if(table_name == 'JoinCompany'){ // 입사지원 리스트 (관리자) if(form_name == 'frm_list_01') JoinCompany_List(form_name, i_Count, obj); } if(table_name == 'Notice'){ // 공지사항 리스트 (사용자) if(form_name == 'frm_list_01') Notice_List(form_name, i_Count, obj); if(form_name == 'frm_list_02') // 공지사항 리스트 (관리자) Notice_List_02(form_name, i_Count, obj); } if(table_name == 'CommonCodeReg'){ // 공통코드 CommonCodeReg 리스트 (관리자) if(form_name == 'frm_list_01') CommonCodeReg_List(form_name, i_Count, obj); } if(table_name == 'CommonCodeManage'){ // 공통코드 CommonCodeManage 리스트 (관리자) if(form_name == 'frm_list_01') CommonCodeManage_List(form_name, i_Count, obj); } if(table_name == 'JobPostingCode'){ // 채용공고코드 JobPostingCode 리스트 (관리자) if(form_name == 'frm_list_01') JobPostingCode_List(form_name, i_Count, obj); } if(table_name == 'JobPostingCodeSub'){ // 채용공고코드 JobPostingCode 리스트 (관리자) if(form_name == 'frm_list_01') JobPostingCodeSub_List(form_name, i_Count, obj); } //------------------------------------------------------------------------------------ 일반페이지 리스트 //------------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 모달페이지 로딩시 리스트 및 페이지바 출력 함수 function Modal_List_Load(EKeyCode, table_name, form_name, page){ var table_Code; // 테이블에 리스트 표기할 내용 변수 var i_Count; // 테이블에 내용 카운트 변수 var li_Code; // 테이블 페이지바의 표기할 내용 변수 var FirstPage; // 첫번째 페이지바의 변수 // 검색조건 초기화 List_Initializ(); // 검색조건 초기화 // 검색조건 가지고 오기 Modal_List_In(table_name, form_name) // 검색조건 가지고 오기 // // 로딩바 작동하기. var maskHeight = $(window).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다. $('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리 document.getElementById("loader").style.display = "block"; // //$('#mask').hide(); // 원복 // //$('#loader').hide(); // 원복 // //로딩바 작동하기. // // 파일업로드용 form 오프젝트. var form = $("[name='frm_modal']")[0]; var formData = new FormData(form); // 파일업로드용 form 오프젝트. // $.ajax({ // 로그인 아작스 호출 url: "/_lib/Ajax_basic.php", type: "post", data: { 'Code':EKeyCode, 'table_name':table_name, 'form_name':form_name, 'page':page, 'W_01_name':Where.get('W_01_name'), 'W_01_oper':Where.get('W_01_oper'), 'W_01_value':Where.get('W_01_value'), 'W_02_relate':Where.get('W_02_relate'), 'W_02_name':Where.get('W_02_name'), 'W_02_oper':Where.get('W_02_oper'), 'W_02_value':Where.get('W_02_value'), 'W_03_relate':Where.get('W_03_relate'), 'W_03_name':Where.get('W_03_name'), 'W_03_oper':Where.get('W_03_oper'), 'W_03_value':Where.get('W_03_value'), 'W_04_relate':Where.get('W_04_relate'), 'W_04_name':Where.get('W_04_name'), 'W_04_oper':Where.get('W_04_oper'), 'W_04_value':Where.get('W_04_value'), 'W_05_relate':Where.get('W_05_relate'), 'W_05_name':Where.get('W_05_name'), 'W_05_oper':Where.get('W_05_oper'), 'W_05_value':Where.get('W_05_value'), 'W_06_relate':Where.get('W_06_relate'), 'W_06_name':Where.get('W_06_name'), 'W_06_oper':Where.get('W_06_oper'), 'W_06_value':Where.get('W_06_value'), 'W_07_relate':Where.get('W_07_relate'), 'W_07_name':Where.get('W_07_name'), 'W_07_oper':Where.get('W_07_oper'), 'W_07_value':Where.get('W_07_value'), 'W_08_relate':Where.get('W_08_relate'), 'W_08_name':Where.get('W_08_name'), 'W_08_oper':Where.get('W_08_oper'), 'W_08_value':Where.get('W_08_value'), 'W_09_relate':Where.get('W_09_relate'), 'W_09_name':Where.get('W_09_name'), 'W_09_oper':Where.get('W_09_oper'), 'W_09_value':Where.get('W_09_value'), 'W_10_relate':Where.get('W_10_relate'), 'W_10_name':Where.get('W_10_name'), 'W_10_oper':Where.get('W_10_oper'), 'W_10_value':Where.get('W_10_value'), 'O_01_name':Order.get('O_01_name'), 'O_01_Align':Order.get('O_01_Align'), 'O_02_name':Order.get('O_02_name'), 'O_02_Align':Order.get('O_02_Align'), 'O_03_name':Order.get('O_03_name'), 'O_03_Align':Order.get('O_03_Align'), 'O_04_name':Order.get('O_04_name'), 'O_04_Align':Order.get('O_04_Align'), 'O_05_name':Order.get('O_05_name'), 'O_05_Align':Order.get('O_05_Align'), 'S_01_name':Select.get('S_01_name'), 'S_01_Code':Select.get('S_01_Code'), 'S_02_name':Select.get('S_02_name'), 'S_02_Code':Select.get('S_02_Code'), 'S_03_name':Select.get('S_03_name'), 'S_03_Code':Select.get('S_03_Code'), 'S_04_name':Select.get('S_04_name'), 'S_04_Code':Select.get('S_04_Code'), 'S_05_name':Select.get('S_05_name'), 'S_05_Code':Select.get('S_05_Code'), 'S_06_name':Select.get('S_06_name'), 'S_06_Code':Select.get('S_06_Code'), 'S_07_name':Select.get('S_07_name'), 'S_07_Code':Select.get('S_07_Code'), 'S_08_name':Select.get('S_08_name'), 'S_08_Code':Select.get('S_08_Code'), 'S_09_name':Select.get('S_09_name'), 'S_09_Code':Select.get('S_09_Code'), 'S_10_name':Select.get('S_10_name'), 'S_10_Code':Select.get('S_10_Code') }, //dataType : "json", //processData: false, //contentType: false, error: function(xhr, status, error) { alert(xhr + status + error); }, success: function(data) { // 성공하면 테이블 및 페이지바에 있는 내용들을 전부 지운다. $('#' + form_name + '_list_content_list > tbody > tr').remove(); $('#' + form_name + ' [name=content_list] > tbody > tr').remove(); $('#' + form_name + '_list_content_pagebar').empty(); $('#' + form_name + ' [name=content_pagebar]').empty(); if(table_name == 'Admin') $('#' + form_name + ' [name=General_Admin_list]').empty(); obj = JSON.parse(data); $(obj.Count).each(function(key, value){ i_Count = value.i_Count; $('#' + form_name + ' [name=content_total_count]' ).text(i_Count); }) Modal_List_Out(table_name, form_name, i_Count, obj.List); $(obj.BeforePage).each(function(key, value){ $('#' + form_name + ' [name=content_BeforePage]').attr("href", value.BeforePage); }) $(obj.FirstPage).each(function(key, value){ FirstPage = value.FirstPage }); if(i_Count != 0){ var i_Number = Number(FirstPage); var i_N = 1; $(obj.PageBar).each(function(key, value){ if(i_N == 1){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 2){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 3){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 4){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 5){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 6){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 7){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 8){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 9){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 10){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; } $('#' + form_name + ' [name=content_pagebar]').append(li_Code); i_Number++; i_N++; }); } $(obj.NextPage).each(function(key, value){ $('#' + form_name + ' [name=content_NextPage]').attr("href", value.NextPage); }); }, complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. //alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것.. $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 }, error: function(xhr, status, error) { // 에러발생시. alert("에러가 발생했습니다. 다시 시도해 주세요"); $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 } }); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 모달페이지 리스트 검색조건 삽입 함수 function Modal_List_In(table_name, form_name){ switch(table_name) { case "CommonCodeManage": // 공통코드 //--------------------------------------------------------------- 입사지원서 대학교 검색 모달 if (form_name == 'Modelfrm_01') CommonCodeManage_Modal_where_01(form_name); //--------------------------------------------------------------- 입사지원서 대학교 검색 모달 break; case "Admin": // 일반 관리자 //--------------------------------------------------------------- 채용공고 일반 관리자 검색 모달 if (form_name == 'Modelfrm') Admin_Modal_where(form_name); //--------------------------------------------------------------- 채용공고 일반 관리자 검색 모달 break; default: break; } } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 모달페이지 리스트 출력 함수 function Modal_List_Out(table_name, form_name, i_Count, obj){ switch(table_name) { case "CommonCodeManage": // 공통코드 //--------------------------------------------------------------- 입사지원서 대학교 검색 모달 if (form_name == 'Modelfrm_01') CommonCodeManage_Modal_List_01(form_name, i_Count, obj); //--------------------------------------------------------------- 입사지원서 대학교 검색 모달 break; case "Admin": // 일반 관리자 //--------------------------------------------------------------- 채용공고 일반 관리자 검색 모달 if (form_name == 'Modelfrm') Admin_Modal_List(form_name, i_Count, obj); //--------------------------------------------------------------- 채용공고 일반 관리자 검색 모달 break; default: break } } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 하위 리스트페이지 로딩시 리스트 및 페이지바 출력 함수 function Sub_List_Load(EKeyCode, table_name, form_name, page){ var table_Code; // 테이블에 리스트 표기할 내용 변수 var i_Count; // 테이블에 내용 카운트 변수 var li_Code; // 테이블 페이지바의 표기할 내용 변수 var FirstPage; // 첫번째 페이지바의 변수 var RealTable; // 쿼리하는 실질적인 페이지 이름. // 검색조건 초기화 List_Initializ(); // 검색조건 초기화 // 검색조건 가지고 오기 Sub_List_In(table_name, form_name) // 검색조건 가지고 오기 // // 로딩바 작동하기. var maskHeight = $(window).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다. $('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리 document.getElementById("loader").style.display = "block"; // //$('#mask').hide(); // 원복 // //$('#loader').hide(); // 원복 // //로딩바 작동하기. // 파일업로드용 form 오프젝트. var form = $("[name='frm_list']")[0]; var formData = new FormData(form); // 파일업로드용 form 오프젝트. // $.ajax({ // 로그인 아작스 호출 url: "/_lib/Ajax_basic.php", type: "post", data: { 'Code':EKeyCode, 'table_name':table_name, 'form_name':form_name, 'page':page, 'W_01_name':Where.get('W_01_name'), 'W_01_oper':Where.get('W_01_oper'), 'W_01_value':Where.get('W_01_value'), 'W_02_relate':Where.get('W_02_relate'), 'W_02_name':Where.get('W_02_name'), 'W_02_oper':Where.get('W_02_oper'), 'W_02_value':Where.get('W_02_value'), 'W_03_relate':Where.get('W_03_relate'), 'W_03_name':Where.get('W_03_name'), 'W_03_oper':Where.get('W_03_oper'), 'W_03_value':Where.get('W_03_value'), 'W_04_relate':Where.get('W_04_relate'), 'W_04_name':Where.get('W_04_name'), 'W_04_oper':Where.get('W_04_oper'), 'W_04_value':Where.get('W_04_value'), 'W_05_relate':Where.get('W_05_relate'), 'W_05_name':Where.get('W_05_name'), 'W_05_oper':Where.get('W_05_oper'), 'W_05_value':Where.get('W_05_value'), 'W_06_relate':Where.get('W_06_relate'), 'W_06_name':Where.get('W_06_name'), 'W_06_oper':Where.get('W_06_oper'), 'W_06_value':Where.get('W_06_value'), 'W_07_relate':Where.get('W_07_relate'), 'W_07_name':Where.get('W_07_name'), 'W_07_oper':Where.get('W_07_oper'), 'W_07_value':Where.get('W_07_value'), 'W_08_relate':Where.get('W_08_relate'), 'W_08_name':Where.get('W_08_name'), 'W_08_oper':Where.get('W_08_oper'), 'W_08_value':Where.get('W_08_value'), 'W_09_relate':Where.get('W_09_relate'), 'W_09_name':Where.get('W_09_name'), 'W_09_oper':Where.get('W_09_oper'), 'W_09_value':Where.get('W_09_value'), 'W_10_relate':Where.get('W_10_relate'), 'W_10_name':Where.get('W_10_name'), 'W_10_oper':Where.get('W_10_oper'), 'W_10_value':Where.get('W_10_value'), 'O_01_name':Order.get('O_01_name'), 'O_01_Align':Order.get('O_01_Align'), 'O_02_name':Order.get('O_02_name'), 'O_02_Align':Order.get('O_02_Align'), 'O_03_name':Order.get('O_03_name'), 'O_03_Align':Order.get('O_03_Align'), 'O_04_name':Order.get('O_04_name'), 'O_04_Align':Order.get('O_04_Align'), 'O_05_name':Order.get('O_05_name'), 'O_05_Align':Order.get('O_05_Align'), 'S_01_name':Select.get('S_01_name'), 'S_01_Code':Select.get('S_01_Code'), 'S_02_name':Select.get('S_02_name'), 'S_02_Code':Select.get('S_02_Code'), 'S_03_name':Select.get('S_03_name'), 'S_03_Code':Select.get('S_03_Code'), 'S_04_name':Select.get('S_04_name'), 'S_04_Code':Select.get('S_04_Code'), 'S_05_name':Select.get('S_05_name'), 'S_05_Code':Select.get('S_05_Code'), 'S_06_name':Select.get('S_06_name'), 'S_06_Code':Select.get('S_06_Code'), 'S_07_name':Select.get('S_07_name'), 'S_07_Code':Select.get('S_07_Code'), 'S_08_name':Select.get('S_08_name'), 'S_08_Code':Select.get('S_08_Code'), 'S_09_name':Select.get('S_09_name'), 'S_09_Code':Select.get('S_09_Code'), 'S_10_name':Select.get('S_10_name'), 'S_10_Code':Select.get('S_10_Code'), 'S_01_Tname':SubQuery.get('S_01_Tname', ''), 'S_01_QCode':SubQuery.get('S_01_QCode', ''), 'S_01_WColumn_01':SubQuery.get('S_01_WColumn_01', ''), 'S_01_WColumn_02':SubQuery.get('S_01_WColumn_02', ''), 'S_01_WColumn_03':SubQuery.get('S_01_WColumn_03', ''), 'S_01_WColumn_04':SubQuery.get('S_01_WColumn_04', ''), 'S_01_WColumn_05':SubQuery.get('S_01_WColumn_05', ''), 'S_02_Tname':SubQuery.get('S_02_Tname', ''), 'S_02_QCode':SubQuery.get('S_02_QCode', ''), 'S_02_WColumn_01':SubQuery.get('S_02_WColumn_01', ''), 'S_02_WColumn_02':SubQuery.get('S_02_WColumn_02', ''), 'S_02_WColumn_03':SubQuery.get('S_02_WColumn_03', ''), 'S_02_WColumn_04':SubQuery.get('S_02_WColumn_04', ''), 'S_02_WColumn_05':SubQuery.get('S_02_WColumn_05', ''), 'S_03_Tname':SubQuery.get('S_03_Tname', ''), 'S_03_QCode':SubQuery.get('S_03_QCode', ''), 'S_03_WColumn_01':SubQuery.get('S_03_WColumn_01', ''), 'S_03_WColumn_02':SubQuery.get('S_03_WColumn_02', ''), 'S_03_WColumn_03':SubQuery.get('S_03_WColumn_03', ''), 'S_03_WColumn_04':SubQuery.get('S_03_WColumn_04', ''), 'S_03_WColumn_05':SubQuery.get('S_03_WColumn_05', ''), 'S_04_Tname':SubQuery.get('S_04_Tname', ''), 'S_04_QCode':SubQuery.get('S_04_QCode', ''), 'S_04_WColumn_01':SubQuery.get('S_04_WColumn_01', ''), 'S_04_WColumn_02':SubQuery.get('S_04_WColumn_02', ''), 'S_04_WColumn_03':SubQuery.get('S_04_WColumn_03', ''), 'S_04_WColumn_04':SubQuery.get('S_04_WColumn_04', ''), 'S_04_WColumn_05':SubQuery.get('S_04_WColumn_05', ''), 'S_05_Tname':SubQuery.get('S_05_Tname', ''), 'S_05_QCode':SubQuery.get('S_05_QCode', ''), 'S_05_WColumn_01':SubQuery.get('S_05_WColumn_01', ''), 'S_05_WColumn_02':SubQuery.get('S_05_WColumn_02', ''), 'S_05_WColumn_03':SubQuery.get('S_05_WColumn_03', ''), 'S_05_WColumn_04':SubQuery.get('S_05_WColumn_04', ''), 'S_05_WColumn_05':SubQuery.get('S_05_WColumn_05', '') }, //dataType : "json", //processData: false, //contentType: false, error: function(xhr, status, error) { alert(xhr + status + error); }, success: function(data) { // 성공하면 테이블 및 페이지바에 있는 내용들을 전부 지운다. $('#' + form_name + '_list_content_list > tbody > tr').remove(); $('#' + form_name + '_list_content_pagebar').empty(); obj = JSON.parse(data); $(obj.Count).each(function(key, value){ i_Count = value.i_Count; }); Sub_List_Out(table_name, form_name, i_Count, obj.List); $(obj.BeforePage).each(function(key, value){ $('#' + form_name + '_list_content_BeforePage').attr("href", value.BeforePage); }); $(obj.FirstPage).each(function(key, value){ FirstPage = value.FirstPage }); if(i_Count != 0){ var i_Number = Number(FirstPage); var i_N = 1; $(obj.PageBar).each(function(key, value){ if(i_N == 1){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 2){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 3){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 4){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 5){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 6){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 7){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 8){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 9){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 10){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; } $('#' + form_name + '_list_content_pagebar').append(li_Code); i_Number++; i_N++; }); } $(obj.NextPage).each(function(key, value){ $('#' + form_name + '_list_content_NextPage').attr("href", value.NextPage); }); }, complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. //alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것.. $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 }, error: function(xhr, status, error) { // 에러발생시. alert("에러가 발생했습니다. 다시 시도해 주세요"); $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 } }); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 하위 리스트페이지 검색조건 삽입 함수 function Sub_List_In(table_name, form_name){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 기초정보 if(table_name == 'CustomerCompany') // 고객사 Sub_CustomerCompany_where(form_name); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 하위 리스트페이지 리스트 출력 함수 function Sub_List_Out(table_name, form_name, i_Count, obj){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 기초정보 if(table_name == 'CustomerCompany') // 국가 리스트 Sub_CustomerCompany_List(form_name, i_Count, obj); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 멀티 리스트페이지 로딩시 리스트 및 페이지바 출력 함수 function Multi_List_Load(EKeyCode, page_name, form_name, page){ var table_Code; // 테이블에 리스트 표기할 내용 변수 var i_Count; // 테이블에 내용 카운트 변수 var li_Code; // 테이블 페이지바의 표기할 내용 변수 var FirstPage; // 첫번째 페이지바의 변수 var RealTable; // 쿼리하는 실질적인 페이지 이름. // 검색조건 초기화 List_Initializ(); // 검색조건 초기화 // 검색조건 가지고 오기 Mulit_List_In(page_name, form_name); // 검색조건 가지고 오기 // // 로딩바 작동하기. var maskHeight = $(window).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다. $('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리 document.getElementById("loader").style.display = "block"; // //$('#mask').hide(); // 원복 // //$('#loader').hide(); // 원복 // //로딩바 작동하기. // 파일업로드용 form 오프젝트. var form = $("[name='frm_list']")[0]; var formData = new FormData(form); // 파일업로드용 form 오프젝트. $.ajax({ // 로그인 아작스 호출 url: "/_lib/Ajax_basic.php", type: "post", data: { 'Code':EKeyCode, 'form_name':form_name, 'page':page, 'W_01_name':Where.get('W_01_name'), 'W_01_oper':Where.get('W_01_oper'), 'W_01_value':Where.get('W_01_value'), 'W_02_relate':Where.get('W_02_relate'), 'W_02_name':Where.get('W_02_name'), 'W_02_oper':Where.get('W_02_oper'), 'W_02_value':Where.get('W_02_value'), 'W_03_relate':Where.get('W_03_relate'), 'W_03_name':Where.get('W_03_name'), 'W_03_oper':Where.get('W_03_oper'), 'W_03_value':Where.get('W_03_value'), 'W_04_relate':Where.get('W_04_relate'), 'W_04_name':Where.get('W_04_name'), 'W_04_oper':Where.get('W_04_oper'), 'W_04_value':Where.get('W_04_value'), 'W_05_relate':Where.get('W_05_relate'), 'W_05_name':Where.get('W_05_name'), 'W_05_oper':Where.get('W_05_oper'), 'W_05_value':Where.get('W_05_value'), 'W_06_relate':Where.get('W_06_relate'), 'W_06_name':Where.get('W_06_name'), 'W_06_oper':Where.get('W_06_oper'), 'W_06_value':Where.get('W_06_value'), 'W_07_relate':Where.get('W_07_relate'), 'W_07_name':Where.get('W_07_name'), 'W_07_oper':Where.get('W_07_oper'), 'W_07_value':Where.get('W_07_value'), 'W_08_relate':Where.get('W_08_relate'), 'W_08_name':Where.get('W_08_name'), 'W_08_oper':Where.get('W_08_oper'), 'W_08_value':Where.get('W_08_value'), 'W_09_relate':Where.get('W_09_relate'), 'W_09_name':Where.get('W_09_name'), 'W_09_oper':Where.get('W_09_oper'), 'W_09_value':Where.get('W_09_value'), 'W_10_relate':Where.get('W_10_relate'), 'W_10_name':Where.get('W_10_name'), 'W_10_oper':Where.get('W_10_oper'), 'W_10_value':Where.get('W_10_value'), 'O_01_name':Order.get('O_01_name'), 'O_01_Align':Order.get('O_01_Align'), 'O_02_name':Order.get('O_02_name'), 'O_02_Align':Order.get('O_02_Align'), 'O_03_name':Order.get('O_03_name'), 'O_03_Align':Order.get('O_03_Align'), 'O_04_name':Order.get('O_04_name'), 'O_04_Align':Order.get('O_04_Align'), 'O_05_name':Order.get('O_05_name'), 'O_05_Align':Order.get('O_05_Align'), 'S_01_name':Select.get('S_01_name'), 'S_01_Code':Select.get('S_01_Code'), 'S_02_name':Select.get('S_02_name'), 'S_02_Code':Select.get('S_02_Code'), 'S_03_name':Select.get('S_03_name'), 'S_03_Code':Select.get('S_03_Code'), 'S_04_name':Select.get('S_04_name'), 'S_04_Code':Select.get('S_04_Code'), 'S_05_name':Select.get('S_05_name'), 'S_05_Code':Select.get('S_05_Code'), 'S_06_name':Select.get('S_06_name'), 'S_06_Code':Select.get('S_06_Code'), 'S_07_name':Select.get('S_07_name'), 'S_07_Code':Select.get('S_07_Code'), 'S_08_name':Select.get('S_08_name'), 'S_08_Code':Select.get('S_08_Code'), 'S_09_name':Select.get('S_09_name'), 'S_09_Code':Select.get('S_09_Code'), 'S_10_name':Select.get('S_10_name'), 'S_10_Code':Select.get('S_10_Code'), 'table_name_01':MultiTable.get('table_name_01'), 'table_name_02':MultiTable.get('table_name_02'), 'join_type':MultiTable.get('join_type', ''), 'On_01':MultiTable.get('On_01'), 'On_02':MultiTable.get('On_02'), 'MS_01_name':MultiSelect.get('MS_01_name'), 'MS_02_name':MultiSelect.get('MS_02_name'), 'MS_03_name':MultiSelect.get('MS_03_name'), 'MS_04_name':MultiSelect.get('MS_04_name'), 'MS_05_name':MultiSelect.get('MS_05_name'), 'MS_06_name':MultiSelect.get('MS_06_name'), 'MS_07_name':MultiSelect.get('MS_07_name'), 'MS_08_name':MultiSelect.get('MS_08_name'), 'MS_09_name':MultiSelect.get('MS_09_name'), 'MS_10_name':MultiSelect.get('MS_10_name'), 'MS_11_name':MultiSelect.get('MS_11_name'), 'MS_12_name':MultiSelect.get('MS_12_name'), 'MS_13_name':MultiSelect.get('MS_13_name'), 'MS_14_name':MultiSelect.get('MS_14_name'), 'MS_15_name':MultiSelect.get('MS_15_name'), 'MS_16_name':MultiSelect.get('MS_16_name'), 'MS_17_name':MultiSelect.get('MS_17_name'), 'MS_18_name':MultiSelect.get('MS_18_name'), 'MS_19_name':MultiSelect.get('MS_19_name'), 'MS_20_name':MultiSelect.get('MS_20_name') }, //dataType : "json", //processData: false, //contentType: false, error: function(xhr, status, error) { alert(xhr + status + error); }, success: function(data) { // 성공하면 테이블 및 페이지바에 있는 내용들을 전부 지운다. $('#' + form_name + '_list_content_list > tbody > tr').remove(); $('#' + form_name + ' [name=content_list] > tbody > tr').remove(); $('#' + form_name + '_list_content_pagebar').empty(); $('#' + form_name + ' [name=content_pagebar]').empty(); obj = JSON.parse(data); $(obj.Count).each(function(key, value){ i_Count = value.i_Count; }) Mulit_List_Out(page_name, form_name, i_Count, obj.List); $(obj.BeforePage).each(function(key, value){ $('#' + form_name + '_list_content_BeforePage').attr("href", value.BeforePage); }) $(obj.FirstPage).each(function(key, value){ FirstPage = value.FirstPage }); if(i_Count != 0){ var i_Number = Number(FirstPage); var i_N = 1; $(obj.PageBar).each(function(key, value){ if(i_N == 1){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 2){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 3){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 4){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 5){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 6){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 7){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 8){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 9){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; }else if(i_N == 10){ if(i_Number == page) li_Code = '
  • ' + i_Number + '
  • '; else li_Code = '
  • ' + i_Number + '
  • '; } $('#' + form_name + '_list_content_pagebar').append(li_Code); i_Number++; i_N++; }); } $(obj.NextPage).each(function(key, value){ $('#' + form_name + '_list_content_NextPage').attr("href", value.NextPage); }); }, complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. //alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것.. $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 }, error: function(xhr, status, error) { // 에러발생시. alert("에러가 발생했습니다. 다시 시도해 주세요"); $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 } }); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 다중 리스트페이지 검색조건 삽입 함수 function Mulit_List_In(page_name, form_name){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 기초정보 //if(table_name == 'CustomerCompany') // 고객사 // Sub_CustomerCompany_where(form_name); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 다중 리스트페이지 리스트 출력 함수 function Mulit_List_Out(page_name, form_name, i_Count, obj){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ 기초정보 //if(page_name == 'CustomerCompany') // 국가 리스트 // Sub_CustomerCompany_List(form_name, i_Count, obj); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 커스텀 페이지 로딩시 리스트 및 페이지바 출력 함수 function Custom_List_Load(EKeyCode, page_name, form_name, page){ var table_Code; // 테이블에 리스트 표기할 내용 변수 var i_Count; // 테이블에 내용 카운트 변수 var li_Code; // 테이블 페이지바의 표기할 내용 변수 var FirstPage; // 첫번째 페이지바의 변수 var RealTable; // 쿼리하는 실질적인 페이지 이름. // 검색조건 초기화 List_Initializ(); // 검색조건 초기화 // 검색조건 가지고 오기 Custom_List_In(page_name, form_name); // 검색조건 가지고 오기 // // 로딩바 작동하기. var maskHeight = $(window).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다. $('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리 document.getElementById("loader").style.display = "block"; // //$('#mask').hide(); // 원복 // //$('#loader').hide(); // 원복 // //로딩바 작동하기. // 파일업로드용 form 오프젝트. var form = $("[name='frm_list']")[0]; var formData = new FormData(form); // 파일업로드용 form 오프젝트. $.ajax({ // 로그인 아작스 호출 url: "/_lib/Ajax_basic.php", type: "post", data: { 'Code':EKeyCode, 'table_name':page_name, 'form_name':form_name, 'page':page, 'W_01_name':Where.get('W_01_name'), 'W_01_oper':Where.get('W_01_oper'), 'W_01_value':Where.get('W_01_value'), 'W_02_relate':Where.get('W_02_relate'), 'W_02_name':Where.get('W_02_name'), 'W_02_oper':Where.get('W_02_oper'), 'W_02_value':Where.get('W_02_value'), 'W_03_relate':Where.get('W_03_relate'), 'W_03_name':Where.get('W_03_name'), 'W_03_oper':Where.get('W_03_oper'), 'W_03_value':Where.get('W_03_value'), 'W_04_relate':Where.get('W_04_relate'), 'W_04_name':Where.get('W_04_name'), 'W_04_oper':Where.get('W_04_oper'), 'W_04_value':Where.get('W_04_value'), 'W_05_relate':Where.get('W_05_relate'), 'W_05_name':Where.get('W_05_name'), 'W_05_oper':Where.get('W_05_oper'), 'W_05_value':Where.get('W_05_value'), 'W_06_relate':Where.get('W_06_relate'), 'W_06_name':Where.get('W_06_name'), 'W_06_oper':Where.get('W_06_oper'), 'W_06_value':Where.get('W_06_value'), 'W_07_relate':Where.get('W_07_relate'), 'W_07_name':Where.get('W_07_name'), 'W_07_oper':Where.get('W_07_oper'), 'W_07_value':Where.get('W_07_value'), 'W_08_relate':Where.get('W_08_relate'), 'W_08_name':Where.get('W_08_name'), 'W_08_oper':Where.get('W_08_oper'), 'W_08_value':Where.get('W_08_value'), 'W_09_relate':Where.get('W_09_relate'), 'W_09_name':Where.get('W_09_name'), 'W_09_oper':Where.get('W_09_oper'), 'W_09_value':Where.get('W_09_value'), 'W_10_relate':Where.get('W_10_relate'), 'W_10_name':Where.get('W_10_name'), 'W_10_oper':Where.get('W_10_oper'), 'W_10_value':Where.get('W_10_value'), 'O_01_name':Order.get('O_01_name'), 'O_01_Align':Order.get('O_01_Align'), 'O_02_name':Order.get('O_02_name'), 'O_02_Align':Order.get('O_02_Align'), 'O_03_name':Order.get('O_03_name'), 'O_03_Align':Order.get('O_03_Align'), 'O_04_name':Order.get('O_04_name'), 'O_04_Align':Order.get('O_04_Align'), 'O_05_name':Order.get('O_05_name'), 'O_05_Align':Order.get('O_05_Align'), 'S_01_name':Select.get('S_01_name'), 'S_01_Code':Select.get('S_01_Code'), 'S_02_name':Select.get('S_02_name'), 'S_02_Code':Select.get('S_02_Code'), 'S_03_name':Select.get('S_03_name'), 'S_03_Code':Select.get('S_03_Code'), 'S_04_name':Select.get('S_04_name'), 'S_04_Code':Select.get('S_04_Code'), 'S_05_name':Select.get('S_05_name'), 'S_05_Code':Select.get('S_05_Code'), 'S_06_name':Select.get('S_06_name'), 'S_06_Code':Select.get('S_06_Code'), 'S_07_name':Select.get('S_07_name'), 'S_07_Code':Select.get('S_07_Code'), 'S_08_name':Select.get('S_08_name'), 'S_08_Code':Select.get('S_08_Code'), 'S_09_name':Select.get('S_09_name'), 'S_09_Code':Select.get('S_09_Code'), 'S_10_name':Select.get('S_10_name'), 'S_10_Code':Select.get('S_10_Code'), 'CS_01_name':CustomSelect.get('CS_01_name'), 'CS_01_code':CustomSelect.get('CS_01_code'), 'CS_02_name':CustomSelect.get('CS_02_name'), 'CS_02_code':CustomSelect.get('CS_02_code'), 'CS_03_name':CustomSelect.get('CS_03_name'), 'CS_03_code':CustomSelect.get('CS_03_code'), 'CS_04_name':CustomSelect.get('CS_04_name'), 'CS_04_code':CustomSelect.get('CS_04_code'), 'CS_05_name':CustomSelect.get('CS_05_name'), 'CS_05_code':CustomSelect.get('CS_05_code'), 'CS_06_name':CustomSelect.get('CS_06_name'), 'CS_06_code':CustomSelect.get('CS_06_code'), 'CS_07_name':CustomSelect.get('CS_07_name'), 'CS_07_code':CustomSelect.get('CS_07_code'), 'CS_08_name':CustomSelect.get('CS_08_name'), 'CS_08_code':CustomSelect.get('CS_08_code'), 'CS_09_name':CustomSelect.get('CS_09_name'), 'CS_09_code':CustomSelect.get('CS_09_code'), 'CS_10_name':CustomSelect.get('CS_10_name'), 'CS_10_code':CustomSelect.get('CS_10_code'), 'CS_11_name':CustomSelect.get('CS_11_name'), 'CS_11_code':CustomSelect.get('CS_11_code'), 'CS_12_name':CustomSelect.get('CS_12_name'), 'CS_12_code':CustomSelect.get('CS_12_code'), 'CS_13_name':CustomSelect.get('CS_13_name'), 'CS_13_code':CustomSelect.get('CS_13_code'), 'CS_14_name':CustomSelect.get('CS_14_name'), 'CS_14_code':CustomSelect.get('CS_14_code'), 'CS_15_name':CustomSelect.get('CS_15_name'), 'CS_15_code':CustomSelect.get('CS_15_code'), 'CS_16_name':CustomSelect.get('CS_16_name'), 'CS_16_code':CustomSelect.get('CS_16_code'), 'CS_17_name':CustomSelect.get('CS_17_name'), 'CS_17_code':CustomSelect.get('CS_17_code'), 'CS_18_name':CustomSelect.get('CS_18_name'), 'CS_18_code':CustomSelect.get('CS_18_code'), 'CS_19_name':CustomSelect.get('CS_19_name'), 'CS_19_code':CustomSelect.get('CS_19_code'), 'CS_20_name':CustomSelect.get('CS_20_name'), 'CS_20_code':CustomSelect.get('CS_20_code'), 'C_query_count_code':CustomTable.get('C_query_count_code'), 'C_query_body_code':CustomTable.get('C_query_body_code') }, //dataType : "json", //processData: false, //contentType: false, error: function(xhr, status, error) { alert(xhr + status + error); }, success: function(data) { // 성공하면 테이블 및 페이지바에 있는 내용들을 전부 지운다. //$('#' + form_name + ' [name=content_list] > tbody > tr').remove(); //$('#' + form_name + ' [name=content_pagebar]').empty(); $('#' + form_name + ' [name=content_list]').empty(); $('#' + form_name + ' [name=content_pagebar]').empty(); obj = JSON.parse(data); $(obj.Count).each(function(key, value){ i_Count = value.i_Count; $('#i_Count').text(i_Count + '명'); // 본문의 카운터 표기. }) Custom_List_Out(page_name, form_name, i_Count, obj.List); $(obj.BeforePage).each(function(key, value){ $('#' + form_name + ' [name=content_BeforePage]').attr("href", value.BeforePage); }) $(obj.FirstPage).each(function(key, value){ FirstPage = value.FirstPage }); if(i_Count != 0){ var i_Number = Number(FirstPage); var i_N = 1; $(obj.PageBar).each(function(key, value){ if(i_N == 1){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 2){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 3){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 4){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 5){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 6){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 7){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 8){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 9){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; }else if(i_N == 10){ if(i_Number == page) li_Code = '' + i_Number + ''; else li_Code = '' + i_Number + ''; } $('#' + form_name + ' [name=content_pagebar]').append(li_Code); i_Number++; i_N++; }); } $(obj.NextPage).each(function(key, value){ $('#' + form_name + ' [name=content_NextPage]').attr("href", value.NextPage); }); }, complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. //alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것.. $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 }, error: function(xhr, status, error) { // 에러발생시. alert("에러가 발생했습니다. 다시 시도해 주세요"); $('#mask').hide(); // 로딩바 원복 $('#loader').hide(); // 로딩바 원복 } }); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 커스텀 리스트페이지 검색조건 삽입 함수 function Custom_List_In(page_name, form_name){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ Jobread if(page_name == 'Jobread') // Jobread_where(form_name); //------------------------------------------------------------------------------------ Jobread //------------------------------------------------------------------------------------ Job if(page_name == 'Job') Job_where(form_name); //------------------------------------------------------------------------------------ Job //------------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 커스텀 리스트페이지 리스트 출력 함수 function Custom_List_Out(page_name, form_name, i_Count, obj){ //------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------ Jobread if(page_name == 'Jobread') // Jobread_List(form_name, i_Count, obj); //------------------------------------------------------------------------------------ Jobread //------------------------------------------------------------------------------------ Job if(page_name == 'Job') Job_List(form_name, i_Count, obj); //------------------------------------------------------------------------------------ Job //------------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 출력물 길이 조절 함수 function textLengthCheck(str, len){ var returnValue = ""; if(!len || len == "") return str; if(str.length > len) returnValue = str.substring(0, len) + "..."; else returnValue = str; return returnValue; } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 출력물 널표기 삭제 함수 function CheckNull(str){ return (str == null)? '':str; } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 출력물 널표기 삭제 함수 function DateCheckNull(str){ return (str == '0000-00-00')? '':str; } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 문자열공백체크함수. String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 이메일 주소값이 올바른지 체크 함수 function chkEmail(arg) { var regexp=new RegExp("(^[_\.0-9a-zA-z-]+)@(([0-9a-zA-Z][0-9a-zA-Z-]+\.)+)([a-z]{2,3}$)"); if(!regexp.test(arg)){ return false; }else{ return true; } } //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------