Move post type specific functions into classes

This commit is contained in:
Brian Miyaji
2014-04-26 17:52:43 +10:00
parent b6342b97e3
commit 284b0f1a5f
36 changed files with 2234 additions and 3062 deletions

View File

@@ -28,7 +28,8 @@ extract( $defaults, EXTR_SKIP );
$output = '<div class="sp-table-wrapper">' .
'<table class="sp-player-list sp-data-table' . ( $responsive ? ' sp-responsive-table' : '' ) . ( $sortable ? ' sp-sortable-table' : '' ) . ( $paginated ? ' sp-paginated-table' : '' ) . '" data-sp-rows="' . $rows . '">' . '<thead>' . '<tr>';
$data = sp_get_player_list_data( $id );
$list = new SP_Player_List( $id );
$data = $list->data();
// The first row should be column labels
$labels = $data[0];
@@ -36,18 +37,14 @@ $labels = $data[0];
// Remove the first row to leave us with the actual data
unset( $data[0] );
if ( $orderby == 'default' ):
$orderby = get_post_meta( $id, 'sp_orderby', true );
$order = get_post_meta( $id, 'sp_order', true );
else:
global $sportspress_performance_priorities;
$sportspress_performance_priorities = array(
if ( $orderby != 'default' ):
$list->priorities = array(
array(
'key' => $orderby,
'order' => $order,
),
);
uasort( $data, 'sp_sort_list_players' );
uasort( $data, array( $list, 'sort' ) );
endif;
if ( in_array( $orderby, array( 'number', 'name' ) ) ):