/** * api_decode function. * * @access public * @return void */ function api_decode() { $this->app_check("get"); if (!isset($this->appAllow["code"]["decode"])) { $_arr_return = array("alert" => "x050315"); $this->log_do($_arr_return, "decode"); $this->obj_api->halt_re($_arr_return); } $_arr_code = validateStr(fn_get("code"), 1, 0); switch ($_arr_code["status"]) { case "too_short": $_arr_return = array("alert" => "x080202"); $this->obj_api->halt_re($_arr_return); break; case "ok": $_str_code = $_arr_code["str"]; break; } $_arr_key = validateStr(fn_get("key"), 1, 0); switch ($_arr_key["status"]) { case "too_short": $_arr_return = array("alert" => "x080203"); $this->obj_api->halt_re($_arr_return); break; case "ok": $_str_key = $_arr_key["str"]; break; } $_str_result = fn_baigoDecode($_str_code, $_str_key); exit($_str_result); }
/** * api_decode function. * * @access public * @return void */ function api_decode() { $this->app_check("post"); $_arr_code = validateStr(fn_post("code"), 1, 0); switch ($_arr_code["status"]) { case "too_short": $_arr_return = array("alert" => "x080202"); $this->obj_api->halt_re($_arr_return); break; case "ok": $_str_code = $_arr_code["str"]; break; } $_arr_key = validateStr(fn_post("key"), 1, 0); switch ($_arr_key["status"]) { case "too_short": $_arr_return = array("alert" => "x080203"); $this->obj_api->halt_re($_arr_return); break; case "ok": $_str_key = $_arr_key["str"]; break; } $_str_result = fn_baigoDecode($_str_code, $_str_key); exit($_str_result); }
private function sync_decode($_str_code, $_str_key) { $_str_result = fn_baigoDecode($_str_code, $_str_key); $_arr_result = fn_jsonDecode($_str_result, "decode"); return $_arr_result; }