BIN
assets/images/flags/glp.png
Normal file
|
After Width: | Height: | Size: 121 B |
BIN
assets/images/flags/grl.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/images/flags/guf.png
Normal file
|
After Width: | Height: | Size: 121 B |
BIN
assets/images/flags/mtq.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/images/flags/pyf.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/images/flags/reu.png
Normal file
|
After Width: | Height: | Size: 121 B |
BIN
assets/images/flags/sxm.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
@@ -68,6 +68,7 @@ class SP_Countries {
|
|||||||
'nam',
|
'nam',
|
||||||
'nga',
|
'nga',
|
||||||
'nig',
|
'nig',
|
||||||
|
'reu',
|
||||||
'rsa',
|
'rsa',
|
||||||
'rwa',
|
'rwa',
|
||||||
'sdn',
|
'sdn',
|
||||||
@@ -207,6 +208,8 @@ class SP_Countries {
|
|||||||
'cuw',
|
'cuw',
|
||||||
'dma',
|
'dma',
|
||||||
'dom',
|
'dom',
|
||||||
|
'glp',
|
||||||
|
'grl',
|
||||||
'grn',
|
'grn',
|
||||||
'gua',
|
'gua',
|
||||||
'hai',
|
'hai',
|
||||||
@@ -214,12 +217,14 @@ class SP_Countries {
|
|||||||
'jam',
|
'jam',
|
||||||
'lca',
|
'lca',
|
||||||
'mex',
|
'mex',
|
||||||
|
'mtq',
|
||||||
'msr',
|
'msr',
|
||||||
'nca',
|
'nca',
|
||||||
'pan',
|
'pan',
|
||||||
'pur',
|
'pur',
|
||||||
'skn',
|
'skn',
|
||||||
'slv',
|
'slv',
|
||||||
|
'sxm',
|
||||||
'tca',
|
'tca',
|
||||||
'usa',
|
'usa',
|
||||||
'vgb',
|
'vgb',
|
||||||
@@ -242,6 +247,7 @@ class SP_Countries {
|
|||||||
'nzl',
|
'nzl',
|
||||||
'plw',
|
'plw',
|
||||||
'png',
|
'png',
|
||||||
|
'pyf',
|
||||||
'sam',
|
'sam',
|
||||||
'sol',
|
'sol',
|
||||||
'tah',
|
'tah',
|
||||||
@@ -257,6 +263,7 @@ class SP_Countries {
|
|||||||
'chi',
|
'chi',
|
||||||
'col',
|
'col',
|
||||||
'ecu',
|
'ecu',
|
||||||
|
'guf',
|
||||||
'guy',
|
'guy',
|
||||||
'par',
|
'par',
|
||||||
'per',
|
'per',
|
||||||
@@ -338,6 +345,8 @@ class SP_Countries {
|
|||||||
'fin' => __( "Finland", 'sportspress' ),
|
'fin' => __( "Finland", 'sportspress' ),
|
||||||
'fra' => __( "France", 'sportspress' ),
|
'fra' => __( "France", 'sportspress' ),
|
||||||
'fro' => __( "Faroe Islands", 'sportspress' ),
|
'fro' => __( "Faroe Islands", 'sportspress' ),
|
||||||
|
'guf' => __( "French Guiana", 'sportspress' ),
|
||||||
|
'pyf' => __( "French Polynesia", 'sportspress' ),
|
||||||
'fsm' => __( "Micronesia", 'sportspress' ),
|
'fsm' => __( "Micronesia", 'sportspress' ),
|
||||||
'gab' => __( "Gabon", 'sportspress' ),
|
'gab' => __( "Gabon", 'sportspress' ),
|
||||||
'gam' => __( "Gambia", 'sportspress' ),
|
'gam' => __( "Gambia", 'sportspress' ),
|
||||||
@@ -346,8 +355,10 @@ class SP_Countries {
|
|||||||
'ger' => __( "Germany", 'sportspress' ),
|
'ger' => __( "Germany", 'sportspress' ),
|
||||||
'gha' => __( "Ghana", 'sportspress' ),
|
'gha' => __( "Ghana", 'sportspress' ),
|
||||||
'gib' => __( "Gibraltar", 'sportspress' ),
|
'gib' => __( "Gibraltar", 'sportspress' ),
|
||||||
|
'glp' => __( "Guadeloupe", 'sportspress' ),
|
||||||
'gnb' => __( "Guinea-Bissau", 'sportspress' ),
|
'gnb' => __( "Guinea-Bissau", 'sportspress' ),
|
||||||
'gre' => __( "Greece", 'sportspress' ),
|
'gre' => __( "Greece", 'sportspress' ),
|
||||||
|
'grl' => __( "Greenland", 'sportspress' ),
|
||||||
'grn' => __( "Grenada", 'sportspress' ),
|
'grn' => __( "Grenada", 'sportspress' ),
|
||||||
'gua' => __( "Guatemala", 'sportspress' ),
|
'gua' => __( "Guatemala", 'sportspress' ),
|
||||||
'gui' => __( "Guinea", 'sportspress' ),
|
'gui' => __( "Guinea", 'sportspress' ),
|
||||||
@@ -373,6 +384,7 @@ class SP_Countries {
|
|||||||
'kos' => __( "Kosovo", 'sportspress' ),
|
'kos' => __( "Kosovo", 'sportspress' ),
|
||||||
'kgz' => __( "Kyrgyzstan", 'sportspress' ),
|
'kgz' => __( "Kyrgyzstan", 'sportspress' ),
|
||||||
'kir' => __( "Kiribati", 'sportspress' ),
|
'kir' => __( "Kiribati", 'sportspress' ),
|
||||||
|
'mtq' => __( "Martinique", 'sportspress' ),
|
||||||
'kor' => __( "South Korea", 'sportspress' ),
|
'kor' => __( "South Korea", 'sportspress' ),
|
||||||
'ksa' => __( "Saudi Arabia", 'sportspress' ),
|
'ksa' => __( "Saudi Arabia", 'sportspress' ),
|
||||||
'kuw' => __( "Kuwait", 'sportspress' ),
|
'kuw' => __( "Kuwait", 'sportspress' ),
|
||||||
@@ -433,6 +445,7 @@ class SP_Countries {
|
|||||||
'qat' => __( "Qatar", 'sportspress' ),
|
'qat' => __( "Qatar", 'sportspress' ),
|
||||||
'rou' => __( "Romania", 'sportspress' ),
|
'rou' => __( "Romania", 'sportspress' ),
|
||||||
'rsa' => __( "South Africa", 'sportspress' ),
|
'rsa' => __( "South Africa", 'sportspress' ),
|
||||||
|
'reu' => __( "Reunion", 'sportspress' ),
|
||||||
'rus' => __( "Russia", 'sportspress' ),
|
'rus' => __( "Russia", 'sportspress' ),
|
||||||
'rwa' => __( "Rwanda", 'sportspress' ),
|
'rwa' => __( "Rwanda", 'sportspress' ),
|
||||||
'sam' => __( "Samoa", 'sportspress' ),
|
'sam' => __( "Samoa", 'sportspress' ),
|
||||||
@@ -457,6 +470,7 @@ class SP_Countries {
|
|||||||
'svn' => __( "Slovenia", 'sportspress' ),
|
'svn' => __( "Slovenia", 'sportspress' ),
|
||||||
'swe' => __( "Sweden", 'sportspress' ),
|
'swe' => __( "Sweden", 'sportspress' ),
|
||||||
'swz' => __( "Eswatini", 'sportspress' ),
|
'swz' => __( "Eswatini", 'sportspress' ),
|
||||||
|
'sxm' => __( "Sint Maarten", 'sportspress' ),
|
||||||
'syr' => __( "Syria", 'sportspress' ),
|
'syr' => __( "Syria", 'sportspress' ),
|
||||||
'tah' => __( "Tahiti", 'sportspress' ),
|
'tah' => __( "Tahiti", 'sportspress' ),
|
||||||
'tan' => __( "Tanzania", 'sportspress' ),
|
'tan' => __( "Tanzania", 'sportspress' ),
|
||||||
|
|||||||
@@ -1715,3 +1715,22 @@ function sp_has_shortcodes( $content, $tags ) {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a custom flag was uploaded from the user
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
|
function sp_flags( $nationality ) {
|
||||||
|
$nationality = strtolower( $nationality );
|
||||||
|
$flag = '';
|
||||||
|
global $wpdb;
|
||||||
|
$flag_post_id = intval( $wpdb->get_var( "SELECT post_id FROM {$wpdb->postmeta} WHERE meta_value LIKE '%/$nationality'" ) );
|
||||||
|
if ( $flag_post_id ) {
|
||||||
|
$flag_src = wp_get_attachment_image_url( $flag_post_id, array( 23,15), false );
|
||||||
|
$flag = '<img src="' . $flag_src . '" alt="' . $nationality . '">';
|
||||||
|
}else{
|
||||||
|
$flag = '<img src="' . plugin_dir_url( SP_PLUGIN_FILE ) . 'assets/images/flags/' . $nationality . '.png" alt="' . $nationality . '">';
|
||||||
|
}
|
||||||
|
|
||||||
|
return $flag;
|
||||||
|
}
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ if ( $show_nationality ):
|
|||||||
$values = array();
|
$values = array();
|
||||||
foreach ( $nationalities as $nationality ):
|
foreach ( $nationalities as $nationality ):
|
||||||
$country_name = sp_array_value( $countries, $nationality, null );
|
$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 : '—';
|
$values[] = $country_name ? ( $show_nationality_flags ? sp_flags( $nationality ) : '' ) . $country_name : '—';
|
||||||
endforeach;
|
endforeach;
|
||||||
$common[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
$common[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
||||||
endif;
|
endif;
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ if ( $show_nationality ):
|
|||||||
$values = array();
|
$values = array();
|
||||||
foreach ( $nationalities as $nationality ):
|
foreach ( $nationalities as $nationality ):
|
||||||
$country_name = sp_array_value( $countries, $nationality, null );
|
$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 : '—';
|
$values[] = $country_name ? ( $show_nationality_flags ? sp_flags( $nationality ) : '' ) . $country_name : '—';
|
||||||
endforeach;
|
endforeach;
|
||||||
$common[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
$common[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
||||||
endif;
|
endif;
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ foreach ( $groups as $group ):
|
|||||||
$nationalities = $player->nationalities();
|
$nationalities = $player->nationalities();
|
||||||
if ( ! empty( $nationalities ) ):
|
if ( ! empty( $nationalities ) ):
|
||||||
foreach ( $nationalities as $nationality ):
|
foreach ( $nationalities as $nationality ):
|
||||||
$name = '<span class="player-flag"><img src="' . plugin_dir_url( SP_PLUGIN_FILE ) . 'assets/images/flags/' . strtolower( $nationality ) . '.png" alt="' . $nationality . '"></span>' . $name;
|
$name = '<span class="player-flag">' . sp_flags( $nationality ) . '</span>' . $name;
|
||||||
endforeach;
|
endforeach;
|
||||||
$name_class .= ' has-photo';
|
$name_class .= ' has-photo';
|
||||||
endif;
|
endif;
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ if ( $show_nationality && $nationalities && is_array( $nationalities ) ):
|
|||||||
$nationality = sp_array_value( $legacy, $nationality, null );
|
$nationality = sp_array_value( $legacy, $nationality, null );
|
||||||
endif;
|
endif;
|
||||||
$country_name = sp_array_value( $countries, $nationality, null );
|
$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 : '—';
|
$values[] = $country_name ? ( $show_nationality_flags ? sp_flags( $nationality ) : '' ) . $country_name : '—';
|
||||||
endforeach;
|
endforeach;
|
||||||
$data[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
$data[ __( 'Nationality', 'sportspress' ) ] = implode( '<br>', $values );
|
||||||
endif;
|
endif;
|
||||||
|
|||||||