| @@ -525,9 +525,9 @@ | ||
| 525 | 525 | ) |
| 526 | 526 | ); |
| 527 | 527 | do_action( 'visualizer_pro_new_chart_defaults', $chart_id ); |
| 528 | 528 | } |
| 529 | - wp_redirect( add_query_arg( 'chart', (int) $chart_id ) ); | |
| 529 | + wp_redirect( esc_url_raw( add_query_arg( 'chart', (int) $chart_id ) ) ); | |
| 530 | 530 | |
| 531 | 531 | if ( defined( 'WP_TESTS_DOMAIN' ) ) { |
| 532 | 532 | wp_die(); |
| 533 | 533 | } |
| @@ -890,9 +890,9 @@ | ||
| 890 | 890 | Visualizer_Module_Utility::set_defaults( $this->_chart ); |
| 891 | 891 | |
| 892 | 892 | // redirect to next tab |
| 893 | 893 | // changed by Ash/Upwork |
| 894 | - wp_redirect( add_query_arg( 'tab', 'settings' ) ); | |
| 894 | + wp_redirect( esc_url_raw( add_query_arg( 'tab', 'settings' ) ) ); | |
| 895 | 895 | |
| 896 | 896 | return; |
| 897 | 897 | } |
| 898 | 898 | } |
| @@ -1225,15 +1225,17 @@ | ||
| 1225 | 1225 | if ( strpos( $key, 'visualizer-' ) !== false ) { |
| 1226 | 1226 | add_post_meta( $new_chart_id, $key, maybe_unserialize( $value[0] ) ); |
| 1227 | 1227 | } |
| 1228 | 1228 | } |
| 1229 | - $redirect = add_query_arg( | |
| 1230 | - array( | |
| 1231 | - 'page' => 'visualizer', | |
| 1232 | - 'type' => filter_input( INPUT_GET, 'type' ), | |
| 1233 | - 'vaction' => false, | |
| 1234 | - ), | |
| 1235 | - admin_url( 'admin.php' ) | |
| 1229 | + $redirect = esc_url( | |
| 1230 | + add_query_arg( | |
| 1231 | + array( | |
| 1232 | + 'page' => 'visualizer', | |
| 1233 | + 'type' => filter_input( INPUT_GET, 'type' ), | |
| 1234 | + 'vaction' => false, | |
| 1235 | + ), | |
| 1236 | + admin_url( 'admin.php' ) | |
| 1237 | + ) | |
| 1236 | 1238 | ); |
| 1237 | 1239 | } |
| 1238 | 1240 | } |
| 1239 | 1241 | |