diff --git a/event.php b/event.php index b99dc9cc..ad1549ea 100644 --- a/event.php +++ b/event.php @@ -28,22 +28,40 @@ add_filter( 'the_posts', 'sp_event_display_scheduled' ); function sp_event_meta_init() { remove_meta_box( 'submitdiv', 'sp_event', 'side' ); add_meta_box( 'submitdiv', __( 'Event', 'sportspress' ), 'post_submit_meta_box', 'sp_event', 'side', 'high' ); - add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_event_team_meta', 'sp_event', 'normal', 'high' ); + add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_event_team_meta', 'sp_event', 'side', 'high' ); add_meta_box( 'sp_articlediv', __( 'Article', 'sportspress' ), 'sp_event_article_meta', 'sp_event', 'normal', 'high' ); } function sp_event_team_meta( $post ) { $limit = get_option( 'sp_event_team_count' ); + $teams = array_pad( array_slice( (array)get_post_meta( $post->ID, 'sp_team', false ), 0, $limit ), $limit, 0); + $scores = array_pad( array_slice( (array)get_post_meta( $post->ID, 'sp_score', false ), 0, $limit ), $limit, 0); for ( $i = 0; $i < $limit; $i++ ): - $selected = array_pad( array_slice( (array)get_post_meta( $post->ID, 'sp_team', false ), 0, $limit ), $limit, 0); - $args = array( - 'post_type' => 'sp_team', - 'name' => 'sportspress[sp_team][]', - 'selected' => $selected[ $i ] - ); - wp_dropdown_pages( $args ); + ?> +
+ 'sp_team', + 'name' => 'sportspress[sp_team][]', + 'class' => 'sportspress-pages', + 'selected' => $teams[ $i ] + ); + wp_dropdown_pages( $args ); + ?> + +
+ + ID, 'sp_player', false ); + sp_post_checklist( $post->ID, 'sp_staff', $i == $limit - 1, 'none' ); + ?> +