/** * Append own goals to box score. */ public function players($data = array(), $lineups = array(), $subs = array(), $mode = 'values') { if ('icons' == $mode) { return $data; } foreach ($data as $id => $performance) { $owngoals = sp_array_value($performance, 'owngoals', 0); if ($owngoals) { $option = sp_get_main_performance_option(); $goals = sp_array_value($performance, $option, 0); if ($goals) { $data[$id]['goals'] = $goals . ', ' . $owngoals . ' ' . get_option('sportspress_own_goals_notation', 'OG'); } else { $data[$id]['goals'] = $owngoals . ' ' . get_option('sportspress_own_goals_notation', 'OG'); } } } return $data; }
* @author ThemeBoy * @package SportsPress/Templates * @version 1.9.6 */ if (!defined('ABSPATH')) { exit; } // Exit if accessed directly $show_players = get_option('sportspress_event_show_players', 'yes') === 'yes' ? true : false; $show_staff = get_option('sportspress_event_show_staff', 'yes') === 'yes' ? true : false; $show_total = get_option('sportspress_event_show_total', 'yes') === 'yes' ? true : false; $show_numbers = get_option('sportspress_event_show_player_numbers', 'yes') === 'yes' ? true : false; $split_positions = get_option('sportspress_event_split_players_by_position', 'no') === 'yes' ? true : false; $split_teams = get_option('sportspress_event_split_players_by_team', 'yes') === 'yes' ? true : false; $reverse_teams = get_option('sportspress_event_performance_reverse_teams', 'no') === 'yes' ? true : false; $primary = sp_get_main_performance_option(); $total = get_option('sportspress_event_total_performance', 'all'); if (!$show_players && !$show_staff && !$show_total) { return; } if (!isset($id)) { $id = get_the_ID(); } $teams = get_post_meta($id, 'sp_team', false); if (is_array($teams)) { ?> <div class="sp-event-performance-tables sp-event-performance-<?php echo $split_positions ? 'positions' : 'teams'; ?> "> <?php