| @@ 262-270 (lines=9) @@ | ||
| 259 | // Convert collected post data to an array |
|
| 260 | parse_str( $encoded_data, $encoded_data_array ); |
|
| 261 | ||
| 262 | foreach ( $encoded_data_array as $key => $value ) { |
|
| 263 | if ( false !== strpos( $key, 'amp;' ) ) { |
|
| 264 | $new_key = str_replace( '&', '&', $key ); |
|
| 265 | $new_key = str_replace( 'amp;', '&' , $new_key ); |
|
| 266 | ||
| 267 | unset( $encoded_data_array[ $key ] ); |
|
| 268 | $encoded_data_array[ $new_key ] = $value; |
|
| 269 | } |
|
| 270 | } |
|
| 271 | ||
| 272 | // Get the PayPal redirect uri |
|
| 273 | $paypal_redirect = wpinv_get_paypal_redirect( true ); |
|
| @@ 746-754 (lines=9) @@ | ||
| 743 | // Convert collected post data to an array |
|
| 744 | parse_str( $encoded_data, $data ); |
|
| 745 | ||
| 746 | foreach ( $data as $key => $value ) { |
|
| 747 | if ( false !== strpos( $key, 'amp;' ) ) { |
|
| 748 | $new_key = str_replace( '&', '&', $key ); |
|
| 749 | $new_key = str_replace( 'amp;', '&' , $new_key ); |
|
| 750 | ||
| 751 | unset( $data[ $key ] ); |
|
| 752 | $data[ $new_key ] = sanitize_text_field( $value ); |
|
| 753 | } |
|
| 754 | } |
|
| 755 | ||
| 756 | return $data; |
|
| 757 | } |
|