<?
	$addLinkString .= (!empty($mc))?"&mc=".$mc:"";
	$addLinkString .= (!empty($table))?"&table=".$table:"";
	$addLinkString .= (!empty($board_cd))?"&board_cd=".$board_cd:"";
	$addLinkString .= (!empty($srchField))?"&srchField=".$srchField:"";
	$addLinkString .= (!empty($srchText))?"&srchText=".urlencode($srchText):"";
	$addLinkString .= (!empty($srchCate))?"&srchCate=".urlencode($srchCate):"";
	$addLinkString .= (!empty($cpage))?"&cpage=".$cpage:"";
	$addLinkString .= (!empty($srchCenter_gb))?"&srchCenter_gb=".$srchCenter_gb:"";
	$addLinkString .= (!empty($srchOrder))?"&srchOrder=".urlencode($srchOrder):"";

	$addSqlString .= (!empty($srchCenter_gb))?" And center_gb = '$srchCenter_gb' ":"";

	checkFilter($title);
	checkFilter($content);
	checkToken($tok);

	if(!empty($kcaptcha_key) && $kcaptcha_key != md5($kcaptcha_value)){
		alert($lang[msg_span]);
	}

	$email = $email_1."@".$email_2;
	$tel_no = $tel_no_1."-".$tel_no_2."-".$tel_no_3;
	$ctel_no = $ctel_no_1."-".$ctel_no_2."-".$ctel_no_3;
	$mb_rnum = $mb_rnum1.$mb_rnum2;

	$phone_dt = $phone_ymd." ".$phone_h;

	if($mode == "reply" && !empty($atcl_seq)){
		//=================
		$sqlString  = " select * from md_board where atcl_seq = '$atcl_seq' ";
		$view = sql_fetch($sqlString);
		$ref_seq = $view[ref_seq];
		$ref_dep = $view[ref_dep];
		$ref_level = $view[ref_level] + 1 ;
		$mb_passwd2 = $view[mb_passwd];
		$board_cate = $view[board_cate];
		$secret_fg = $view[secret_fg];
		//=================
		$sqlString  = " UPDATE md_board SET ";
		$sqlString .= " ref_dep = '$ref_dep' + 1 ";
		$sqlString .= "  Where atcl_seq != '$atcl_seq' And ref_seq = '$ref_seq' And ref_dep >='$ref_dep' And ref_level = '".$view[ref_level]."' ";
		sql_query($sqlString);

		//====================================
		$sqlString  = "";	
		$sqlString .= " UPDATE md_board SET ";
		$sqlString .= " stat1_gb = 'STAT1GB0001' ";
		$sqlString .= " WHERE del_dt is null ";
		$sqlString .= " AND atcl_seq = '$ref_seq' ";
		$stat1_gb = "STAT1GB0001";
		sql_query($sqlString);
		//====================================

		$atcl_seq = getNextSeq("md_board", "atcl_seq", " and del_dt is null ");
	}else{
		$atcl_seq = getNextSeq("md_board", "atcl_seq", " and del_dt is null ");
		$ref_seq = $atcl_seq;
		$ref_dep = 0;
		$ref_level = 0;
	}

	$html_fg = $board[html_fg];
	$secret_fg = ($board[bsecret_fg] == "BSECRETFG3")?"SECRETFG01":$_POST[secret_fg];
	$disp_fg = (empty($_POST[disp_fg]))?$board[disp_fg]:$_POST[disp_fg];
	//=====================================
	/*
	for($i=0; $i<count($board_cate);$i++){
		$tmp_board_cate .= ($i == 0)?$board_cate[$i]:"|".$board_cate[$i];
	}
	if(count($board_cate) > 0){
		$board_cate = $tmp_board_cate;
	}
	*/
	//=====================================
	if(!empty($member[mb_seq])){
		$mb_name = empty($mb_name)?$member[mb_name]:$mb_name;
		$mb_passwd = $member[mb_passwd];
	}
	//=====================================

	$sqlString  = "";	
	$sqlString .= " INSERT INTO md_board SET ";
	$sqlString .= " atcl_seq = '$atcl_seq',";
	$sqlString .= " board_cd = '$board_cd',";
	$sqlString .= (!empty($board_cate))?" board_cate = '$board_cate',":"";
	$sqlString .= " ref_seq = '$ref_seq',";
	$sqlString .= " ref_dep = '$ref_dep',";
	$sqlString .= " ref_level = '$ref_level',";
	$sqlString .= " title = '$_POST[title]',";
	$sqlString .= " content = '$_POST[content]',";
	//$sqlString .= " re_content_1 = '$_POST[re_content_1]',";
	//$sqlString .= " re_content_2 = '$_POST[re_content_2]',";
	$sqlString .= " link_1 = '$_POST[link_1]',";
	$sqlString .= " link_2 = '$_POST[link_2]',";
	$sqlString .= " link_mms = '$_POST[link_mms]',";
	$sqlString .= " html_mms = '$_POST[html_mms]',";
	$sqlString .= (!empty($re_content))?" re_content = '$re_content',":"re_content = null,";
	$sqlString .= (!empty($html_fg))?" html_fg = '$html_fg',":"html_fg = null,";
	$sqlString .= " disp_fg = '$disp_fg',";
	$sqlString .= (!empty($notice_fg))?" notice_fg = '$_POST[notice_fg]',":"notice_fg = null,";
	$sqlString .= (!empty($main_fg))?" main_fg = '$_POST[main_fg]',":"main_fg = null,";
	$sqlString .= (!empty($best_fg))?" best_fg = '$_POST[best_fg]',":"best_fg = null,";
	$sqlString .= (!empty($secret_fg))?" secret_fg = '$secret_fg',":"secret_fg = null,";
	$sqlString .= (!empty($age_gb))?" age_gb = '$age_gb',":"age_gb = null,";
	$sqlString .= (!empty($center_gb))?" center_gb = '$center_gb',":"center_gb = null,";
	$sqlString .= (!empty($read_cnt))?" read_cnt = '$_POST[read_cnt]',":"";
	$sqlString .= " mb_rnum = '$mb_rnum',";
	$sqlString .= " tel_no = '$tel_no',";
	$sqlString .= " ctel_no = '$ctel_no',";
	$sqlString .= " fax_no = '$fax_no',";
	$sqlString .= " email = '$email',";
	$sqlString .= " age = '$age',";

	if($board_cd != "ethic") {
		$sqlString .= (!empty($mb_name))?" mb_name = '$mb_name',":"";
	}else {
		$sqlString .= (!empty($name))?" mb_name = '$_POST[name]',":"";	
	}
	if($board_cd != "ethic" || (!empty($gubun) && $gubun != "익명")) {
		$sqlString .= " mb_rname = '".$member[mb_name]."',";
		$sqlString .= (!empty($mb_passwd))?" mb_passwd = '$mb_passwd',":"";
		$sqlString .= (!empty($mb_passwd2))?" mb_passwd2 = '$mb_passwd2',":"";
	}
	$sqlString .= " zipcode = '$_POST[zipcode]',";
	$sqlString .= " addr_1 = '$_POST[addr_1]',";
	$sqlString .= " addr_2 = '$_POST[addr_2]',";
	$sqlString .= " mb_fg = '$_POST[mb_fg]',";
	$sqlString .= " stat1_gb = '$stat1_gb',";
	$sqlString .= " stat2_gb = '$_POST[stat2_gb]',";
	$sqlString .= (!empty($reg_dt))?" reg_dt = '$_POST[reg_dt]',":"";
	$sqlString .= " reg_seq = '$member[mb_seq]',";
	$sqlString .= " reg_ip = '$member[reg_ip]',";
	$sqlString .= " reg_dt = now(),";
	$sqlString .= " upd_seq = '$member[mb_seq]',";
	$sqlString .= " upd_dt = now(), ";
	//$sqlString .= " del_dt = '$_POST[del_dt]',";
	$sqlString .= (!empty($br_cd))?" br_cd = '$_POST[br_cd]',":"";
	$sqlString .= (!empty($md_seq))?" md_seq = '$_POST[md_seq]',":"";

	$sqlString .= " title_color = '$_POST[title_color]',";
	$sqlString .= " title_size = '$_POST[title_size]',";
	$sqlString .= " title_bold = '$_POST[title_bold]',";

	$sqlString .= (!empty($email_r_fg))?" email_r_fg = '$_POST[email_r_fg]',":"email_r_fg = null,";
	$sqlString .= (!empty($phone_r_fg))?" phone_r_fg = '$_POST[phone_r_fg]',":"phone_r_fg = null,";
	$sqlString .= (!empty($course_fg))?" course_fg = '$_POST[course_fg]'," : "";
	$sqlString .= (!empty($gubun))?" gubun = '$_POST[gubun]'," : "";
	$sqlString .= (!empty($agree))?" agree = '$_POST[agree]'," : "";

	$sqlString .= " tmp_1 = '$_POST[tmp_1]',";
	$sqlString .= " tmp_2 = '$_POST[tmp_2]',";
	$sqlString .= " tmp_3 = '$_POST[tmp_3]',";
	$sqlString .= " tmp_4 = '$_POST[tmp_4]',";
	$sqlString .= " tmp_5 = '$_POST[tmp_5]',";
	$sqlString .= " tmp_6 = '$_POST[tmp_6]',";
	$sqlString .= " tmp_7 = '$_POST[tmp_7]',";
	$sqlString .= " tmp_8 = '$_POST[tmp_8]',";
	$sqlString .= " tmp_9 = '$_POST[tmp_9]',";
	$sqlString .= " tmp_10 = '$_POST[tmp_10]' ";

	sql_query($sqlString);

	$upload = array();
	$upload = uploadFiles("md_board", $_FILES, $upload);

	InsertFiles("md_board", $atcl_seq, $upload, "", $files_memo);

	//==============================================
	updateBoardCnt($board_cd);
	//===========================================
	 // 세션에 아래 정보를 저장. 하위번호는 패스워드없이 보아야 하기 때문임.
	$session_name = 'SECRET_'.$board_cd.'_'.$atcl_seq;
	set_session($session_name, TRUE);
	//===========================================

	if($board_cd == "consult"){
		$tr_callback = $ctel_no;//From
		$rphone = $br[$br_cd][ctel_no];//To
		$tr_msg = (empty($phone_r_fg))?" 온라인 상담글을 남겨주셨습니다. 확인해 주세요!":$phone_dt."에 전화상담 요청을 하셨습니다. 확인해 주세요!";

		$result = sms_send($tr_callback,$rphone,$tr_msg,$rdate,$rtime);
		sms_insert($result,$tr_callback,$rphone,$tr_msg,$rdate,$rtime,$member[mb_name],$tr_name[$i]);		
	}
	/*
	if(empty($mode) && !empty($board[sms_desc])){//등록시, SMS 내용이 있을시

		$tr_msg = $board[sms_desc];
		$tr_msg = str_replace("{mb_name}",$mb_name, $tr_msg);
		$tr_msg = str_replace("{res_dt}",$res_dt, $tr_msg);
		$tr_msg = str_replace("{res_time}",$res_time, $tr_msg);

		$aSmsList = explode(",", $board[tel_no]);

		//게시판 지정된사람에게
		foreach($aSmsList as $k => $v){
			$tr_callback = $ctel_no;//From
			$rphone = $v;//To

			$tr_callback = (strlen($tr_callback) < 8)?$config[site_mng_sms]:$tr_callback;
			$result = sms_send($tr_callback,$rphone,$tr_msg,$rdate,$rtime);
			sms_insert($result,$tr_callback,$rphone,$tr_msg,$rdate,$rtime,$member[mb_name],$tr_name[$i]);		
		}
		
		//의료진
		if(!empty($md_seq)){
			$tr_callback = $ctel_no;//From
			$rphone = $aMedicalList[$md_seq][tel_no];//To

			$tr_callback = (strlen($tr_callback) < 8)?$config[site_mng_sms]:$tr_callback;
			$result = sms_send($tr_callback,$rphone,$tr_msg,$rdate,$rtime);
			sms_insert($result,$tr_callback,$rphone,$tr_msg,$rdate,$rtime,$member[mb_name],$tr_name[$i]);		
		}

		//글작성자 본인에게 
		$tr_callback = $config[site_mng_sms];//From
		$rphone = $ctel_no;//To

		$tr_callback = (strlen($tr_callback) < 8)?$config[site_mng_sms]:$tr_callback;
		$result = sms_send($tr_callback,$rphone,$tr_msg,$rdate,$rtime);
		sms_insert($result,$tr_callback,$rphone,$tr_msg,$rdate,$rtime,$member[mb_name],$tr_name[$i]);		
	}

	if(!empty($mode) && !empty($board[sms_re_desc])){//등록시, SMS 내용이 있을시

		$tr_msg = $board[sms_re_desc];
		$tr_msg = str_replace("{mb_name}",$mb_name, $tr_msg);
		$tr_msg = str_replace("{res_dt}",$res_dt, $tr_msg);
		$tr_msg = str_replace("{res_time}",$res_time, $tr_msg);

		$tr_callback = $config[site_mng_sms];//From
		$rphone = $view[ctel_no];//To

		$result = sms_send($tr_callback,$rphone,$tr_msg,$rdate,$rtime);
		sms_insert($result,$tr_callback,$rphone,$tr_msg,$rdate,$rtime,$member[mb_name],$tr_name[$i]);		
	}
	*/

	//==============================================
	if(empty($mode) && !empty($board[email_s_fg])){
		$mail				= new PHPMailer();
		$content			= $_POST[content];

		$body           = $mail->getFile($md[mailform_path].'/basic/index.html');
		$body           = eregi_replace("[\]",'',$body);
		$body           = eregi_replace("{SERVERHOST}",$_SERVER["HTTP_HOST"],$body);
		$body           = eregi_replace("{SITELOGO}",$config[logo],$body);
		$body           = eregi_replace("{CONTENT}",$content,$body);
		$body           = eregi_replace("{SITEEMAILNAME}",$config[site_title],$body);

		//$mail->IsSMTP(); // telling the class to use SMTP
		$mail->Host       = $_SERVER["HTTP_HOST"]; // SMTP server

		$mail->From       = $email;
		$mail->FromName   = $mb_name;

		$mail->Subject    = $_POST[title];

		$mail->MsgHTML($body);
		$mail->AddAddress($config[site_mng_email], "운영자");

		if(!$mail->Send()) {
		  echo "Mailer Error: " . $mail->ErrorInfo;
		} 
	}

	if(!empty($mode) && !empty($board[email_r_fg])){
		$mail				= new PHPMailer();
		$content			= ($view[html_fg])?$_POST[content]:str_replace("\r\n","<br/>",$_POST[content]);

		$body           = $mail->getFile($md[mailform_path].'/basic/index.html');
		$body           = eregi_replace("[\]",'',$body);
		$body           = eregi_replace("{SERVERHOST}",$_SERVER["HTTP_HOST"],$body);
		$body           = eregi_replace("{SITELOGO}",$config[logo],$body);
		$body           = eregi_replace("{CONTENT}",$content,$body);
		$body           = eregi_replace("{SITEEMAILNAME}",$config[site_title],$body);

		//$mail->IsSMTP(); // telling the class to use SMTP
		$mail->Host       = $_SERVER["HTTP_HOST"]; // SMTP server

		$mail->From       = $config[site_mng_email];
		$mail->FromName   = $member[mb_name];

		$mail->Subject    = $_POST[title];

		$mail->MsgHTML($body);
		$mail->AddAddress($view[email], $view[mb_name]);

		if(!$mail->Send()) {
		  echo "Mailer Error: " . $mail->ErrorInfo;
		} 
	}
	//===================================================	

	//$returnUrl = $md[script_name]."?page=$page&file=view&atcl_seq=".$atcl_seq.$addLinkString;

	$returnUrl = $md[script_name]."?page=$page&file=insertresultend&atcl_seq=".$atcl_seq.$addLinkString;
	
	/*
	if($board_cd == 'phone_consult' && !strstr($mc,"MN")){
		$returnUrl = $md[script_name]."?page=$page&file=insert".$addLinkString;
		alert('고객님의 전화상담요청이 등록되었습니다. 감사합니다.', $returnUrl);
		exit;
	}
	*/
	//=====================================================

	/*
	if(empty($secret_fg) && !empty($disp_fg)){
		include_once $md[root_rpath].'/syndi/config/site.config.php';

		include_once $md[root_rpath].'/syndi/libs/SyndicationHandler.class.php';
		include_once $md[root_rpath].'/syndi/libs/SyndicationPing.class.php';

		$oPing = new SyndicationPing;
		//$id = SyndicationHandler::getTag('channel', $board_cd);
		$id = SyndicationHandler::getTag('article', $board_cd, $atcl_seq);
		$oPing->setId($id);
		$oPing->setType('article');
		$oPing->request();
	}
	*/

	//=====================================================


	//require_once $md[include_path]."/_04_comm_conv_naver.php"; 
	//require_once $md[include_path]."/_05_comm_conv_overture.php"; 

	goto_url($returnUrl);
?>