function mf_do_tx($trace_no, $home_dir, $site_cd, $site_key, $tx_cd, $pub_key_str, $pa_url, $pa_port, $user_agent, $ordr_idxx, $cust_ip, $log_level, $opt, $mode, $key_dir, $log_dir) { $payx_data = $this->mf_get_payx_data(); $ordr_data = $this->mf_get_data("ordr_data", $this->m_ordr_data); $rcvr_data = $this->mf_get_data("rcvr_data", $this->m_rcvr_data); $escw_data = $this->mf_get_data("escw_data", $this->m_escw_data); $modx_data = $this->mf_get_data("mod_data", $this->m_modx_data); if ($mode == "1") { $res_data = lfPP_CLI_DL__do_tx_2($trace_no, $home_dir, $site_cd, $site_key, $tx_cd, $pub_key_str, $pa_url, $pa_port, $user_agent, $ordr_idxx, $payx_data, $ordr_data, $rcvr_data, $escw_data, $modx_data, $this->m_encx_data, $this->m_encx_info, $log_level, $opt); } else { if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $bin_exe = $home_dir . '/bin/pp_cli_exe '; $res_data = $this->mf_exec($bin_exe . "\"" . "site_cd=" . $site_cd . "," . "site_key=" . $site_key . "," . "tx_cd=" . $tx_cd . "," . "pa_url=" . $pa_url . "," . "pa_port=" . $pa_port . "," . "ordr_idxx=" . $ordr_idxx . "," . "enc_data=" . $this->m_encx_data . "," . "enc_info=" . $this->m_encx_info . "," . "trace_no=" . $trace_no . "," . "cust_ip=" . $cust_ip . "," . "key_path=" . $key_dir . "," . "log_path=" . $log_dir . "," . "log_level=" . $log_level . "," . "plan_data=" . $payx_data . $ordr_data . $rcvr_data . $escw_data . $modx_data . "\""); } else { if (PHP_INT_MAX == 2147483647) { // 32-bit $bin_exe = $home_dir . '/bin/pp_cli'; } else { $bin_exe = $home_dir . '/bin/pp_cli_x64'; } $res_data = $this->mf_exec($bin_exe, "-h", "home=" . $home_dir . "," . "site_cd=" . $site_cd . "," . "site_key=" . $site_key . "," . "tx_cd=" . $tx_cd . "," . "pa_url=" . $pa_url . "," . "pa_port=" . $pa_port . "," . "ordr_idxx=" . $ordr_idxx . "," . "payx_data=" . $payx_data . "," . "ordr_data=" . $ordr_data . "," . "rcvr_data=" . $rcvr_data . "," . "escw_data=" . $escw_data . "," . "modx_data=" . $modx_data . "," . "enc_data=" . $this->m_encx_data . "," . "enc_info=" . $this->m_encx_info . "," . "trace_no=" . $trace_no . "," . "cust_ip=" . $cust_ip . "," . "log_path=" . $log_dir . "," . "log_level=" . $log_level . "," . "opt=" . $opt . ""); } if ($res_data == "") { $res_data = "res_cd=9502" . chr(31) . "res_msg=연동 모듈 호출 오류"; } } parse_str(str_replace(chr(31), "&", $res_data), $this->m_res_data); $this->m_res_cd = $this->m_res_data["res_cd"]; $this->m_res_msg = $this->m_res_data["res_msg"]; }
function mf_do_tx($trace_no, $bin_dir, $home_dir, $site_cd, $site_key, $tx_cd, $pub_key_str, $pa_url, $pa_port, $user_agent, $ordr_idxx, $cust_ip, $log_level, $opt, $mode) { $payx_data = $this->mf_get_payx_data(); $ordr_data = $this->mf_get_data("ordr_data", $this->m_ordr_data); $rcvr_data = $this->mf_get_data("rcvr_data", $this->m_rcvr_data); $escw_data = $this->mf_get_data("escw_data", $this->m_escw_data); $modx_data = $this->mf_get_data("mod_data", $this->m_modx_data); if ($mode == "1") { $res_data = lfPP_CLI_DL__do_tx_2($trace_no, $home_dir, $site_cd, $site_key, $tx_cd, $pub_key_str, $pa_url, $pa_port, $user_agent, $ordr_idxx, $payx_data, $ordr_data, $rcvr_data, $escw_data, $modx_data, $this->m_encx_data, $this->m_encx_info, $log_level, $opt); } else { $res_data = $this->mf_exec($bin_dir . "/bin/pp_cli", "-h", "home=" . $home_dir . "," . "site_cd=" . $site_cd . "," . "site_key=" . $site_key . "," . "tx_cd=" . $tx_cd . "," . "pa_url=" . $pa_url . "," . "pa_port=" . $pa_port . "," . "ordr_idxx=" . $ordr_idxx . "," . "payx_data=" . $payx_data . "," . "ordr_data=" . $ordr_data . "," . "rcvr_data=" . $rcvr_data . "," . "escw_data=" . $escw_data . "," . "modx_data=" . $modx_data . "," . "enc_data=" . $this->m_encx_data . "," . "enc_info=" . $this->m_encx_info . "," . "trace_no=" . $trace_no . "," . "cust_ip=" . $cust_ip . "," . "log_level=" . $log_level . "," . "opt=" . $opt . ""); if ($res_data == "") { $res_data = "res_cd=9502" . chr(31) . "res_msg=연동 모듈 호출 오류"; } } parse_str(str_replace(chr(31), "&", $res_data), $this->m_res_data); $this->m_res_cd = $this->m_res_data["res_cd"]; $this->m_res_msg = $this->m_res_data["res_msg"]; }