diff --git a/assets/css/sportspress.css b/assets/css/sportspress.css index dd4d9e7a..bb2ecd41 100644 --- a/assets/css/sportspress.css +++ b/assets/css/sportspress.css @@ -291,6 +291,14 @@ .sp-event-performance .sp-event-star { color: #f4d014; } +.sp-event-performance .sp-event-star-number { + margin-left: -20px; + width: 20px; + text-align: center; + display: inline-block; + font-size: smaller; + line-height: 20px; +} /* Event Performance (Icons) */ .sp-event-performance-teams .sp-template-event-performance-icons { diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php index 541cc2a9..bab33ee1 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php @@ -323,7 +323,7 @@ class SP_Meta_Box_Event_Performance { - + @@ -485,9 +485,8 @@ class SP_Meta_Box_Event_Performance { case 1: echo ''; break; - case 2: + default: echo ''; - break; } ?> diff --git a/includes/admin/settings/class-sp-settings-events.php b/includes/admin/settings/class-sp-settings-events.php index e2bcd363..4b5072a5 100644 --- a/includes/admin/settings/class-sp-settings-events.php +++ b/includes/admin/settings/class-sp-settings-events.php @@ -363,7 +363,8 @@ class SP_Settings_Events extends SP_Settings_Page { 'options' => array( __( 'None', 'sportspress' ), __( 'Player of the Match', 'sportspress' ), - __( 'Number of Stars', 'sportspress' ), + __( 'Stars', 'sportspress' ), + __( 'Star Number', 'sportspress' ), ), ), diff --git a/templates/event-performance-table.php b/templates/event-performance-table.php index 9c8e4e12..35f7afb2 100644 --- a/templates/event-performance-table.php +++ b/templates/event-performance-table.php @@ -65,6 +65,8 @@ if ( ! isset( $subs ) ) $subs = array(); $data = apply_filters( 'sportspress_event_performance_players', $data, $lineups, $subs, $mode ); + $stars_type = get_option( 'sportspress_event_performance_stars_type', 0 ); + $i = 0; foreach ( $data as $player_id => $row ): @@ -90,9 +92,21 @@ if ( ! isset( $subs ) ) $subs = array(); $name = '' . $name . ''; endif; - $player_stars = sp_array_value( $stars, $player_id, 0 ); - if ( $player_stars ): - $name .= ' ' . str_repeat( '', $player_stars ) . ''; + if ( $stars_type ): + $player_stars = sp_array_value( $stars, $player_id, 0 ); + if ( $player_stars ): + switch ( $stars_type ): + case 1: + $name .= ' '; + break; + case 2: + $name .= ' ' . str_repeat( '', $player_stars ) . ''; + break; + case 3: + $name .= ' ' . $player_stars . ''; + break; + endswitch; + endif; endif; if ( array_key_exists( $player_id, $lineup_sub_relation ) ):