Update ordercomplete.pgkcp.php
This commit is contained in:
parent
829902e6e5
commit
d3a922e060
|
@ -17,19 +17,33 @@ set_session_token();
|
||||||
|
|
||||||
// set redirect variables
|
// set redirect variables
|
||||||
$redirect_url = get_requested_value("redirect_url");
|
$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");
|
$res_cd = get_requested_value("res_cd");
|
||||||
|
$action = in_array($res_cd, array("0000", "9999")) ? "complete" : "cancel";
|
||||||
|
|
||||||
if($res_cd == "0000") {
|
// check ordr_idxx
|
||||||
$process_type = "complete";
|
if(empty($ordr_idxx)) {
|
||||||
} else {
|
set_error("ordr_idxx can not empty");
|
||||||
$process_tyee = "cancel";
|
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
|
||||||
redirect_uri(get_final_link($redirect_url, array(
|
redirect_uri(get_final_link($redirect_url, array(
|
||||||
"_token" => get_session_token(),
|
"_token" => get_session_token(),
|
||||||
"_route" => get_requested_value("route"),
|
"_route" => get_requested_value("route"),
|
||||||
"process_type" => $process_type,
|
"_action" => $action,
|
||||||
"order_idxx" => $order_idxx
|
"_ordr_idxx" => $ordr_idxx
|
||||||
), false));
|
), false));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user