FIX: PHP8.2.x Deprecated code warnings

This commit is contained in:
savvasha
2023-10-03 10:40:03 +03:00
parent eb444db5b8
commit 3ea7cb6a4e
4 changed files with 18 additions and 7 deletions

View File

@@ -19,6 +19,11 @@ if ( ! class_exists( 'SP_Admin_Permalink_Settings' ) ) :
*/ */
class SP_Admin_Permalink_Settings { class SP_Admin_Permalink_Settings {
/**
* @var array
*/
public $slugs = array();
/** /**
* Hook in tabs. * Hook in tabs.
*/ */

View File

@@ -27,6 +27,7 @@ class SP_League_Table extends SP_Secondary_Post {
// ** @var strings // ** @var strings
public $orderby; public $orderby;
public $orderbyorder; public $orderbyorder;
public $compare;
/** @var int Show Published events. */ /** @var int Show Published events. */
public $show_published_events; public $show_published_events;

View File

@@ -885,7 +885,7 @@ if ( ! function_exists( 'sp_dropdown_taxonomies' ) ) {
if ( $terms ) : if ( $terms ) :
printf( '<select name="%s" class="postform %s" %s>', esc_attr( $name ), esc_attr( $class ) . ( $chosen ? ' chosen-select' . ( is_rtl() ? ' chosen-rtl' : '' ) : '' ), ( $placeholder != null ? 'data-placeholder="' . esc_attr( $placeholder ) . '" ' : '' ) . esc_attr( $property ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( '<select name="%s" class="postform %s" %s>', esc_attr( $name ), esc_attr( $class ) . ( $chosen ? ' chosen-select' . ( is_rtl() ? ' chosen-rtl' : '' ) : '' ), ( $placeholder != null ? 'data-placeholder="' . esc_attr( $placeholder ) . '" ' : '' ) . esc_attr( $property ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
if ( strpos( $property, 'multiple' ) === false ) : if ( $property && strpos( $property, 'multiple' ) === false ) :
if ( $args['show_option_blank'] ) : if ( $args['show_option_blank'] ) :
echo '<option value="">' . ( is_bool( $args['show_option_blank'] ) ? '' : esc_attr( $args['show_option_blank'] ) ) . '</option>'; echo '<option value="">' . ( is_bool( $args['show_option_blank'] ) ? '' : esc_attr( $args['show_option_blank'] ) ) . '</option>';
endif; endif;
@@ -898,7 +898,7 @@ if ( ! function_exists( 'sp_dropdown_taxonomies' ) ) {
endif; endif;
if ( $args['show_option_auto'] ) : if ( $args['show_option_auto'] ) :
if ( strpos( $property, 'multiple' ) !== false ) : if ( $property && strpos( $property, 'multiple' ) !== false ) :
$selected_prop = in_array( 'auto', $selected ) ? 'selected' : ''; $selected_prop = in_array( 'auto', $selected ) ? 'selected' : '';
else : else :
$selected_prop = selected( 'auto', $selected, false ); $selected_prop = selected( 'auto', $selected, false );
@@ -914,7 +914,7 @@ if ( ! function_exists( 'sp_dropdown_taxonomies' ) ) {
$this_value = $term->slug; $this_value = $term->slug;
endif; endif;
if ( strpos( $property, 'multiple' ) !== false ) : if ( $property && strpos( $property, 'multiple' ) !== false ) :
$selected_prop = in_array( $this_value, $selected ) ? 'selected' : ''; $selected_prop = in_array( $this_value, $selected ) ? 'selected' : '';
else : else :
$selected_prop = selected( $this_value, $selected, false ); $selected_prop = selected( $this_value, $selected, false );
@@ -934,7 +934,7 @@ if ( ! function_exists( 'sp_dropdown_taxonomies' ) ) {
$this_value = $term_child->slug; $this_value = $term_child->slug;
endif; endif;
if ( strpos( $property, 'multiple' ) !== false ) : if ( $property && strpos( $property, 'multiple' ) !== false ) :
$selected_prop = in_array( $this_value, $selected ) ? 'selected' : ''; $selected_prop = in_array( $this_value, $selected ) ? 'selected' : '';
else : else :
$selected_prop = selected( $this_value, $selected, false ); $selected_prop = selected( $this_value, $selected, false );
@@ -1020,7 +1020,7 @@ if ( ! function_exists( 'sp_dropdown_pages' ) ) {
if ( $posts || $args['prepend_options'] || $args['append_options'] ) : if ( $posts || $args['prepend_options'] || $args['append_options'] ) :
printf( '<select name="%s" id="%s" class="postform %s" %s>', esc_attr( $name ), esc_attr( $id ), esc_attr( $class ) . ( $chosen ? ' chosen-select' . ( is_rtl() ? ' chosen-rtl' : '' ) : '' ), ( $placeholder != null ? 'data-placeholder="' . esc_attr( $placeholder ) . '" ' : '' ) . esc_attr( $property ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( '<select name="%s" id="%s" class="postform %s" %s>', esc_attr( $name ), esc_attr( $id ), esc_attr( $class ) . ( $chosen ? ' chosen-select' . ( is_rtl() ? ' chosen-rtl' : '' ) : '' ), ( $placeholder != null ? 'data-placeholder="' . esc_attr( $placeholder ) . '" ' : '' ) . esc_attr( $property ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
if ( strpos( $property, 'multiple' ) === false ) : if ( $property && strpos( $property, 'multiple' ) === false ) :
if ( $args['show_option_blank'] ) : if ( $args['show_option_blank'] ) :
printf( '<option value=""></option>' ); printf( '<option value=""></option>' );
endif; endif;
@@ -1046,7 +1046,7 @@ if ( ! function_exists( 'sp_dropdown_pages' ) ) {
$this_value = $post->post_name; $this_value = $post->post_name;
endif; endif;
if ( strpos( $property, 'multiple' ) !== false ) : if ( $property && strpos( $property, 'multiple' ) !== false ) :
$selected_prop = in_array( $this_value, $selected ) ? 'selected' : ''; $selected_prop = in_array( $this_value, $selected ) ? 'selected' : '';
else : else :
$selected_prop = selected( $this_value, $selected, false ); $selected_prop = selected( $this_value, $selected, false );
@@ -1066,7 +1066,7 @@ if ( ! function_exists( 'sp_dropdown_pages' ) ) {
endforeach; endforeach;
wp_reset_postdata(); wp_reset_postdata();
if ( strpos( $property, 'multiple' ) === false ) : if ( $property && strpos( $property, 'multiple' ) === false ) :
if ( $args['append_options'] && is_array( $args['append_options'] ) ) : if ( $args['append_options'] && is_array( $args['append_options'] ) ) :
foreach ( $args['append_options'] as $slug => $label ) : foreach ( $args['append_options'] as $slug => $label ) :
printf( '<option value="%s" %s>%s</option>', esc_attr( $slug ), selected( $selected, $slug, false ), esc_attr( $label ) ); printf( '<option value="%s" %s>%s</option>', esc_attr( $slug ), selected( $selected, $slug, false ), esc_attr( $label ) );

View File

@@ -60,6 +60,11 @@ if ( ! class_exists( 'SportsPress' ) ) :
* @var SP_Templates $templates * @var SP_Templates $templates
*/ */
public $templates = null; public $templates = null;
/**
* @var SP_Feeds $feeds
*/
public $feeds = null;
/** /**
* @var array * @var array