diff --git a/includes/admin/importers/class-sp-importer.php b/includes/admin/importers/class-sp-importer.php index 9c2568ce..78c91b96 100644 --- a/includes/admin/importers/class-sp-importer.php +++ b/includes/admin/importers/class-sp-importer.php @@ -231,7 +231,7 @@ if ( class_exists( 'WP_Importer' ) ) { if ( file_exists( ABSPATH . $_POST['file_url'] ) ) { - $this->file_url = esc_attr( $_POST['file_url'] ); + $this->file_url = sanitize_url( $_POST['file_url'] ); } else { diff --git a/includes/admin/post-types/class-sp-admin-cpt-event.php b/includes/admin/post-types/class-sp-admin-cpt-event.php index 02236359..cd33a221 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-event.php +++ b/includes/admin/post-types/class-sp-admin-cpt-event.php @@ -262,7 +262,7 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT { if ( $typenow != 'sp_event' ) return; - $selected = isset( $_REQUEST['team'] ) ? esc_attr( $_REQUEST['team'] ) : null; + $selected = isset( $_REQUEST['team'] ) ? sanitize_key( $_REQUEST['team'] ) : null; $args = array( 'post_type' => 'sp_team', 'name' => 'team', @@ -272,7 +272,7 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT { ); wp_dropdown_pages( $args ); - $selected = isset( $_REQUEST['sp_league'] ) ? esc_attr( $_REQUEST['sp_league'] ) : null; + $selected = isset( $_REQUEST['sp_league'] ) ? sanitize_key( $_REQUEST['sp_league'] ) : null; $args = array( 'show_option_all' => __( 'Show all leagues', 'sportspress' ), 'taxonomy' => 'sp_league', @@ -281,7 +281,7 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT { ); sp_dropdown_taxonomies( $args ); - $selected = isset( $_REQUEST['sp_season'] ) ? esc_attr( $_REQUEST['sp_season'] ) : null; + $selected = isset( $_REQUEST['sp_season'] ) ? sanitize_key( $_REQUEST['sp_season'] ) : null; $args = array( 'show_option_all' => __( 'Show all seasons', 'sportspress' ), 'taxonomy' => 'sp_season', @@ -290,7 +290,7 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT { ); sp_dropdown_taxonomies( $args ); - $selected = isset( $_REQUEST['match_day'] ) ? esc_attr( $_REQUEST['match_day'] ) : null; + $selected = isset( $_REQUEST['match_day'] ) ? sanitize_text_field( $_REQUEST['match_day'] ) : null; echo ''; if ( current_user_can( 'edit_others_sp_events' ) ) diff --git a/includes/admin/settings/class-sp-settings-modules.php b/includes/admin/settings/class-sp-settings-modules.php index 6f76ccdc..7725c669 100644 --- a/includes/admin/settings/class-sp-settings-modules.php +++ b/includes/admin/settings/class-sp-settings-modules.php @@ -222,8 +222,8 @@ class SP_Settings_Modules extends SP_Settings_Page {