Esempio n. 1
0
 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"];
 }
Esempio n. 2
0
 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"];
 }