Clean up spaces, tabs, indentation, and bracket formatting
This commit is contained in:
@@ -2,106 +2,127 @@
|
||||
/**
|
||||
* Event List
|
||||
*
|
||||
* @author ThemeBoy
|
||||
* @package SportsPress/Templates
|
||||
* @author ThemeBoy
|
||||
* @package SportsPress/Templates
|
||||
* @version 2.7.9
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly
|
||||
}
|
||||
|
||||
$defaults = array(
|
||||
'id' => null,
|
||||
'title' => false,
|
||||
'status' => 'default',
|
||||
'format' => 'default',
|
||||
'date' => 'default',
|
||||
'date_from' => 'default',
|
||||
'date_to' => 'default',
|
||||
'date_past' => 'default',
|
||||
'date_future' => 'default',
|
||||
'date_relative' => 'default',
|
||||
'day' => 'default',
|
||||
'league' => null,
|
||||
'season' => null,
|
||||
'venue' => null,
|
||||
'team' => null,
|
||||
'teams_past' => null,
|
||||
'date_before' => null,
|
||||
'player' => null,
|
||||
'number' => -1,
|
||||
'show_team_logo' => get_option( 'sportspress_event_list_show_logos', 'no' ) == 'yes' ? true : false,
|
||||
'link_events' => get_option( 'sportspress_link_events', 'yes' ) == 'yes' ? true : false,
|
||||
'link_teams' => get_option( 'sportspress_link_teams', 'no' ) == 'yes' ? true : false,
|
||||
'link_venues' => get_option( 'sportspress_link_venues', 'yes' ) == 'yes' ? true : false,
|
||||
'responsive' => get_option( 'sportspress_enable_responsive_tables', 'no' ) == 'yes' ? true : false,
|
||||
'sortable' => get_option( 'sportspress_enable_sortable_tables', 'yes' ) == 'yes' ? true : false,
|
||||
'scrollable' => get_option( 'sportspress_enable_scrollable_tables', 'yes' ) == 'yes' ? true : false,
|
||||
'paginated' => get_option( 'sportspress_event_list_paginated', 'yes' ) == 'yes' ? true : false,
|
||||
'rows' => get_option( 'sportspress_event_list_rows', 10 ),
|
||||
'order' => 'default',
|
||||
'columns' => null,
|
||||
'id' => null,
|
||||
'title' => false,
|
||||
'status' => 'default',
|
||||
'format' => 'default',
|
||||
'date' => 'default',
|
||||
'date_from' => 'default',
|
||||
'date_to' => 'default',
|
||||
'date_past' => 'default',
|
||||
'date_future' => 'default',
|
||||
'date_relative' => 'default',
|
||||
'day' => 'default',
|
||||
'league' => null,
|
||||
'season' => null,
|
||||
'venue' => null,
|
||||
'team' => null,
|
||||
'teams_past' => null,
|
||||
'date_before' => null,
|
||||
'player' => null,
|
||||
'number' => -1,
|
||||
'show_team_logo' => get_option( 'sportspress_event_list_show_logos', 'no' ) == 'yes' ? true : false,
|
||||
'link_events' => get_option( 'sportspress_link_events', 'yes' ) == 'yes' ? true : false,
|
||||
'link_teams' => get_option( 'sportspress_link_teams', 'no' ) == 'yes' ? true : false,
|
||||
'link_venues' => get_option( 'sportspress_link_venues', 'yes' ) == 'yes' ? true : false,
|
||||
'responsive' => get_option( 'sportspress_enable_responsive_tables', 'no' ) == 'yes' ? true : false,
|
||||
'sortable' => get_option( 'sportspress_enable_sortable_tables', 'yes' ) == 'yes' ? true : false,
|
||||
'scrollable' => get_option( 'sportspress_enable_scrollable_tables', 'yes' ) == 'yes' ? true : false,
|
||||
'paginated' => get_option( 'sportspress_event_list_paginated', 'yes' ) == 'yes' ? true : false,
|
||||
'rows' => get_option( 'sportspress_event_list_rows', 10 ),
|
||||
'order' => 'default',
|
||||
'columns' => null,
|
||||
'show_all_events_link' => false,
|
||||
'show_title' => get_option( 'sportspress_event_list_show_title', 'yes' ) == 'yes' ? true : false,
|
||||
'title_format' => get_option( 'sportspress_event_list_title_format', 'title' ),
|
||||
'time_format' => get_option( 'sportspress_event_list_time_format', 'combined' ),
|
||||
'show_title' => get_option( 'sportspress_event_list_show_title', 'yes' ) == 'yes' ? true : false,
|
||||
'title_format' => get_option( 'sportspress_event_list_title_format', 'title' ),
|
||||
'time_format' => get_option( 'sportspress_event_list_time_format', 'combined' ),
|
||||
);
|
||||
|
||||
extract( $defaults, EXTR_SKIP );
|
||||
|
||||
$calendar = new SP_Calendar( $id );
|
||||
if ( $status != 'default' )
|
||||
if ( $status != 'default' ) {
|
||||
$calendar->status = $status;
|
||||
if ( $format != 'default' )
|
||||
}
|
||||
if ( $format != 'default' ) {
|
||||
$calendar->event_format = $format;
|
||||
if ( $date != 'default' )
|
||||
}
|
||||
if ( $date != 'default' ) {
|
||||
$calendar->date = $date;
|
||||
if ( $date_from != 'default' )
|
||||
}
|
||||
if ( $date_from != 'default' ) {
|
||||
$calendar->from = $date_from;
|
||||
if ( $date_to != 'default' )
|
||||
}
|
||||
if ( $date_to != 'default' ) {
|
||||
$calendar->to = $date_to;
|
||||
if ( $date_past != 'default' )
|
||||
}
|
||||
if ( $date_past != 'default' ) {
|
||||
$calendar->past = $date_past;
|
||||
if ( $date_future != 'default' )
|
||||
}
|
||||
if ( $date_future != 'default' ) {
|
||||
$calendar->future = $date_future;
|
||||
if ( $date_relative != 'default' )
|
||||
}
|
||||
if ( $date_relative != 'default' ) {
|
||||
$calendar->relative = $date_relative;
|
||||
if ( $league )
|
||||
}
|
||||
if ( $league ) {
|
||||
$calendar->league = $league;
|
||||
if ( $season )
|
||||
}
|
||||
if ( $season ) {
|
||||
$calendar->season = $season;
|
||||
if ( $venue )
|
||||
}
|
||||
if ( $venue ) {
|
||||
$calendar->venue = $venue;
|
||||
if ( $team )
|
||||
}
|
||||
if ( $team ) {
|
||||
$calendar->team = $team;
|
||||
if ( $teams_past )
|
||||
}
|
||||
if ( $teams_past ) {
|
||||
$calendar->teams_past = $teams_past;
|
||||
if ( $date_before )
|
||||
}
|
||||
if ( $date_before ) {
|
||||
$calendar->date_before = $date_before;
|
||||
if ( $player )
|
||||
}
|
||||
if ( $player ) {
|
||||
$calendar->player = $player;
|
||||
if ( $order != 'default' )
|
||||
}
|
||||
if ( $order != 'default' ) {
|
||||
$calendar->order = $order;
|
||||
if ( $day != 'default' )
|
||||
}
|
||||
if ( $day != 'default' ) {
|
||||
$calendar->day = $day;
|
||||
$data = $calendar->data();
|
||||
}
|
||||
$data = $calendar->data();
|
||||
$usecolumns = $calendar->columns;
|
||||
|
||||
if ( isset( $columns ) ):
|
||||
if ( is_array( $columns ) )
|
||||
if ( isset( $columns ) ) :
|
||||
if ( is_array( $columns ) ) {
|
||||
$usecolumns = $columns;
|
||||
else
|
||||
} else {
|
||||
$usecolumns = explode( ',', $columns );
|
||||
}
|
||||
endif;
|
||||
|
||||
if ( $show_title && false === $title && $id ):
|
||||
if ( $show_title && false === $title && $id ) :
|
||||
$caption = $calendar->caption;
|
||||
if ( $caption )
|
||||
if ( $caption ) {
|
||||
$title = $caption;
|
||||
else
|
||||
} else {
|
||||
$title = get_the_title( $id );
|
||||
}
|
||||
endif;
|
||||
$labels = array();
|
||||
//Create a unique identifier based on the current time in microseconds
|
||||
// Create a unique identifier based on the current time in microseconds
|
||||
$identifier = uniqid( 'eventlist_' );
|
||||
?>
|
||||
<div class="sp-template sp-template-event-list">
|
||||
@@ -109,7 +130,20 @@ $identifier = uniqid( 'eventlist_' );
|
||||
<h4 class="sp-table-caption"><?php echo $title; ?></h4>
|
||||
<?php } ?>
|
||||
<div class="sp-table-wrapper">
|
||||
<table class="sp-event-list sp-event-list-format-<?php echo $title_format; ?> sp-data-table<?php if ( $paginated ) { ?> sp-paginated-table<?php } if ( $sortable ) { ?> sp-sortable-table<?php } if ( $responsive ) { echo ' sp-responsive-table '.$identifier; } if ( $scrollable ) { ?> sp-scrollable-table <?php } ?>" data-sp-rows="<?php echo $rows; ?>">
|
||||
<table class="sp-event-list sp-event-list-format-<?php echo $title_format; ?> sp-data-table
|
||||
<?php
|
||||
if ( $paginated ) {
|
||||
?>
|
||||
sp-paginated-table
|
||||
<?php
|
||||
} if ( $sortable ) {
|
||||
?>
|
||||
sp-sortable-table
|
||||
<?php
|
||||
} if ( $responsive ) {
|
||||
echo ' sp-responsive-table ' . $identifier; } if ( $scrollable ) {
|
||||
?>
|
||||
sp-scrollable-table <?php } ?>" data-sp-rows="<?php echo $rows; ?>">
|
||||
<thead>
|
||||
<tr>
|
||||
<?php
|
||||
@@ -138,7 +172,7 @@ $identifier = uniqid( 'eventlist_' );
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
if ( $title_format == 'teams' ){
|
||||
if ( $title_format == 'teams' ) {
|
||||
echo '<th class="data-teams">' . __( 'Teams', 'sportspress' ) . '</th>';
|
||||
} else {
|
||||
echo '<th class="data-event">' . __( 'Event', 'sportspress' ) . '</th>';
|
||||
@@ -147,42 +181,51 @@ $identifier = uniqid( 'eventlist_' );
|
||||
|
||||
switch ( $time_format ) {
|
||||
case 'separate':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) )
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<th class="data-time">' . __( 'Time', 'sportspress' ) . '</th>';
|
||||
if ( sp_column_active( $usecolumns, 'results' ) )
|
||||
}
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<th class="data-results">' . __( 'Results', 'sportspress' ) . '</th>';
|
||||
}
|
||||
break;
|
||||
case 'time':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) )
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<th class="data-time">' . __( 'Time', 'sportspress' ) . '</th>';
|
||||
}
|
||||
break;
|
||||
case 'results':
|
||||
if ( sp_column_active( $usecolumns, 'results' ) )
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<th class="data-results">' . __( 'Results', 'sportspress' ) . '</th>';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'time' ) )
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<th class="data-time">' . __( 'Time/Results', 'sportspress' ) . '</th>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'league' ) )
|
||||
if ( sp_column_active( $usecolumns, 'league' ) ) {
|
||||
echo '<th class="data-league">' . __( 'League', 'sportspress' ) . '</th>';
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'season' ) )
|
||||
if ( sp_column_active( $usecolumns, 'season' ) ) {
|
||||
echo '<th class="data-season">' . __( 'Season', 'sportspress' ) . '</th>';
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'venue' ) ) {
|
||||
echo '<th class="data-venue">' . __( 'Venue', 'sportspress' ) . '</th>';
|
||||
}else{
|
||||
} else {
|
||||
echo '<th style="display:none;" class="data-venue">' . __( 'Venue', 'sportspress' ) . '</th>';
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'article' ) )
|
||||
if ( sp_column_active( $usecolumns, 'article' ) ) {
|
||||
echo '<th class="data-article">' . __( 'Article', 'sportspress' ) . '</th>';
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'day' ) )
|
||||
if ( sp_column_active( $usecolumns, 'day' ) ) {
|
||||
echo '<th class="data-day">' . __( 'Match Day', 'sportspress' ) . '</th>';
|
||||
}
|
||||
|
||||
do_action( 'sportspress_event_list_head_row', $usecolumns );
|
||||
?>
|
||||
@@ -192,14 +235,17 @@ $identifier = uniqid( 'eventlist_' );
|
||||
<?php
|
||||
$i = 0;
|
||||
|
||||
if ( is_numeric( $number ) && $number > 0 )
|
||||
if ( is_numeric( $number ) && $number > 0 ) {
|
||||
$limit = $number;
|
||||
}
|
||||
|
||||
foreach ( $data as $event ):
|
||||
if ( isset( $limit ) && $i >= $limit ) continue;
|
||||
foreach ( $data as $event ) :
|
||||
if ( isset( $limit ) && $i >= $limit ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$teams = get_post_meta( $event->ID, 'sp_team' );
|
||||
$video = get_post_meta( $event->ID, 'sp_video', true );
|
||||
$teams = get_post_meta( $event->ID, 'sp_team' );
|
||||
$video = get_post_meta( $event->ID, 'sp_video', true );
|
||||
$status = get_post_meta( $event->ID, 'sp_status', true );
|
||||
|
||||
$main_results = apply_filters( 'sportspress_event_list_main_results', sp_get_main_results( $event ), $event->ID );
|
||||
@@ -210,41 +256,41 @@ $identifier = uniqid( 'eventlist_' );
|
||||
}
|
||||
|
||||
$teams_output = '';
|
||||
$team_class = '';
|
||||
$teams_array = array();
|
||||
$team_logos = array();
|
||||
$team_class = '';
|
||||
$teams_array = array();
|
||||
$team_logos = array();
|
||||
|
||||
if ( $teams ):
|
||||
foreach ( $teams as $t => $team ):
|
||||
if ( $teams ) :
|
||||
foreach ( $teams as $t => $team ) :
|
||||
$name = sp_team_short_name( $team );
|
||||
if ( $name ):
|
||||
if ( $name ) :
|
||||
|
||||
$name = '<meta itemprop="name" content="' . $name . '">' . $name;
|
||||
|
||||
if ( $show_team_logo ):
|
||||
if ( has_post_thumbnail( $team ) ):
|
||||
$logo = '<span class="team-logo">' . sp_get_logo( $team, 'mini', array( 'itemprop' => 'url' ) ) . '</span>';
|
||||
if ( $show_team_logo ) :
|
||||
if ( has_post_thumbnail( $team ) ) :
|
||||
$logo = '<span class="team-logo">' . sp_get_logo( $team, 'mini', array( 'itemprop' => 'url' ) ) . '</span>';
|
||||
$team_logos[] = $logo;
|
||||
$team_class .= ' has-logo';
|
||||
|
||||
if ( $t ):
|
||||
$team_class .= ' has-logo';
|
||||
|
||||
if ( $t ) :
|
||||
$name = $logo . ' ' . $name;
|
||||
else:
|
||||
else :
|
||||
$name .= ' ' . $logo;
|
||||
endif;
|
||||
endif;
|
||||
endif;
|
||||
|
||||
if ( $link_teams ):
|
||||
if ( $link_teams ) :
|
||||
$team_output = '<a href="' . get_post_permalink( $team ) . '" itemprop="url">' . $name . '</a>';
|
||||
else:
|
||||
else :
|
||||
$team_output = $name;
|
||||
endif;
|
||||
|
||||
$team_result = sp_array_value( $main_results, $team, null );
|
||||
|
||||
if ( $team_result != null ):
|
||||
if ( $usecolumns != null && ! in_array( 'time', $usecolumns ) ):
|
||||
if ( $team_result != null ) :
|
||||
if ( $usecolumns != null && ! in_array( 'time', $usecolumns ) ) :
|
||||
$team_output .= ' (' . $team_result . ')';
|
||||
endif;
|
||||
endif;
|
||||
@@ -254,7 +300,7 @@ $identifier = uniqid( 'eventlist_' );
|
||||
$teams_output .= $team_output . '<br>';
|
||||
endif;
|
||||
endforeach;
|
||||
else:
|
||||
else :
|
||||
$teams_output .= '—';
|
||||
endif;
|
||||
|
||||
@@ -262,188 +308,228 @@ $identifier = uniqid( 'eventlist_' );
|
||||
|
||||
$date_html = '<date>' . get_post_time( 'Y-m-d H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_date', get_post_time( get_option( 'date_format' ), false, $event, true ), $event->ID );
|
||||
|
||||
if ( $link_events ) $date_html = '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">' . $date_html . '</a>';
|
||||
if ( $link_events ) {
|
||||
$date_html = '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">' . $date_html . '</a>';
|
||||
}
|
||||
|
||||
echo '<td class="data-date" itemprop="startDate" content="' . mysql2date( 'Y-m-d\TH:iP', $event->post_date ) . '" data-label="'.__( 'Date', 'sportspress' ).'">' . $date_html . '</td>';
|
||||
|
||||
//Check if the reverse_teams option is selected and alter the teams order
|
||||
if ( $reverse_teams ) {
|
||||
$teams_array = array_reverse( $teams_array, true );
|
||||
}
|
||||
|
||||
switch ( $title_format ) {
|
||||
case 'homeaway':
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
$team = array_shift( $teams_array );
|
||||
echo '<td class="data-home' . $team_class . '" itemprop="competitor" itemscope itemtype="http://schema.org/SportsTeam" data-label="'.__( 'Home', 'sportspress' ).'">' . $team . '</td>';
|
||||
echo '<td class="data-date" itemprop="startDate" content="' . mysql2date( 'Y-m-d\TH:iP', $event->post_date ) . '" data-label="' . __( 'Date', 'sportspress' ) . '">' . $date_html . '</td>';
|
||||
|
||||
// Check if the reverse_teams option is selected and alter the teams order
|
||||
if ( $reverse_teams ) {
|
||||
$teams_array = array_reverse( $teams_array, true );
|
||||
}
|
||||
|
||||
switch ( $title_format ) {
|
||||
case 'homeaway':
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
$team = array_shift( $teams_array );
|
||||
echo '<td class="data-home' . $team_class . '" itemprop="competitor" itemscope itemtype="http://schema.org/SportsTeam" data-label="' . __( 'Home', 'sportspress' ) . '">' . $team . '</td>';
|
||||
}
|
||||
|
||||
if ( 'combined' == $time_format && sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time ' . $status . '" data-label="' . __( 'Time/Results', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
|
||||
if ( 'combined' == $time_format && sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time '.$status.'" data-label="'.__( 'Time/Results', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( ! empty( $main_results ) ):
|
||||
echo implode( ' - ', $main_results );
|
||||
else:
|
||||
if ( ! empty( $main_results ) ) :
|
||||
echo implode( ' - ', $main_results );
|
||||
else :
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
endif;
|
||||
if ( $link_events ) echo '</a>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
} elseif ( in_array( $time_format, array( 'separate', 'results' ) ) && sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="'.__( 'Results', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( ! empty( $main_results ) ):
|
||||
echo implode( ' - ', $main_results );
|
||||
else:
|
||||
} elseif ( in_array( $time_format, array( 'separate', 'results' ) ) && sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="' . __( 'Results', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
if ( ! empty( $main_results ) ) :
|
||||
echo implode( ' - ', $main_results );
|
||||
else :
|
||||
echo '-';
|
||||
endif;
|
||||
if ( $link_events ) echo '</a>';
|
||||
echo '</td>';
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
$team = array_shift( $teams_array );
|
||||
echo '<td class="data-away' . $team_class . '" itemprop="competitor" itemscope itemtype="http://schema.org/SportsTeam" data-label="'.__( 'Away', 'sportspress' ).'">' . $team . '</td>';
|
||||
}
|
||||
|
||||
if ( in_array( $time_format, array( 'separate', 'time' ) ) && sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time '.$status.'" data-label="'.__( 'Time', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) echo '</a>';
|
||||
echo '</td>';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
if ( $title_format == 'teams' ) {
|
||||
echo '<td class="data-event data-teams" data-label="'.__( 'Teams', 'sportspress' ).'">' . $teams_output . '</td>';
|
||||
} else {
|
||||
$title_html = implode( ' ', $team_logos ) . ' ' . $event->post_title;
|
||||
if ( $link_events ) $title_html = '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url name">' . $title_html . '</a>';
|
||||
echo '<td class="data-event" data-label="'.__( 'Event', 'sportspress' ).'">' . $title_html . '</td>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
|
||||
switch ( $time_format ) {
|
||||
case 'separate':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time '.$status.'" data-label="'.__( 'Time', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) echo '</a>';
|
||||
echo '</td>';
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
$team = array_shift( $teams_array );
|
||||
echo '<td class="data-away' . $team_class . '" itemprop="competitor" itemscope itemtype="http://schema.org/SportsTeam" data-label="' . __( 'Away', 'sportspress' ) . '">' . $team . '</td>';
|
||||
}
|
||||
|
||||
if ( in_array( $time_format, array( 'separate', 'time' ) ) && sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time ' . $status . '" data-label="' . __( 'Time', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'event' ) ) {
|
||||
if ( $title_format == 'teams' ) {
|
||||
echo '<td class="data-event data-teams" data-label="' . __( 'Teams', 'sportspress' ) . '">' . $teams_output . '</td>';
|
||||
} else {
|
||||
$title_html = implode( ' ', $team_logos ) . ' ' . $event->post_title;
|
||||
if ( $link_events ) {
|
||||
$title_html = '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url name">' . $title_html . '</a>';
|
||||
}
|
||||
echo '<td class="data-event" data-label="' . __( 'Event', 'sportspress' ) . '">' . $title_html . '</td>';
|
||||
}
|
||||
}
|
||||
|
||||
switch ( $time_format ) {
|
||||
case 'separate':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time ' . $status . '" data-label="' . __( 'Time', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="'.__( 'Results', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( ! empty( $main_results ) ):
|
||||
echo implode( ' - ', $main_results );
|
||||
else:
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="' . __( 'Results', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
if ( ! empty( $main_results ) ) :
|
||||
echo implode( ' - ', $main_results );
|
||||
else :
|
||||
echo '-';
|
||||
endif;
|
||||
if ( $link_events ) echo '</a>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
break;
|
||||
case 'time':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time ' . $status . '" data-label="' . __( 'Time', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
break;
|
||||
case 'time':
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time '.$status.'" data-label="'.__( 'Time', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) echo '</a>';
|
||||
echo '</td>';
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
break;
|
||||
case 'results':
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="'.__( 'Results', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( ! empty( $main_results ) ):
|
||||
echo implode( ' - ', $main_results );
|
||||
else:
|
||||
echo '</td>';
|
||||
}
|
||||
break;
|
||||
case 'results':
|
||||
if ( sp_column_active( $usecolumns, 'results' ) ) {
|
||||
echo '<td class="data-results" data-label="' . __( 'Results', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
if ( ! empty( $main_results ) ) :
|
||||
echo implode( ' - ', $main_results );
|
||||
else :
|
||||
echo '-';
|
||||
endif;
|
||||
if ( $link_events ) echo '</a>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time ' . $status . '" data-label="' . __( 'Time/Results', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if ( sp_column_active( $usecolumns, 'time' ) ) {
|
||||
echo '<td class="data-time '.$status.'" data-label="'.__( 'Time/Results', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( ! empty( $main_results ) ):
|
||||
echo implode( ' - ', $main_results );
|
||||
else:
|
||||
if ( ! empty( $main_results ) ) :
|
||||
echo implode( ' - ', $main_results );
|
||||
else :
|
||||
echo '<date> ' . get_post_time( 'H:i:s', false, $event ) . '</date>' . apply_filters( 'sportspress_event_time', sp_get_time( $event ), $event->ID );
|
||||
endif;
|
||||
if ( $link_events ) echo '</a>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'league' ) ):
|
||||
echo '<td class="data-league" data-label="'.__( 'League', 'sportspress' ).'">';
|
||||
$leagues = get_the_terms( $event->ID, 'sp_league' );
|
||||
if ( $leagues ):
|
||||
echo implode( ', ', wp_list_pluck( $leagues, 'name' ) );
|
||||
if ( sp_column_active( $usecolumns, 'league' ) ) :
|
||||
echo '<td class="data-league" data-label="' . __( 'League', 'sportspress' ) . '">';
|
||||
$leagues = get_the_terms( $event->ID, 'sp_league' );
|
||||
if ( $leagues ) :
|
||||
echo implode( ', ', wp_list_pluck( $leagues, 'name' ) );
|
||||
endif;
|
||||
echo '</td>';
|
||||
echo '</td>';
|
||||
endif;
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'season' ) ):
|
||||
echo '<td class="data-season" data-label="'.__( 'Season', 'sportspress' ).'">';
|
||||
$seasons = get_the_terms( $event->ID, 'sp_season' );
|
||||
if ( $seasons ):
|
||||
echo implode( ', ', wp_list_pluck( $seasons, 'name' ) );
|
||||
if ( sp_column_active( $usecolumns, 'season' ) ) :
|
||||
echo '<td class="data-season" data-label="' . __( 'Season', 'sportspress' ) . '">';
|
||||
$seasons = get_the_terms( $event->ID, 'sp_season' );
|
||||
if ( $seasons ) :
|
||||
echo implode( ', ', wp_list_pluck( $seasons, 'name' ) );
|
||||
endif;
|
||||
echo '</td>';
|
||||
echo '</td>';
|
||||
endif;
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'venue' ) ):
|
||||
echo '<td class="data-venue" data-label="'.__( 'Venue', 'sportspress' ).'" itemprop="location" itemscope itemtype="http://schema.org/Place">';
|
||||
echo '<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">';
|
||||
if ( $link_venues ):
|
||||
the_terms( $event->ID, 'sp_venue' );
|
||||
else:
|
||||
if ( sp_column_active( $usecolumns, 'venue' ) ) :
|
||||
echo '<td class="data-venue" data-label="' . __( 'Venue', 'sportspress' ) . '" itemprop="location" itemscope itemtype="http://schema.org/Place">';
|
||||
echo '<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">';
|
||||
if ( $link_venues ) :
|
||||
the_terms( $event->ID, 'sp_venue' );
|
||||
else :
|
||||
$venues = get_the_terms( $event->ID, 'sp_venue' );
|
||||
if ( $venues ):
|
||||
if ( $venues ) :
|
||||
echo implode( ', ', wp_list_pluck( $venues, 'name' ) );
|
||||
endif;
|
||||
endif;
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
else:
|
||||
echo '<td style="display:none;" class="data-venue" data-label="'.__( 'Venue', 'sportspress' ).'" itemprop="location" itemscope itemtype="http://schema.org/Place">';
|
||||
else :
|
||||
echo '<td style="display:none;" class="data-venue" data-label="' . __( 'Venue', 'sportspress' ) . '" itemprop="location" itemscope itemtype="http://schema.org/Place">';
|
||||
echo '<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">';
|
||||
_e( 'N/A', 'sportspress' );
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
endif;
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'article' ) ):
|
||||
echo '<td class="data-article" data-label="'.__( 'Article', 'sportspress' ).'">';
|
||||
if ( $link_events ) echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
if ( sp_column_active( $usecolumns, 'article' ) ) :
|
||||
echo '<td class="data-article" data-label="' . __( 'Article', 'sportspress' ) . '">';
|
||||
if ( $link_events ) {
|
||||
echo '<a href="' . get_post_permalink( $event->ID, false, true ) . '" itemprop="url">';
|
||||
}
|
||||
|
||||
if ( $video ):
|
||||
echo '<div class="dashicons dashicons-video-alt"></div>';
|
||||
elseif ( has_post_thumbnail( $event->ID ) ):
|
||||
if ( $video ) :
|
||||
echo '<div class="dashicons dashicons-video-alt"></div>';
|
||||
elseif ( has_post_thumbnail( $event->ID ) ) :
|
||||
echo '<div class="dashicons dashicons-camera"></div>';
|
||||
endif;
|
||||
if ( $event->post_content !== null ):
|
||||
if ( $event->post_status == 'publish' ):
|
||||
if ( $event->post_content !== null ) :
|
||||
if ( $event->post_status == 'publish' ) :
|
||||
_e( 'Recap', 'sportspress' );
|
||||
else:
|
||||
else :
|
||||
_e( 'Preview', 'sportspress' );
|
||||
endif;
|
||||
endif;
|
||||
|
||||
if ( $link_events ) echo '</a>';
|
||||
echo '</td>';
|
||||
if ( $link_events ) {
|
||||
echo '</a>';
|
||||
}
|
||||
echo '</td>';
|
||||
endif;
|
||||
|
||||
if ( sp_column_active( $usecolumns, 'day' ) ):
|
||||
echo '<td class="data-day" data-label="'.__( 'Match Day', 'sportspress' ).'">';
|
||||
if ( sp_column_active( $usecolumns, 'day' ) ) :
|
||||
echo '<td class="data-day" data-label="' . __( 'Match Day', 'sportspress' ) . '">';
|
||||
$day = get_post_meta( $event->ID, 'sp_day', true );
|
||||
if ( '' == $day ) {
|
||||
echo '-';
|
||||
@@ -455,9 +541,9 @@ $identifier = uniqid( 'eventlist_' );
|
||||
|
||||
do_action( 'sportspress_event_list_row', $event, $usecolumns );
|
||||
|
||||
echo '</tr>';
|
||||
echo '</tr>';
|
||||
|
||||
$i++;
|
||||
$i++;
|
||||
endforeach;
|
||||
?>
|
||||
</tbody>
|
||||
@@ -465,8 +551,8 @@ $identifier = uniqid( 'eventlist_' );
|
||||
</div>
|
||||
<?php
|
||||
// If responsive tables are enabled then load the inline css code
|
||||
if ( $responsive ){
|
||||
//sportspress_responsive_tables_css( $identifier );
|
||||
if ( $responsive ) {
|
||||
// sportspress_responsive_tables_css( $identifier );
|
||||
}
|
||||
if ( $id && $show_all_events_link ) {
|
||||
echo '<div class="sp-calendar-link sp-view-all-link"><a href="' . get_permalink( $id ) . '">' . __( 'View all events', 'sportspress' ) . '</a></div>';
|
||||
|
||||
Reference in New Issue
Block a user