diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php index c86e0d33..700cab49 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-columns.php @@ -4,8 +4,8 @@ * * @author ThemeBoy * @category Admin - * @package SportsPress/Admin/Meta Boxes - * @version 0.8 + * @package SportsPress/Admin/Meta_Boxes + * @version 1.1 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly @@ -19,28 +19,20 @@ class SP_Meta_Box_List_Columns { * Output the metabox */ public static function output( $post ) { - $column_groups = (array) get_post_meta( $post->ID, 'sp_column_group' ); ?> - +
+ + ID, 'sp_columns', true ); + sp_column_checklist( $post->ID, 'sp_performance', 'block', $selected ); + sp_column_checklist( $post->ID, 'sp_metric', 'none', $selected ); + sp_column_checklist( $post->ID, 'sp_statistic', 'none', $selected ); + ?> +
data( true ); + list( $columns, $data, $placeholders, $merged ) = $list->data( true ); $adjustments = $list->adjustments; - self::table( $columns, $usecolumns, $data, $placeholders, $adjustments ); + self::table( $columns, $data, $placeholders, $adjustments ); } /** * Save meta box data */ public static function save( $post_id, $post ) { - update_post_meta( $post_id, 'sp_columns', sp_array_value( $_POST, 'sp_columns', array() ) ); update_post_meta( $post_id, 'sp_adjustments', sp_array_value( $_POST, 'sp_adjustments', array() ) ); update_post_meta( $post_id, 'sp_players', sp_array_value( $_POST, 'sp_players', array() ) ); } @@ -37,9 +36,7 @@ class SP_Meta_Box_List_Data { /** * Admin edit table */ - public static function table( $columns = array(), $usecolumns = null, $data = array(), $placeholders = array(), $adjustments = array() ) { - if ( is_array( $usecolumns ) ) - $usecolumns = array_filter( $usecolumns ); + public static function table( $columns = array(), $data = array(), $placeholders = array(), $adjustments = array() ) { ?>