ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/toadmin/good/ |
Upload File : |
<?php include "../include/top_proc.html"; include "_common.php"; if(devCookie()){ p($_POST); p($SqlType); } $tbName = "TB_GOOD_DATE_TYPE"; if($SqlType == 'update'){ $dtid = (int) $dtid; if($dtid > 0){ $sql = "UPDATE {$tbName} SET date_type_schedule = '{$ScheduleText}' WHERE dtid= {$dtid}"; if(db_query($sql)){ echo "s"; }else{ echo "f"; } } error_msg("location.href='/toadmin/good/good_date_schedule_edit.html?{$params}'","script"); } //아래는 안씀 exit; $table = "date"; $d_content = insert_smart($d_content); $d_g_special = insert_smart($d_g_special); $d_g_special_mo = insert_smart($d_g_special_mo); //[son] $d_g_inclusion = insert_smart($d_g_inclusion); $d_g_noinclusion = insert_smart($d_g_noinclusion); $d_g_rule = insert_smart($d_g_rule); $d_g_rule_mo = insert_smart($d_g_rule_mo); //[son] $ScheduleText = insert_smart($ScheduleText); // 쌍따옴표,홑따옴표 불가 체크 if($ScheduleTitle) { if( isCheckQuot($ScheduleTitle) == true ) error_msg("일정표 제목에 쌍따옴표,홑따옴표는 사용불가합니다."); } $d_cost1= str_replace(",","",$d_cost1); // 성인기본상품가 $d_cost2= str_replace(",","",$d_cost2); // 아동기본상품가 $d_cost3= str_replace(",","",$d_cost3); // 유아기본상품가 $d_cost4= str_replace(",","",$d_cost4); // 영아기본상품가 $d_buy1= str_replace(",","",$d_buy1); // 성인 공급가 $d_buy2= str_replace(",","",$d_buy2); // 아동 공급가 $d_buy3= str_replace(",","",$d_buy3); // 유아 공급가 $d_buy4= str_replace(",","",$d_buy4); // 영아 공급가 $d_agent1= str_replace(",","",$d_agent1); // 성인 거래처가 $d_agent2= str_replace(",","",$d_agent2); // 아동 거래처가 $d_agent3= str_replace(",","",$d_agent3); // 유아 거래처가 $d_agent4= str_replace(",","",$d_agent4); // 영아 거래처가 $d_money1= str_replace(",","",$d_money1); // 성인 정상요금 $d_money2= str_replace(",","",$d_money2); // 아동 정상요금 $d_money3= str_replace(",","",$d_money3); // 유아 정상요금 $d_money7= str_replace(",","",$d_money7); // 영아 정상요금 $d_money4= str_replace(",","",$d_money4); // 성인 대리점요금 $d_money5= str_replace(",","",$d_money5); // 아동 대리점요금 $d_money6= str_replace(",","",$d_money6); // 유아 대리점요금 $d_money8= str_replace(",","",$d_money8); // 영아 대리점요금 $oil_money1= str_replace(",","",$oil_money1); // 유류할증료 성인가 $oil_money2= str_replace(",","",$oil_money2); // 유류할증료 아동가 $oil_money3= str_replace(",","",$oil_money3); // 유류할증료 유아가 $oil_money4= str_replace(",","",$oil_money4); // 유류할증료 영아가 // 신규항목(2016-12-26.허종) $d_money4p= str_replace(",","",$d_money4p); // 성인 정상 판매가 할증 퍼센트(%) $d_money5p= str_replace(",","",$d_money5p); // 아동 정상 판매가 할증 퍼센트(%) $d_money6p= str_replace(",","",$d_money6p); // 유아 정상 판매가 할증 퍼센트(%) $d_money8p= str_replace(",","",$d_money8p); // 영아 정상 판매가 할증 퍼센트(%) // 신규항목(2016-12-26.허종) $d_money4= str_replace(",","",$d_money4); // 성인 정상 판매가(원) $d_money5= str_replace(",","",$d_money5); // 아동 정상 판매가(원) $d_money6= str_replace(",","",$d_money6); // 유아 정상 판매가(원) $d_money8= str_replace(",","",$d_money8); // 영아 정상 판매가(원) if ($d_oil != "Y") $d_oil = "N"; // 유류할증료 포함(Y) / 불포함(N) if ($d_tax != "Y") $d_tax = "N"; // TAX 포함(Y) / 불포함(N) $d_starttime = $d_starttime_1.":".$d_starttime_2; // 국내출발시간 $d_starttime2 = $d_starttime2_1.":".$d_starttime2_2; // 현지도착시간 $d_endtime = $d_endtime_1.":".$d_endtime_2; // 현지출발시간 $d_endtime2 = $d_endtime2_1.":".$d_endtime2_2; // 국내도착시간 // 적립금 if(!$point_yn) $point_yn="N"; $point_buy1= str_replace(",","",$point_buy1); // 구매액(상품가격) 원당 $point_buy2= str_replace(",","",$point_buy2); // 원 적립 // 입실일 업데이트 대상 항목 정리 if(is_array($chg_item_arr)) { foreach($chg_item_arr as $v){ $chg_item_arr2[$v] = "Y"; } } // 행사 공통쿼리 if ($SqlType == "date_ins" OR $SqlType == "date_updt") { // 대리점 $d_agent_ga = ""; if(is_array($agent_seq_ar)) { for($i=0 ; $i<count($agent_id_ar) ; $i++) { $agent_id = $agent_id_ar[$i]; // if(devCookie()){ $agent_dc_rate = $agent_dc_rate_ar[$i]; //판매처 수수료 // } $agent_price_adult = str_replace(",","",$agent_price_adult_ar[$i]); $agent_price_child = str_replace(",","",$agent_price_child_ar[$i]); $agent_price_baby = str_replace(",","",$agent_price_baby_ar[$i]); $agent_price_infant = ''; $buy_dc_rate = $buy_dc_rate_ar[$i]; $buy_price_adult = str_replace(",","",$buy_price_adult_ar[$i]); $buy_price_child = str_replace(",","",$buy_price_child_ar[$i]); $buy_price_baby = str_replace(",","",$buy_price_baby_ar[$i]); $agent_comm = $agent_comm_ar[$i]; $agent_comm_type = $agent_comm_type_ar[$i]; // A정액제,B정율제 if($agent_id) { // if(devCookie()){ $d_agent_ga .= "||".$agent_id."^".$agent_price_adult."^".$agent_price_child."^".$agent_price_baby."^".$agent_price_infant."^".$agent_comm."^".$agent_comm_type."^".$buy_dc_rate."^".$buy_price_adult."^".$buy_price_child."^".$buy_price_baby."^".$agent_dc_rate; // }else{ // $d_agent_ga .= "||".$agent_id."^".$agent_price_adult."^".$agent_price_child."^".$agent_price_baby."^".$agent_price_infant."^".$agent_comm."^".$agent_comm_type."^".$buy_dc_rate."^".$buy_price_adult."^".$buy_price_child."^".$buy_price_baby; // } } } } // 담당자 if ($admin_id) { $mem_data = get_member($admin_id); $admin_nm = $mem_data['mb_nm']; } if($d_starttime2_nx!="Y") $d_starttime2_nx="N"; if($d_endtime2_nx!="Y") $d_endtime2_nx="N"; // 숙박정보 $d_good_hotel=""; for($i=0 ; $i<count($hseq_ar) ; $i++){ if($hseq_ar[$i]) $d_good_hotel .="||".$hseq_ar[$i]."^".$hotel_nm_ar[$i]; } // 관광지 $d_good_place=""; for($i=0 ; $i<count($Iidx_ar) ; $i++){ if($Iidx_ar[$i]) $d_good_place .="||".$Iidx_ar[$i]."^".$place_nm_ar[$i]; } // 옵션상품 $d_good_option=""; for($i=0 ; $i<count($opid_ar) ; $i++){ if($opid_ar[$i]) $d_good_option .="||".$opid_ar[$i]."^".$op_nm_ar[$i]."^".$op_price_sell_ar[$i]."^".$op_price_agent_ar[$i]; } // 위치정보 if($d_good_map_x) $d_good_map = $d_good_map_x."||".$d_good_map_y; // 쿼리 공통 $sql_ins .= " ,tour_cond='{$tour_cond}' "."\n"; // ab해외여행,de국내여행 if($chg_item_arr2['d_starttime']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_starttime = '{$d_starttime}' "."\n"; $sql_ins .= " ,d_starttime2 = '{$d_starttime2}' "."\n"; $sql_ins .= " ,d_starttime2_nx = '{$d_starttime2_nx}' "."\n"; // [국내]N,Y익일(신규) $sql_ins .= " ,d_starttime_see = '{$d_starttime_see}' "."\n"; // 한국출발 A한국기준,B현지기준(신규) $sql_ins .= " ,d_starttime2_see = '{$d_starttime2_see}' "."\n"; // 현지도착 A한국기준,B현지기준(신규) $sql_ins .= " ,d_plane1_cd = '{$d_plane1_cd}' "."\n"; $sql_ins .= " ,d_plane1 = '{$d_plane1}' "."\n"; } if($chg_item_arr2['d_endtime']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_endtime = '{$d_endtime}' "."\n"; $sql_ins .= " ,d_endtime2 = '{$d_endtime2}' "."\n"; $sql_ins .= " ,d_endtime2_nx = '{$d_endtime2_nx}' "."\n"; // [국내]N,Y익일(신규) $sql_ins .= " ,d_endtime_see = '{$d_endtime_see}' "."\n"; // 현지출발A한국기준,B현지기준(신규) $sql_ins .= " ,d_endtime2_see = '{$d_endtime2_see}' "."\n"; // 한국도착A한국기준,B현지기준(신규) $sql_ins .= " ,d_plane2_cd = '{$d_plane2_cd}' "."\n"; $sql_ins .= " ,d_plane2 = '{$d_plane2}' "."\n"; } $sql_ins .= " ,d_kor_sch='{$d_kor_sch}' "."\n"; // [국내]A당일B무박C숙박(신규) if($chg_item_arr2['agent']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_agent_ga='{$d_agent_ga}' "."\n"; // 대리점 가격(신규) } $sql_ins .= " ,d_route = '{$d_route}' "."\n"; if($chg_item_arr2['d_money']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_buy1 = '{$d_buy1}' "."\n";// 성인공급가 $sql_ins .= " ,d_buy2 = '{$d_buy2}' "."\n";// 아동공급가 $sql_ins .= " ,d_buy3 = '{$d_buy3}' "."\n";// 유아공급가 $sql_ins .= " ,d_buy4 = '{$d_buy4}' "."\n";// 영아공급가 $sql_ins .= " ,d_agent1 = '{$d_agent1}' "."\n";// 성인거래처가 $sql_ins .= " ,d_agent2 = '{$d_agent2}' "."\n";// 아동거래처가 $sql_ins .= " ,d_agent3 = '{$d_agent3}' "."\n";// 유아거래처가 $sql_ins .= " ,d_agent4 = '{$d_agent4}' "."\n";// 영아거래처가 $sql_ins .= " ,d_cost1 = '{$d_cost1}' "."\n";// 성인기본상품가 $sql_ins .= " ,d_cost2 = '{$d_cost2}' "."\n";// 아동기본상품가 $sql_ins .= " ,d_cost3 = '{$d_cost3}' "."\n";// 유아기본상품가 $sql_ins .= " ,d_cost4 = '{$d_cost4}' "."\n";// 영아기본상품가 $sql_ins .= " ,d_money1 = '{$d_money1}' "."\n";// 성인판매가 $sql_ins .= " ,d_money2 = '{$d_money2}' "."\n";// 아동판매가 $sql_ins .= " ,d_money3 = '{$d_money3}' "."\n";// 유아판매가 $sql_ins .= " ,d_money7 = '{$d_money7}' "."\n";// 영아판매가 // 사용자 페이지 출력 유무 $sql_ins .= " ,d_disp_adult = '{$d_disp_adult}' "."\n"; $sql_ins .= " ,d_disp_child = '{$d_disp_child}' "."\n"; $sql_ins .= " ,d_disp_baby = '{$d_disp_baby}' "."\n"; } // 신규항목(2016-12-26.허종) if($chg_item_arr2['d_money_normal']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_money4p = '{$d_money4p}' "."\n";// 성인 정상 판매가 할증 퍼센트(%) $sql_ins .= " ,d_money5p = '{$d_money5p}' "."\n";// 아동 정상 판매가 할증 퍼센트(%) $sql_ins .= " ,d_money6p = '{$d_money6p}' "."\n";// 유아 정상 판매가 할증 퍼센트(%) $sql_ins .= " ,d_money8p = '{$d_money8p}' "."\n";// 영아 정상 판매가 할증 퍼센트(%) $sql_ins .= " ,d_money4 = '{$d_money4}' "."\n";// 성인 정상 판매가(원) $sql_ins .= " ,d_money5 = '{$d_money5}' "."\n";// 아동 정상 판매가(원) $sql_ins .= " ,d_money6 = '{$d_money6}' "."\n";// 유아 정상 판매가(원) $sql_ins .= " ,d_money8 = '{$d_money8}' "."\n";// 영아 정상 판매가(원) } if($chg_item_arr2['d_money']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,oil_money1 = '{$oil_money1}' "."\n";// 유류할증료 성인가 $sql_ins .= " ,oil_money2 = '{$oil_money2}' "."\n";// 유류할증료 아동가 $sql_ins .= " ,oil_money3 = '{$oil_money3}' "."\n";// 유류할증료 유규가 $sql_ins .= " ,oil_money4 = '{$oil_money4}' "."\n";// 유류할증료 영아가 } if($chg_item_arr2['d_pe_people_inwon']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,d_pe_people_inwon = '{$d_pe_people_inwon}' "."\n";// [단독투어]기준인원 } if($chg_item_arr2['d_people']=="Y" or $SqlType=="date_ins") { // 데이투어 공통 $sql_ins .= " ,d_gr_people_min = '{$d_gr_people_min}' "."\n";// [단체투어]최소행사인원 $sql_ins .= " ,d_pe_people_unit = '{$d_pe_people_unit}' "."\n";// [단독투어]대/팀 $sql_ins .= " ,d_people2 = '{$d_people2}' "."\n"; $sql_ins .= " ,d_people3 = '{$d_people3}' "."\n"; } // 적립금 if($chg_item_arr2['point']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , point_yn= '{$point_yn}' "."\n"; // $sql_ins .= " , point_buy1= '{$point_buy1}' "."\n"; // 구매액(상품가격) $sql_ins .= " , point_buy2= '{$point_buy2}' "."\n"; // 적립액 } // 행사상태 if($SqlType=="date_ins") { $sql_ins .= " ,d_ok = '{$d_ok}' "."\n"; } // 담당자 if($chg_item_arr2['admin_id']=="Y" or $SqlType=="date_ins") { $sql_ins .= " ,admin_id = '{$admin_id}' "."\n"; $sql_ins .= " ,admin_nm = '{$admin_nm}' "."\n"; } if($chg_item_arr2['option']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_good_option= '{$d_good_option}' "."\n";// 옵션상품(신규) } if($chg_item_arr2['hotel']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_good_hotel= '{$d_good_hotel}' "."\n";// 숙박정보(신규) } if($chg_item_arr2['place']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_good_place= '{$d_good_place}' "."\n";// 관광지정보(신규) } if($chg_item_arr2['d_good_map']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_good_map= '{$d_good_map}' "."\n";// 위치정보(신규) } if($chg_item_arr2['d_content']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_content= '{$d_content}' "."\n"; } if($chg_item_arr2['d_g_special']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_special= '{$d_g_special}' "."\n"; } if($chg_item_arr2['d_g_special_mo']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_special_mo= '{$d_g_special_mo}' "."\n"; //[son] } if($chg_item_arr2['d_g_inclusion']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_inclusion= '{$d_g_inclusion}' "."\n"; } if($chg_item_arr2['d_g_noinclusion']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_noinclusion= '{$d_g_noinclusion}' "."\n"; } if($chg_item_arr2['d_g_rule']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_rule= '{$d_g_rule}' "."\n"; } if($chg_item_arr2['d_g_rule_mo']=="Y" or $SqlType=="date_ins") { $sql_ins .= " , d_g_rule_mo= '{$d_g_rule_mo}' "."\n"; //[son] } } // 출발일 생성 if ($SqlType == "date_ins") { if (!$g_uid) exit; if (!$dtid) exit; // 공통쿼리 추가 $sql_ins .= " ,tab='{$tab}' "."\n"; // 패키지P , 데이투어D $sql_ins .= " ,gdt='{$gdt}' "."\n"; // 데이투어>개인투어,단체투어 $sql_ins .= " ,periodStr = '{$periodStr}' "."\n"; $sql_ins .= " ,period = '{$period}' "."\n"; $sql_ins .= " ,d_regdate = now() "; $sql_ins .= " ,dtid = '{$dtid}' "; // 행사명 $arr = good_date_type($g_uid,$dtid); $d_title = $arr[0]['date_type_nm']; // 출발일 개별생성 if ( $ins_cond=="private" ) { $tmp_date = intval($period)-1;// 박 //$tmp_date = ($tmp_date<0) ? $tmp_date:0; for($i=0 ; $i<count($d_start_arr) ; $i++) { $d_start = $d_start_arr[$i]; $enddate = date('Y-m-d', strtotime("+{$tmp_date} day" , strtotime($d_start) ) ); // 도착(귀국)일 // 동일상품,동일행사,동일출발일 존재 $sql = "select count(d_uid) as date_count from date where g_uid='{$g_uid}' and dtid='{$dtid}' and d_start='{$d_start}' "; $arr_tmp = db_fetch($sql); $date_count = $arr_tmp['date_count']; if ( $date_count>0 ) { // 동일상품,동일행사,동일출발일 업데이트. $sql = "update {$table} set "; $sql .= "d_title = '{$d_title}' "; $sql .= ",d_start = '{$d_start}' "; $sql .= ",d_end = '{$enddate}' "; $sql .= ",d_code = '{$d_code}' "; // 행사코드 $sql .= "{$sql_ins} "; $sql .= "where g_uid = '{$g_uid}' and d_start = '{$d_start}' and dtid='{$dtid}' "; db_query($sql); }else{ //출발일이 없을때 인서트 $sql = "insert into {$table} set "; $sql .= "g_uid = '{$g_uid}' "; $sql .= ",d_title = '{$d_title}' "; $sql .= ",d_start = '{$d_start}' "; $sql .= ",d_end = '{$enddate}' {$sql_ins} "; db_query($sql); // 행사코드 업데이트 $insert_id = mysqli_insert_id($connect); $d_code = $d_code_h.$insert_id; db_query("update {$table} set d_code='{$d_code}' where d_uid='{$insert_id}'"); } } } // 출발일 자동 생성 elseif($ins_cond=="auto") { // 두날짜사이 값을 배열로 받음 $data_dt = date_to_date($d_start , $d_end); $pre_period = intval($period)-1; // 박 for($i=0 ; $i<count($data_dt) ; $i++){ $row = $data_dt[$i]; $enddate = date('Y-m-d', strtotime("+{$pre_period} day" , strtotime($row['date']) ) ); // 도착(귀국)일 for ($j=0 ; $j<count($week_date) ;$j++) { // 요일 if ( $row['yoil_ord']==$week_date[$j] ) { // 체크된 요일 & 자동입력 // 동일상품,동일행사,동일출발일 존재 $sql = "select count(d_uid) as date_count from date where g_uid='{$g_uid}' and dtid='{$dtid}' and d_start='{$row[date]}' "; $arr_tmp = db_fetch($sql); $date_count = $arr_tmp['date_count']; if ( $date_count>0 ) { // 동일상품,동일행사,동일출발일 업데이트. $sql = "update {$table} set "; $sql .= " d_title = '{$d_title}' "; $sql .= " ,d_start = '{$row[date]}' "; $sql .= " ,d_end = '{$enddate}' "; $sql .= " ,d_code = '{$d_code}' "; // 행사코드 $sql .= " {$sql_ins} "; $sql .= " where g_uid = '{$g_uid}' and d_start = '{$row[date]}' and dtid = '{$dtid}' "; db_query($sql); } else { //출발일이 없을때 인서트 $sql = "insert into {$table} set "; $sql .= " g_uid = '{$g_uid}' "; $sql .= " ,d_title = '{$d_title}' "; $sql .= " ,d_start = '{$row[date]}' "; $sql .= " ,d_end = '{$enddate}' {$sql_ins} "; db_query($sql); // 행사코드 업데이트 $insert_id = mysqli_insert_id($connect); $d_code = $d_code_h.$insert_id; db_query("update {$table} set d_code='{$d_code}' where d_uid='{$insert_id}'"); } } } } } // 행사수정/삭제시에 상품마스터 검색요소 업데이트(2017-02-23.허종) db_query("call SP_GOOD_DATE('{$g_uid}')"); error_msg("opener.goodDateList();alert('생성완료하였습니다.');","script"); } // 행사수정 elseif($SqlType=="date_updt") { // 공통쿼리 추가 //$sql_ins .= " ,d_people1 = '{$d_people1}' "."\n"; if(devCookie()){ // p($_POST); // exit; } if($all=="Y"){ $sql = "update {$table} set d_regdate=now() {$sql_ins} where g_uid='{$g_uid}' and dtid = '{$dtid}' "; db_query($sql); }else{ for($i=0 ; $i<count($d_uid_ar) ; $i++){ $d_uid = $d_uid_ar[$i]; if($d_uid) { $sql = "update {$table} set d_regdate=now() {$sql_ins} where d_uid='{$d_uid}' "; db_query($sql); } } } // 행사수정/삭제시에 상품마스터 검색요소 업데이트(2017-02-23.허종) db_query("call SP_GOOD_DATE('{$g_uid}')"); // echo "<script>alert('hi');</script>"; error_msg("document.location.reload();","script"); /** * author: taeyoung * 2022.06.13 * 아래의 스크립트 오류 발생으로 주석처리. */ // error_msg("opener.goodDateList();document.location.reload();","script"); } // 행사상태변경(2016-02-12) else if($SqlType == "date_dok_updt") { if(!$g_uid) exit; if($all == "Y"){ $sql = "update {$table} set d_ok='{$d_ok}' where g_uid='{$g_uid}' and dtid ='{$dtid}' "; db_query($sql); //행사변경로그저장 date_modifier($d_ok, $g_uid, $dtid, $d_uid, $TO_MB['mb_id']); }else{ for($i=0 ; $i<count($d_uid_ar) ; $i++) { $d_uid = $d_uid_ar[$i]; if($d_uid) { $sql = "UPDATE {$table} SET d_ok='{$d_ok}' WHERE d_uid='{$d_uid}' "; db_query($sql); //행사변경로그저장 date_modifier($d_ok, $g_uid, 0, $d_uid, $TO_MB['mb_id']); } } } if(devCookie()){ }else{ } error_msg("parent.goodDateList();parent.to_dialog.close('{$tmp_layer_id}');","script"); } // 행사 삭제 else if($SqlType == "date_delete") { if(!$d_uid_ga) exit; $chk_seq=explode(",",$d_uid_ga); if($all=="Y"){ $sql = "delete from {$table} where g_uid='{$g_uid}' and dtid ='{$dtid}' "; db_query($sql); }else { for($i=0 ; $i<count($chk_seq) ; $i++) { $d_uid = $chk_seq[$i]; if($d_uid) { $sql = "delete from {$table} where d_uid='{$d_uid}' "; db_query($sql); } } } // 행사수정/삭제시에 상품마스터 검색요소 업데이트(2017-02-23.허종) db_query("call SP_GOOD_DATE('{$g_uid}')"); error_msg("ajax_loader('good_date_list_ajax.html?g_uid={$g_uid}&dtid={$dtid}&yy={$yy}&mm={$mm}&sales_type={$sales_type}&agent_id={$agent_id}','ajax_start_date');","script"); } // 행사선택 일정표 수정 else if($SqlType == "schedule_sel_updt") { if(!$g_uid) exit; for($i=0 ; $i<count($d_uid_ar) ; $i++) { $d_uid = $d_uid_ar[$i]; if($d_uid) { $sql = "update {$table} set d_content='{$d_content}' where d_uid='{$d_uid}' "; db_query($sql); } } error_msg("parent.goodDateList();parent.to_dialog.close('{$tmp_layer_id}');","script"); } // 전체행사 일정표 수정 else if($SqlType == "schedule_all_updt") { if(!$g_uid or !$dtid) exit; $sql = "update {$table} set d_content='{$d_content}' where g_uid='{$g_uid}' and dtid='{$dtid}' and d_start > now() "; db_query($sql); error_msg("parent.goodDateList();parent.to_dialog.close('{$tmp_layer_id}');","script"); } elseif($SqlType=="schedule_edit_check") { if ( !$g_uid or !$good_SiDX ) exit; // 대표일정표 정보 $tmp_arr = toad_schedule($g_uid," and SiDX='{$good_SiDX}' "); $sch_arr = $tmp_arr[0]; for($i=0 ; $i<count($chk_seq) ; $i++){ if($chk_seq[$i]){ // 일정표 개수 $tmp_arr = toad_schedule($g_uid," and d_uid='".$chk_seq[$i]."' and Sort='1' "); $sch_cnt = count($tmp_arr); if ( $sch_cnt>0 ) { // 일정표가 있으면, 업데이트 $ScheduleText = str_replace("'","\'",$sch_arr['ScheduleText']); $sql = "update TB_Schedule set ScheduleText='".$ScheduleText."' where g_uid='{$g_uid}' and d_uid='".$chk_seq[$i]."'"; db_query($sql); }else{// 일정표가 있으면, 인서트 $ScheduleText = str_replace("'","\'",$sch_arr['ScheduleText']); $sql = "insert into TB_Schedule(g_uid,d_uid,Sort,ScheduleTitle,ScheduleText,CreateDay,RegDate) "; $sql .= " values('{$g_uid}','".$chk_seq[$i]."','1','".$sch_arr['ScheduleTitle']."','".$ScheduleText."','".$sch_arr['CreateDay']."',now())"; db_query($sql); } } } error_msg("ajax_loader('good_date_list_ajax.html?g_uid={$g_uid}&dtid_s={$dtid_s}&d_start_s={$d_start_s}','ajax_start_date');","script"); } // 대표일정표로 인서트 elseif($SqlType=="schedule_insert") { if ( !$g_uid or !$d_uid or !$good_SiDX ) exit; // 대표일정표 정보 $tmp_arr = toad_schedule($g_uid," and SiDX='{$good_SiDX}' "); $sch_arr = $tmp_arr[0]; // 일정표 개수 $tmp_arr = toad_schedule($g_uid," and d_uid='{$d_uid}' and Sort='1' "); $sch_cnt = count($tmp_arr); if ( $sch_cnt==0 ) { // 일정표 없을때만 인서트 $sql = "insert into TB_Schedule(g_uid,d_uid,Sort,ScheduleTitle,ScheduleText,CreateDay,RegDate) "; $sql .= " values('{$g_uid}','{$d_uid}','1','".$sch_arr['ScheduleTitle']."','".$sch_arr['ScheduleText']."','".$sch_arr['CreateDay']."',now())"; db_query($sql); } error_msg("to_dialog.iframe('good_date_schedule_edit_iframe.html?g_uid={$g_uid}&d_uid={$d_uid}','[{$d_start2}]일정표 수정','900','700',true,false,'no');","script"); } // 일정표 생성 elseif($SqlType=="date_create") { // 일정표 일수 $len = ($date_num) ? (int)$date_num : 1; // 생성일자 $d_start = $date_start; // 날짜표시 $chkDay = $chk_day; // 일정표 스킨 파일 설정 $schedule_dir = "../../schedule"; $schedule_file = $date_skin; $schedule_path = "{$schedule_dir}/{$schedule_file}"; // 일정표 스킨 파일 내용을 가져옴 if (file_exists($schedule_path)) { $f = @fopen($schedule_path, "r"); $schedule = @fread($f, filesize($schedule_path)); fclose($f); } //echo $schedule; // 일정표 내용을 정리 // $match[1] : 일정표 상단 // $match[2] : 일정표 일차 반복 // $match[3] : 일정표 하단 preg_match("/(.*)<!-- 일차 -->(.*)<!-- \/\/일차 -->(.*)/s", trim($schedule), $match); //print_r($match); exit; // 일정표 상단 $schedule_top = $match[1]; //$schedule_top = str_replace("{WIDTH}", $SchWidth, $schedule_top); // 일정표 일차 반복 $schedule_day = ""; for ($i=1; $i<=$len; $i++) { $day_tmp = $match[2]; $day_tmp = str_replace("{DAY}", $i, $day_tmp); //출발일 자동등록을 하는 부분} if($d_start && $chkDay == "Y"){ $set_day = $i-1; //출발일에서 일정일에 맞게 일수를 더해서 표시한다. $act_date = date('Y-m-d', strtotime("$set_day day", strtotime($d_start))); //해당날짜의 요일을 구한다. $day_week_text = get_yoil($act_date)."요일"; $date_text = "<br/><date_str_".$i.">".$act_date." ".$day_week_text."</date_str_".$i.">"; $day_tmp = str_replace("<date_str_".$i."></date_str_".$i.">", $date_text, $day_tmp); } $schedule_day .= "<!-- {$i}일차 --> \r\n" . $day_tmp . "<!-- //{$i}일차 --> \r\n"; } // 일정표 하단 $schedule_bottom = $match[3]; $content = $schedule_top . $schedule_day . $schedule_bottom; // 일정표 내용 출력 echo $content; exit; } // 일정표 가져오기 elseif($SqlType=="date_recv") { if(!$SiDX) exit; $arr = toad_schedule(""," and SiDX='{$SiDX}' "); // 일정표 내용 출력 echo $arr[0]['ScheduleText']; exit; } // 일정표 저장 elseif($SqlType=="dateform_edit") { if (!$SiDX) exit; $sql = "update TB_Schedule set ScheduleTitle='{$ScheduleTitle}',ScheduleText='{$ScheduleText}', RegDate=now() where SiDX = '{$SiDX}' "; db_query($sql); error_msg("location.href='good_date_schedule_edit_iframe.html?d_uid={$d_uid}&g_uid={$g_uid}&tmp_layer_id={$tmp_layer_id}&{$_shref}'","script"); } // 기본 일정표 수정 elseif($SqlType=="common_dateform_edit") { if (!$g_uid) exit; if ( $SiDX ){ $sql = "update TB_Schedule set ScheduleTitle='{$ScheduleTitle}',"; $sql .= " ScheduleText='{$ScheduleText}', RegDate=now() "; $sql .= " where SiDX = '{$SiDX}' "; }else{ $sql = "insert into TB_Schedule "; $sql .= " set g_uid='{$g_uid}', "; $sql .=" ScheduleTitle='{$ScheduleTitle}',"; $sql .=" ScheduleText='{$ScheduleText}', RegDate=now(), "; $sql .=" Sort='0' "; } db_query($sql); error_msg("location.href='good_date_schedule_edit.html?{$_shref}&{$_href}&g_uid={$g_uid}';","script"); } // 기본 일정표 저장 elseif($SqlType=="common_dateform_create") { if (!$g_uid) exit; $sql = "insert into TB_Schedule "; $sql .= " set g_uid='{$g_uid}', "; $sql .=" ScheduleTitle='{$ScheduleTitle}',"; $sql .=" ScheduleText='{$ScheduleText}', RegDate=now(), "; $sql .=" Sort='0' "; db_query($sql); error_msg("location.href='good_date_schedule_edit.html?{$_shref}&{$_href}&g_uid={$g_uid}';","script"); } // 기본 일정표 삭제 elseif($SqlType=="common_dateform_delete") { if (!$g_uid or !$SiDX) exit; $sql = "delete from TB_Schedule where SiDX='{$SiDX}' "; db_query($sql); error_msg("location.href='good_date_schedule_edit.html?{$_shref}&{$_href}&g_uid={$g_uid}';","script"); } ?>