From 52a074b586bd592c1e3fe29e4ff23147cfd45ad9 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Sat, 6 Nov 2021 20:37:55 +0900 Subject: [PATCH] Tag version 2.7.9 --- changelog.txt | 4 +++- includes/admin/class-sp-admin-permalink-settings.php | 2 +- includes/admin/class-sp-admin-settings.php | 4 ++-- includes/admin/class-sp-admin-setup-wizard.php | 4 ++-- includes/admin/class-sp-admin-taxonomies.php | 2 +- includes/admin/class-sp-admin-welcome.php | 2 +- includes/admin/importers/class-sp-event-importer.php | 2 +- .../admin/importers/class-sp-event-performance-importer.php | 2 +- includes/admin/importers/class-sp-importer.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-calendar.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-column.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-list.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-metric.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-outcome.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-performance.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-player.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-result.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-spec.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-staff.php | 2 +- includes/admin/post-types/class-sp-admin-cpt-statistic.php | 2 +- .../meta-boxes/class-sp-meta-box-calendar-columns.php | 2 +- .../meta-boxes/class-sp-meta-box-calendar-data.php | 2 +- .../meta-boxes/class-sp-meta-box-calendar-details.php | 2 +- .../meta-boxes/class-sp-meta-box-calendar-feeds.php | 2 +- .../meta-boxes/class-sp-meta-box-calendar-format.php | 2 +- .../meta-boxes/class-sp-meta-box-column-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-equation.php | 2 +- .../meta-boxes/class-sp-meta-box-event-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-event-format.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-event-mode.php | 2 +- .../meta-boxes/class-sp-meta-box-event-officials.php | 2 +- .../meta-boxes/class-sp-meta-box-event-results.php | 2 +- .../meta-boxes/class-sp-meta-box-event-shortcode.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-event-specs.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-event-teams.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-event-video.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-list-columns.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-list-data.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-list-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-list-format.php | 2 +- .../meta-boxes/class-sp-meta-box-metric-details.php | 2 +- .../meta-boxes/class-sp-meta-box-outcome-details.php | 2 +- .../meta-boxes/class-sp-meta-box-performance-details.php | 2 +- .../meta-boxes/class-sp-meta-box-player-columns.php | 2 +- .../meta-boxes/class-sp-meta-box-player-details.php | 2 +- .../meta-boxes/class-sp-meta-box-player-metrics.php | 2 +- .../meta-boxes/class-sp-meta-box-result-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-spec-details.php | 2 +- .../meta-boxes/class-sp-meta-box-staff-details.php | 2 +- .../meta-boxes/class-sp-meta-box-statistic-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-table-data.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-table-format.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-table-mode.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-team-columns.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-team-details.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-team-lists.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-team-staff.php | 2 +- .../post-types/meta-boxes/class-sp-meta-box-team-tables.php | 2 +- includes/admin/settings/class-sp-settings-events.php | 2 +- includes/admin/settings/class-sp-settings-general.php | 2 +- includes/admin/settings/class-sp-settings-licenses.php | 2 +- includes/admin/settings/class-sp-settings-modules.php | 2 +- includes/admin/settings/class-sp-settings-page.php | 2 +- includes/admin/settings/class-sp-settings-status.php | 2 +- includes/class-sp-ajax.php | 2 +- includes/class-sp-shortcodes.php | 2 +- includes/class-sp-template-loader.php | 2 +- includes/sp-template-functions.php | 2 +- includes/sp-template-hooks.php | 2 +- readme.txt | 5 +++-- 70 files changed, 76 insertions(+), 73 deletions(-) diff --git a/changelog.txt b/changelog.txt index 8519e048..848c1a68 100644 --- a/changelog.txt +++ b/changelog.txt @@ -6,7 +6,9 @@ * Tweak - Add option to display event status in countdown widget. * Tweak - Add ability to filter events by format in calendar template. * Fix - Reverse order not applying to teams in event lists. -* Fix - XSS issues in events admin page. +* Fix - Add validation to user inputs for improved security. +* Fix - Sanitize all user inputs for improved security. +* Fix - Escape all outputs in admin for improved security. * Fix - Filtering based on format for event blocks. * Fix - Last week and next week filter not applying to player lists. * Fix - Deselecting a selected team in settings. diff --git a/includes/admin/class-sp-admin-permalink-settings.php b/includes/admin/class-sp-admin-permalink-settings.php index c5f08ce6..d2454c1b 100644 --- a/includes/admin/class-sp-admin-permalink-settings.php +++ b/includes/admin/class-sp-admin-permalink-settings.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/class-sp-admin-settings.php b/includes/admin/class-sp-admin-settings.php index 0d9b717a..362eb141 100644 --- a/includes/admin/class-sp-admin-settings.php +++ b/includes/admin/class-sp-admin-settings.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.6.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly @@ -463,7 +463,7 @@ class SP_Admin_Settings { $options ) { ?> - + $val ) { ?> diff --git a/includes/admin/class-sp-admin-setup-wizard.php b/includes/admin/class-sp-admin-setup-wizard.php index 27433d3b..2ce7de36 100644 --- a/includes/admin/class-sp-admin-setup-wizard.php +++ b/includes/admin/class-sp-admin-setup-wizard.php @@ -9,7 +9,7 @@ * @author WooThemes * @category Admin * @package SportsPress/Admin - * @version 2.6.15 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) { exit; @@ -260,7 +260,7 @@ class SP_Admin_Setup_Wizard { $options ) { ?> - + $val ) { ?> diff --git a/includes/admin/class-sp-admin-taxonomies.php b/includes/admin/class-sp-admin-taxonomies.php index 61756dd6..ec3aff8a 100644 --- a/includes/admin/class-sp-admin-taxonomies.php +++ b/includes/admin/class-sp-admin-taxonomies.php @@ -7,7 +7,7 @@ if ( ! defined( 'ABSPATH' ) ) { * Handles taxonomies in admin * * @class SP_Admin_Taxonomies - * @version 2.6.15 + * @version 2.7.9 * @package SportsPress/Admin * @category Class * @author ThemeBoy diff --git a/includes/admin/class-sp-admin-welcome.php b/includes/admin/class-sp-admin-welcome.php index d21f968b..5b5cdbdd 100644 --- a/includes/admin/class-sp-admin-welcome.php +++ b/includes/admin/class-sp-admin-welcome.php @@ -9,7 +9,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.6.17 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/importers/class-sp-event-importer.php b/includes/admin/importers/class-sp-event-importer.php index 79534ded..259fc8b9 100644 --- a/includes/admin/importers/class-sp-event-importer.php +++ b/includes/admin/importers/class-sp-event-importer.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Importers - * @version 2.7.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/importers/class-sp-event-performance-importer.php b/includes/admin/importers/class-sp-event-performance-importer.php index d0d59e13..8b74cc04 100644 --- a/includes/admin/importers/class-sp-event-performance-importer.php +++ b/includes/admin/importers/class-sp-event-performance-importer.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Importers - * @version 2.5.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/importers/class-sp-importer.php b/includes/admin/importers/class-sp-importer.php index 7fa3a76d..9cc0b7d7 100644 --- a/includes/admin/importers/class-sp-importer.php +++ b/includes/admin/importers/class-sp-importer.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Importers - * @version 2.6.8 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-calendar.php b/includes/admin/post-types/class-sp-admin-cpt-calendar.php index e4bf2ff2..49909cfb 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-calendar.php +++ b/includes/admin/post-types/class-sp-admin-cpt-calendar.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-column.php b/includes/admin/post-types/class-sp-admin-cpt-column.php index b8003fc7..eb8f7e8c 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-column.php +++ b/includes/admin/post-types/class-sp-admin-cpt-column.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 1.8 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-list.php b/includes/admin/post-types/class-sp-admin-cpt-list.php index 7093819e..447c0595 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-list.php +++ b/includes/admin/post-types/class-sp-admin-cpt-list.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-metric.php b/includes/admin/post-types/class-sp-admin-cpt-metric.php index 4293858a..c6b8e93f 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-metric.php +++ b/includes/admin/post-types/class-sp-admin-cpt-metric.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 0.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-outcome.php b/includes/admin/post-types/class-sp-admin-cpt-outcome.php index 73fbe870..188933a4 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-outcome.php +++ b/includes/admin/post-types/class-sp-admin-cpt-outcome.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 0.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-performance.php b/includes/admin/post-types/class-sp-admin-cpt-performance.php index 1425ad85..eaa7d6c6 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-performance.php +++ b/includes/admin/post-types/class-sp-admin-cpt-performance.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 1.4 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-player.php b/includes/admin/post-types/class-sp-admin-cpt-player.php index 8e587890..8b76c152 100755 --- a/includes/admin/post-types/class-sp-admin-cpt-player.php +++ b/includes/admin/post-types/class-sp-admin-cpt-player.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-result.php b/includes/admin/post-types/class-sp-admin-cpt-result.php index 36173767..4cad15a4 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-result.php +++ b/includes/admin/post-types/class-sp-admin-cpt-result.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 0.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-spec.php b/includes/admin/post-types/class-sp-admin-cpt-spec.php index 9354fa3f..361db988 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-spec.php +++ b/includes/admin/post-types/class-sp-admin-cpt-spec.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-staff.php b/includes/admin/post-types/class-sp-admin-cpt-staff.php index 57e2b0ad..2116e999 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-staff.php +++ b/includes/admin/post-types/class-sp-admin-cpt-staff.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/class-sp-admin-cpt-statistic.php b/includes/admin/post-types/class-sp-admin-cpt-statistic.php index aa4b7e98..70ff2e19 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-statistic.php +++ b/includes/admin/post-types/class-sp-admin-cpt-statistic.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Post_Types - * @version 2.6.8 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-columns.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-columns.php index 0a7d07c0..a7abf289 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-columns.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-columns.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.12 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php index d45f02c7..74d00a20 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-details.php index 91edba4c..5b6a1f4f 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.19 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-feeds.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-feeds.php index cb33d772..6a41f958 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-feeds.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-feeds.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-format.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-format.php index 4685a4af..abb4a8a5 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-format.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-format.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 0.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-column-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-column-details.php index 5bf43edb..d55c742a 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-column-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-column-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.0 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-equation.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-equation.php index 72da512c..6d1242cb 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-equation.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-equation.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.2 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-details.php index 61da542d..6338c8b6 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.3 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-format.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-format.php index 848df82d..3866fa63 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-format.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-format.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 0.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-mode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-mode.php index 4fba37b3..7918dba8 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-mode.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-mode.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php index 949b6414..6c7dde9e 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php @@ -6,7 +6,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5.2 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php index 4b2b8d07..b01aaaa3 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.3 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-shortcode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-shortcode.php index 0bf87d2d..0fe87bf6 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-shortcode.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-shortcode.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-specs.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-specs.php index 3d45c706..d1c99aba 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-specs.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-specs.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php index cab8cd7c..7615a600 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.3 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-video.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-video.php index 806a1826..c5f6d346 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-video.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-video.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 0.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php index 58b84963..e332fca4 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.7.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-data.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-data.php index 0dfb4762..00c48dd7 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-data.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-data.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-details.php index 4a361895..0c0b7f2b 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.7.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-format.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-format.php index 570ec374..3edc3814 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-format.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-format.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 0.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-metric-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-metric-details.php index 42187d42..1c7b7926 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-metric-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-metric-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.0 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php index 62d75899..8cfeec8e 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.15 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php index 4ce0b90b..079a0ad6 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.19 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-columns.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-columns.php index 298f7916..1b1506a2 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-columns.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-columns.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-details.php index ee5d9349..cbcf7c24 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-metrics.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-metrics.php index beb649e5..4bb93516 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-metrics.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-metrics.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.9.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php index 4cb2d660..f5b75055 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.9 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-spec-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-spec-details.php index 6bedaeec..fea03e15 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-spec-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-spec-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-details.php index ab4c69f6..1f38c91f 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-statistic-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-statistic-details.php index 9eabb300..caa0f382 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-statistic-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-statistic-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.4 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-data.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-data.php index e9369ea0..946d0bf1 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-data.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-data.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6.15 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-format.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-format.php index 39db36c8..b80eecfb 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-format.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-format.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.4 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-mode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-mode.php index 4b3bc596..26519c0c 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-mode.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-table-mode.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.3 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-columns.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-columns.php index 04b5c7af..5d94ec69 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-columns.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-columns.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 1.3 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-details.php index c72e0700..6db19a1c 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-details.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-lists.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-lists.php index 5cddb0e9..fc1e4a1f 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-lists.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-lists.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-staff.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-staff.php index be01249e..8884bd67 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-staff.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-staff.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-tables.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-tables.php index 72dd5daf..863076d0 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-tables.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-tables.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta_Boxes - * @version 2.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-events.php b/includes/admin/settings/class-sp-settings-events.php index 41d06f35..33fa775f 100644 --- a/includes/admin/settings/class-sp-settings-events.php +++ b/includes/admin/settings/class-sp-settings-events.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.7.1.2 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-general.php b/includes/admin/settings/class-sp-settings-general.php index 4ef17f0e..03603ab8 100644 --- a/includes/admin/settings/class-sp-settings-general.php +++ b/includes/admin/settings/class-sp-settings-general.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.5.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-licenses.php b/includes/admin/settings/class-sp-settings-licenses.php index c1c5052d..b9e1c806 100644 --- a/includes/admin/settings/class-sp-settings-licenses.php +++ b/includes/admin/settings/class-sp-settings-licenses.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-modules.php b/includes/admin/settings/class-sp-settings-modules.php index 3688fb62..7fc04275 100644 --- a/includes/admin/settings/class-sp-settings-modules.php +++ b/includes/admin/settings/class-sp-settings-modules.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-page.php b/includes/admin/settings/class-sp-settings-page.php index 2e2a2c99..e4d7c563 100644 --- a/includes/admin/settings/class-sp-settings-page.php +++ b/includes/admin/settings/class-sp-settings-page.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.1.7 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/admin/settings/class-sp-settings-status.php b/includes/admin/settings/class-sp-settings-status.php index e5de5016..eae3cb45 100644 --- a/includes/admin/settings/class-sp-settings-status.php +++ b/includes/admin/settings/class-sp-settings-status.php @@ -5,7 +5,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin - * @version 2.6.1 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/class-sp-ajax.php b/includes/class-sp-ajax.php index 2bc57e75..174a90a0 100644 --- a/includes/class-sp-ajax.php +++ b/includes/class-sp-ajax.php @@ -8,7 +8,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly * AJAX Event Handler * * @class SP_AJAX - * @version 2.7 + * @version 2.7.9 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-shortcodes.php b/includes/class-sp-shortcodes.php index 969e102a..84fae5b9 100644 --- a/includes/class-sp-shortcodes.php +++ b/includes/class-sp-shortcodes.php @@ -3,7 +3,7 @@ * SP_Shortcodes class. * * @class SP_Shortcodes - * @version 2.6.9 + * @version 2.7.9 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/class-sp-template-loader.php b/includes/class-sp-template-loader.php index bf33b81e..5778ec15 100644 --- a/includes/class-sp-template-loader.php +++ b/includes/class-sp-template-loader.php @@ -3,7 +3,7 @@ * Template Loader * * @class SP_Template_Loader - * @version 2.3.1 + * @version 2.7.9 * @package SportsPress/Classes * @category Class * @author ThemeBoy diff --git a/includes/sp-template-functions.php b/includes/sp-template-functions.php index dd7f3be6..018d9cbf 100644 --- a/includes/sp-template-functions.php +++ b/includes/sp-template-functions.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Core * @package SportsPress/Functions - * @version 2.5.5 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/includes/sp-template-hooks.php b/includes/sp-template-hooks.php index ec429999..d8f91c40 100644 --- a/includes/sp-template-hooks.php +++ b/includes/sp-template-hooks.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Core * @package SportsPress/Functions - * @version 2.6 + * @version 2.7.9 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly diff --git a/readme.txt b/readme.txt index f5bb75b9..911f363d 100644 --- a/readme.txt +++ b/readme.txt @@ -246,14 +246,15 @@ When you upgrade to one of the SportsPress Pro licenses, you can simply activate * Tweak - Add option to display event status in countdown widget. * Tweak - Add ability to filter events by format in calendar template. * Fix - Reverse order not applying to teams in event lists. -* Fix - XSS issues in events admin page. +* Fix - Add validation to user inputs for improved security. +* Fix - Sanitize all user inputs for improved security. +* Fix - Escape all outputs in admin for improved security. * Fix - Filtering based on format for event blocks. * Fix - Last week and next week filter not applying to player lists. * Fix - Deselecting a selected team in settings. * Fix - PHP 8.0 deprecated warnings. * Localization - Add nationalities and flags for French Guiana, French Polynesia, Guadeloupe, Greenland, Martinique, Reunion, and Sint Maarten. - = 2.7.8 = * Fix - Event results, box scores, and players stats not updating via REST API.