if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
if (get_option('sportspress_player_show_details', 'yes') === 'no') {
    return;
}
if (!isset($id)) {
    $id = get_the_ID();
}
$defaults = array('show_nationality' => get_option('sportspress_player_show_nationality', 'yes') == 'yes' ? true : false, 'show_positions' => get_option('sportspress_player_show_positions', 'yes') == 'yes' ? true : false, 'show_current_teams' => get_option('sportspress_player_show_current_teams', 'yes') == 'yes' ? true : false, 'show_past_teams' => get_option('sportspress_player_show_past_teams', 'yes') == 'yes' ? true : false, 'show_leagues' => get_option('sportspress_player_show_leagues', 'no') == 'yes' ? true : false, 'show_seasons' => get_option('sportspress_player_show_seasons', 'no') == 'yes' ? true : false, 'show_nationality_flags' => get_option('sportspress_player_show_flags', 'yes') == 'yes' ? true : false, 'link_teams' => get_option('sportspress_link_teams', 'no') == 'yes' ? true : false);
extract($defaults, EXTR_SKIP);
$countries = SP()->countries->countries;
$player = new SP_Player($id);
$nationalities = $player->nationalities();
$positions = $player->positions();
$current_teams = $player->current_teams();
$past_teams = $player->past_teams();
$leagues = $player->leagues();
$seasons = $player->seasons();
$metrics_before = $player->metrics(true);
$metrics_after = $player->metrics(false);
$common = array();
if ($show_nationality && $nationalities && is_array($nationalities)) {
    $values = array();
    foreach ($nationalities as $nationality) {
        $country_name = sp_array_value($countries, $nationality, null);
        $values[] = $country_name ? ($show_nationality_flags ? '<img src="' . plugin_dir_url(SP_PLUGIN_FILE) . 'assets/images/flags/' . strtolower($nationality) . '.png" alt="' . $nationality . '"> ' : '') . $country_name : '&mdash;';
    }
    $common[__('Nationality', 'sportspress')] = implode('<br>', $values);
}