Update ordercomplete.pgkcp.php

This commit is contained in:
Namhyeon Go 2018-09-24 04:10:32 +09:00 committed by GitHub
parent 829902e6e5
commit d3a922e060
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,19 +17,33 @@ set_session_token();
// set redirect variables
$redirect_url = get_requested_value("redirect_url");
$order_idxx = get_requested_value("order_idxx");
$ordr_idxx = get_requested_value("ordr_idxx");
$res_cd = get_requested_value("res_cd");
$action = in_array($res_cd, array("0000", "9999")) ? "complete" : "cancel";
if($res_cd == "0000") {
$process_type = "complete";
} else {
$process_tyee = "cancel";
// check ordr_idxx
if(empty($ordr_idxx)) {
set_error("ordr_idxx can not empty");
set_errors();
}
// write storage file
$fd = json_encode($requests['_POST']);
$fw = write_storage_file($fd, array(
"filename" => get_hashed_text($ordr_idxx) . ".json",
"storage_type" => "payman"
));
// check write-protected
if(!$fw) {
set_error("your storage is write-protected!");
show_errors();
}
// redirect
redirect_uri(get_final_link($redirect_url, array(
"_token" => get_session_token(),
"_route" => get_requested_value("route"),
"process_type" => $process_type,
"order_idxx" => $order_idxx
"_action" => $action,
"_ordr_idxx" => $ordr_idxx
), false));