Add match day field to events and calendars

This commit is contained in:
Brian Miyaji
2016-08-22 01:14:32 +10:00
parent b33df471d8
commit 84e80d642a
10 changed files with 107 additions and 9 deletions

View File

@@ -16,6 +16,7 @@ $defaults = array(
'date' => 'default',
'date_from' => 'default',
'date_to' => 'default',
'day' => 'default',
'league' => null,
'season' => null,
'venue' => null,
@@ -27,6 +28,7 @@ $defaults = array(
'link_events' => get_option( 'sportspress_link_events', 'yes' ) == 'yes' ? true : false,
'paginated' => get_option( 'sportspress_event_blocks_paginated', 'yes' ) == 'yes' ? true : false,
'rows' => get_option( 'sportspress_event_blocks_rows', 5 ),
'orderby' => 'default',
'order' => 'default',
'show_all_events_link' => false,
'show_title' => get_option( 'sportspress_event_blocks_show_title', 'no' ) == 'yes' ? true : false,
@@ -59,6 +61,10 @@ if ( $player )
$calendar->player = $player;
if ( $order != 'default' )
$calendar->order = $order;
if ( $orderby != 'default' )
$calendar->orderby = $orderby;
if ( $day != 'default' )
$calendar->day = $day;
$data = $calendar->data();
if ( $hide_if_empty && empty( $data ) ) return;
@@ -109,6 +115,14 @@ if ( $title )
endif;
endforeach;
endif;
if ( 'day' === $calendar->orderby ):
$event_group = get_post_meta( $event->ID, 'sp_day', true );
if ( ! isset( $group ) || $event_group !== $group ):
$group = $event_group;
echo '<tr><th><strong class="sp-event-group-name">', __( 'Match Day', 'sportspress' ), ' ', $group, '</strong></th></tr>';
endif;
endif;
?>
<tr class="sp-row sp-post<?php echo ( $i % 2 == 0 ? ' alternate' : '' ); ?>">
<td>

View File

@@ -17,6 +17,7 @@ $defaults = array(
'date' => 'default',
'date_from' => 'default',
'date_to' => 'default',
'day' => 'default',
'league' => null,
'season' => null,
'venue' => null,
@@ -39,6 +40,8 @@ if ( $date_from != 'default' )
$calendar->from = $date_from;
if ( $date_to != 'default' )
$calendar->to = $date_to;
if ( $day != 'default' )
$calendar->day = $day;
if ( $league )
$calendar->league = $league;
if ( $season )

View File

@@ -16,6 +16,7 @@ $defaults = array(
'date' => 'default',
'date_from' => 'default',
'date_to' => 'default',
'day' => 'default',
'league' => null,
'season' => null,
'venue' => null,
@@ -60,6 +61,8 @@ if ( $player )
$calendar->player = $player;
if ( $order != 'default' )
$calendar->order = $order;
if ( $day != 'default' )
$calendar->day = $day;
$data = $calendar->data();
$usecolumns = $calendar->columns;
$title_format = get_option( 'sportspress_event_list_title_format', 'title' );