Option to hide rank column in player lists fix #52

This commit is contained in:
Brian Miyaji
2014-10-19 12:41:52 +11:00
parent 7746f8396f
commit adb7324349
3 changed files with 40 additions and 22 deletions

View File

@@ -357,13 +357,15 @@ class SP_Player_List extends SP_Custom_Post {
if ( $admin ):
$labels = array();
foreach( $this->columns as $key ):
if ( $key == 'team' ):
if ( $key == 'number' ):
$labels[ $key ] = '#';
elseif ( $key == 'team' ):
$labels[ $key ] = __( 'Team', 'sportspress' );
elseif ( array_key_exists( $key, $columns ) ):
$labels[ $key ] = $columns[ $key ];
endif;
endforeach;
return array( $labels, $data, $placeholders, $merged );
return array( $labels, $data, $placeholders, $merged, $orderby );
else:
if ( ! is_array( $this->columns ) )
$this->columns = array();
@@ -373,9 +375,10 @@ class SP_Player_List extends SP_Custom_Post {
endif;
endforeach;
$labels = array( 'name' => __( 'Player', 'sportspress' ) );
if ( in_array( 'team', $this->columns ) )
$labels['team'] = __( 'Team', 'sportspress' );
$labels = array();
if ( in_array( 'number', $this->columns ) ) $labels['number'] = '#';
$labels['name'] = __( 'Player', 'sportspress' );
if ( in_array( 'team', $this->columns ) ) $labels['team'] = __( 'Team', 'sportspress' );
$merged[0] = array_merge( $labels, $columns );
return $merged;