From ecb3d02eb35617e6c15f9b77d637f12d7498e8aa Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Tue, 9 Dec 2014 18:07:05 +1100 Subject: [PATCH] Option to split time and results in event list --- .../post-types/class-sp-admin-cpt-list.php | 2 +- .../class-sp-meta-box-calendar-data.php | 72 +++++-- includes/sp-core-functions.php | 37 +++- .../widgets/class-sp-widget-event-list.php | 2 +- templates/event-list.php | 187 +++++++++++++----- 5 files changed, 225 insertions(+), 75 deletions(-) diff --git a/includes/admin/post-types/class-sp-admin-cpt-list.php b/includes/admin/post-types/class-sp-admin-cpt-list.php index babf3f5c..3527725f 100644 --- a/includes/admin/post-types/class-sp-admin-cpt-list.php +++ b/includes/admin/post-types/class-sp-admin-cpt-list.php @@ -101,7 +101,7 @@ class SP_Admin_CPT_List extends SP_Admin_CPT { $selected = isset( $_REQUEST['sp_league'] ) ? $_REQUEST['sp_league'] : null; $args = array( - 'show_option_all' => __( 'Show all leagues', 'sportspress' ), + 'show_option_all' => __( 'Show all competitions', 'sportspress' ), 'taxonomy' => 'sp_league', 'name' => 'sp_league', 'selected' => $selected diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php index 964078d1..d8c65d69 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php @@ -22,22 +22,23 @@ class SP_Meta_Box_Calendar_Data { $calendar = new SP_Calendar( $post ); $data = $calendar->data(); $usecolumns = $calendar->columns; - $title_format = $calendar->title_format; - self::table( $data, $usecolumns, $title_format ); + self::table( $data, $usecolumns ); } /** * Save meta box data */ public static function save( $post_id, $post ) { - update_post_meta( $post_id, 'sp_title_format', sp_array_value( $_POST, 'sp_title_format', 'title' ) ); update_post_meta( $post_id, 'sp_columns', sp_array_value( $_POST, 'sp_columns', array() ) ); } /** * Admin edit table */ - public static function table( $data = array(), $usecolumns = null, $title_format = null ) { + public static function table( $data = array(), $usecolumns = null ) { + $title_format = get_option( 'sportspress_event_list_title_format', 'title' ); + $time_format = get_option( 'sportspress_event_list_time_format', 'combined' ); + if ( is_array( $usecolumns ) ) $usecolumns = array_filter( $usecolumns ); ?> @@ -51,19 +52,37 @@ class SP_Meta_Box_Calendar_Data { + + + + +