get_registered_msg($uid, $name, $etc, $phone); $from_digit = $this->get_from_digit($uid); $template_code = $this->get_template_code($uid); $kakaophone= '8210'.mb_substr($phone, '3', 8); // $button_array = array( // ※ 버튼은 따로 정해진 바가 없으므로 예시를 작성하였다. !반드시! 수정 후 사용!! // "button_type" => "WL", // "button_name" => "홈페이지 이동", // "button_url" => "http://www.naver.co.kr" // ); $messages = array( "message_id" => $eid, "to" => $kakaophone, // 국가번호 포함한 전화번호 ex) 821012345678 "text" => $kakao_txt, //템플릿 내용과 동일해야함 "from" => $from_digit, // 문자 재전송시 발신번호 ex) 15884640 "template_code" => $template_code, // 템플린코드 - 이미생성된것중에 선택 //"reserved_time" => "209912310000", // 예약 발송시 예약시간, 미 입력시 즉시발송 "re_send" => "Y", // 알림톡 전송 실패시 문자 - Y : 재전송, N : 재전송 안함, R : 대체 메시지로 전송 미입력시 N // "re_text" => "대체 메시지입니다.", //"buttons" => $button_array, ); return $messages; } public function sendKakao($uid, $messages){ $yellowid_key = $this->get_yellowid_key($uid); $messagesArr= array($messages); // if($this->is_local()) return false; $curl_post_data = array( "usercode" => $this->unicode, //슈어엠 제공 아이디, 수정하지 마세요 "deptcode" => $this->deptcode, // 슈어엠 제공 회사코드, 수정하지 마세요 "yellowid_key" => $yellowid_key, "messages" => $messagesArr ); $json_data = json_encode($curl_post_data); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: '.strlen($json_data))); curl_setopt($ch, CURLOPT_URL, $this->service_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POST, 1); // Send the request $response = curl_exec($ch); // Check for errors if($response === FALSE){ die(curl_error($ch)); } // Decode the response $responseData = json_decode($response, TRUE); // Print the date from the response //echo $responseData['code']; //echo $responseData['message']; return $responseData; } public function is_local(){ $local = false; if(preg_match('/^local\./', $_SERVER['HTTP_HOST'])) $local = true; return $local; } /********* DATA SET *********************/ public function get_template_code($uid){ if($uid=="리얼딥"){ $template_code = "realdeep_01"; }else if($uid=="원진성형외과의원"){ $template_code = "wonjin_01"; }else if($uid=="TU치과"){ $template_code = "tu_01"; }else if($uid=="클래시성형외과의원"){ $template_code = "classy_01"; }else if($uid=="세가지소원의원"){ $template_code = "twscmobal_001"; }else if($uid=="GS안과의원"){ $template_code = "gs_01"; }else if($uid=="원치과의원"){ $template_code = "one_001"; }else if($uid=="티오피성형외과의원"){ $template_code = "top_001"; } return $template_code; } public function get_from_digit($uid){ if($uid=="리얼딥"){ $from_digit = "01029253789"; }else if($uid=="원진성형외과의원"){ $from_digit = "0234773300"; }else if($uid=="TU치과"){ $from_digit = "025988896"; }else if($uid=="클래시성형외과의원"){ $from_digit = "025452115"; }else if($uid=="세가지소원의원"){ $from_digit = "0221355877"; }else if($uid=="GS안과의원"){ $from_digit = "01064779009"; }else if($uid=="원치과의원"){ $from_digit = "01030911511"; }else if($uid=="티오피성형외과의원"){ $from_digit = "01044988700"; } return $from_digit; } public function get_registered_msg($uid, $name="", $etc="", $phone=""){ if($uid=="리얼딥"){ $msg = "[리얼딥] 안녕하세요. ".$name."님^^ 리얼딥 상담 신청 해주셔서 감사합니다. 고객님께서 알려주신 예약날짜 에 전문 상담원이 전화를 드려 이벤트 설명을 드릴 예정이오니, 꼭 전화 받아주시면 감사하겠습니다^^ * 대표전화 : 010-7111-0971 * 전화상담시간 : 평일 오전 12시 ~ 오후 6시"; }else if($uid=="원진성형외과의원"){ $msg = "[원진성형외과의원 이벤트 신청]\n"; $msg.= "안녕하세요. 고객님!\n"; $msg.= "고객님의 이벤트 신청이 완료되었습니다.\n"; $msg.= "전문 상담원이 전화를 드려 설명을 드릴 예정이오니 꼭 전화를 받아주시길 바랍니다.\n"; $msg.= "감사합니다."; } else if($uid=="TU치과"){ $msg = "◆티유치과의원 이벤트 신청안내\n\n"; $msg.= "웃음을 드리는 TU치과입니다:)\n"; $msg.= "고객님의 이벤트 신청이 완료되었습니다.\n\n"; $msg.= "■ 성명 : $name\n"; $msg.= "■ 신청일시 : ".date('Y-m-d')."\n"; $msg.= "■ 이벤트명 : ".$etc."\n\n"; $msg.= "전문 상담원이 전화를 드려\n"; $msg.= "간단한 예약안내 드릴 예정이오니\n"; $msg.= "전화를 꼭 받아 주세요^^\n\n"; $msg.= "☎ 예약 및 진료문의 : 02-598-8896\n\n"; $msg.= "▶ 오시는 길 : https://www.tudentalse.com/intro/map.html\n\n"; $msg.= "감사합니다."; }else if($uid=="클래시성형외과의원"){ $msg = "◆ 클래시성형외과의원 이벤트 신청안내\n\n"; $msg.= "안녕하세요. 클래시성형외과입니다.\n"; $msg.= "고객님의 이벤트 신청이 완료되었습니다.\n\n"; $msg.= "■ 성명 : $name\n"; $msg.= "■ 신청일시 : ".date('Y-m-d')."\n\n"; $msg.= "전문 상담원이 전화를 드려\n"; $msg.= "간단한 예약안내 드릴 예정이오니\n"; $msg.= "전화를 꼭 받아 주세요^^\n\n"; $msg.= "감사합니다."; }else if($uid=="세가지소원의원"){ $msg = "◆ 세가지소원의원 신촌점 이벤트 신청안내\n\n"; $msg.= "자신감을 드리는 세가지소원의원 신촌 모발센터입니다.\n"; $msg.= "고객님의 모발이식 이벤트 신청이 완료되었습니다.\n\n"; $msg.= "■ 성명 : $name\n"; $msg.= "■ 신청일시 : ".date('Y-m-d')."\n"; $msg.= "■ 이벤트명 : ".$etc."\n\n"; $msg.= "전문 상담원이 전화를 드려\n"; $msg.= "간단한 예약안내 드릴 예정이오니\n"; $msg.= "전화를 꼭 받아 주세요^^\n\n"; $msg.= "예약 및 진료문의 : 02-2135-5877\n"; $msg.= "오시는 길 : http://www.twscmobal.com/page/page4\n\n"; $msg.= "감사합니다."; }else if($uid=="GS안과의원"){ $msg = "◆ GS안과의원 이벤트 신청 안내\n\n"; $msg.= "실력이 시력을 만드는 GS안과의원 입니다.\n"; $msg.= "고객님의 이벤트 신청이 완료되었습니다.\n\n"; $msg.= "■ 성명 : $name\n"; $msg.= "■ 신청일시 : ".date('Y-m-d')."\n"; $msg.= "■ 이벤트명 : ".$etc."\n\n"; $msg.= "전문 상담원이 연락을 드려\n"; $msg.= "간단한 안내 드릴 예정이오니\n"; $msg.= "꼭 받아 주세요^^\n\n"; $msg.= "감사합니다."; }else if($uid=="원치과의원") { $msg = "안녕하세요 {$name}님!\n"; $msg .= "임플란트 혜택 신청이 완료되었습니다.\n\n"; $msg .= "■ 신청자명 : {$name}\n"; $msg .= "■ 전화번호 : {$phone}\n"; $msg .= "■ 신청일시 : ".date('Y-m-d')."\n"; $msg .= "■ 이벤트명 : {$etc}\n\n"; $msg .= "혜택 안내를 위해 빠른 시일 내로 연락을 드릴 예정입니다. 기간이 한정된 이벤트이기 때문에 전화를 꼭 받아주세요~\n\n"; $msg .= "안심하고 내원하세요! 내 가족을 치료하는 마음으로 정직한 진료를 약속드립니다. ^^\n\n"; $msg .= "- 원치과의원 병원장 유현진 드림 -"; }else if($uid=="티오피성형외과의원") { $msg = "안녕하세요 {$name}님!\n"; $msg .= "이벤트 신청이 완료되었습니다.\n\n"; $msg .= "■ 신청자명 : {$name}\n"; $msg .= "■ 신청일시 : ".date('Y-m-d H:i:s')."\n"; $msg .= "■ 이벤트명 : {$etc}\n\n"; $msg .= "이벤트 안내를 위해 빠른 시일 내로 연락을 드릴 예정입니다. 기간이 한정된 이벤트이기 때문에 전화를 꼭 받아주세요~\n\n"; $msg .= "안심하고 내원하세요! 아름다운 결과를 드리기 위해 최선을 다하겠습니다. ^^"; } return $msg; } /********* DATA SET END*********************/ } ?>