Calculate event list results without team column
This commit is contained in:
@@ -86,15 +86,15 @@ class SP_Meta_Box_Calendar_Data {
|
|||||||
foreach ( $data as $event ):
|
foreach ( $data as $event ):
|
||||||
$teams = get_post_meta( $event->ID, 'sp_team' );
|
$teams = get_post_meta( $event->ID, 'sp_team' );
|
||||||
$results = get_post_meta( $event->ID, 'sp_results', true );
|
$results = get_post_meta( $event->ID, 'sp_results', true );
|
||||||
$main_results = array();
|
|
||||||
$video = get_post_meta( $event->ID, 'sp_video', true );
|
$video = get_post_meta( $event->ID, 'sp_video', true );
|
||||||
|
$main_results = array();
|
||||||
?>
|
?>
|
||||||
<tr class="sp-row sp-post<?php if ( $i % 2 == 0 ) echo ' alternate'; ?>">
|
<tr class="sp-row sp-post<?php if ( $i % 2 == 0 ) echo ' alternate'; ?>">
|
||||||
<td><?php echo get_post_time( get_option( 'date_format' ), false, $event ); ?></td>
|
<td><?php echo get_post_time( get_option( 'date_format' ), false, $event ); ?></td>
|
||||||
<td><?php echo $event->post_title; ?></td>
|
<td><?php echo $event->post_title; ?></td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
foreach ( $teams as $team ):
|
if ( $teams ): foreach ( $teams as $team ):
|
||||||
$name = get_the_title( $team );
|
$name = get_the_title( $team );
|
||||||
if ( $name ):
|
if ( $name ):
|
||||||
$team_results = sp_array_value( $results, $team, null );
|
$team_results = sp_array_value( $results, $team, null );
|
||||||
@@ -119,7 +119,9 @@ class SP_Meta_Box_Calendar_Data {
|
|||||||
|
|
||||||
echo $name . '<br>';
|
echo $name . '<br>';
|
||||||
endif;
|
endif;
|
||||||
endforeach;
|
endforeach; else:
|
||||||
|
echo '—';
|
||||||
|
endif;
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -71,20 +71,11 @@ if ( isset( $columns ) )
|
|||||||
|
|
||||||
$teams = get_post_meta( $event->ID, 'sp_team' );
|
$teams = get_post_meta( $event->ID, 'sp_team' );
|
||||||
$results = get_post_meta( $event->ID, 'sp_results', true );
|
$results = get_post_meta( $event->ID, 'sp_results', true );
|
||||||
$main_results = array();
|
|
||||||
$video = get_post_meta( $event->ID, 'sp_video', true );
|
$video = get_post_meta( $event->ID, 'sp_video', true );
|
||||||
|
|
||||||
echo '<tr class="sp-row sp-post' . ( $i % 2 == 0 ? ' alternate' : '' ) . '">';
|
$main_results = array();
|
||||||
|
$teams_output = '';
|
||||||
|
|
||||||
echo '<td class="data-date"><a href="' . get_permalink( $event->ID ) . '">' . get_post_time( get_option( 'date_format' ), false, $event ) . '</a></td>';
|
|
||||||
|
|
||||||
if ( $usecolumns == null || in_array( 'event', $usecolumns ) )
|
|
||||||
echo '<td class="data-event">' . $event->post_title . '</td>';
|
|
||||||
|
|
||||||
if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ):
|
|
||||||
echo '<td class="data-teams">';
|
|
||||||
|
|
||||||
$teams = get_post_meta( $event->ID, 'sp_team', false );
|
|
||||||
if ( $teams ):
|
if ( $teams ):
|
||||||
foreach ( $teams as $team ):
|
foreach ( $teams as $team ):
|
||||||
$name = get_the_title( $team );
|
$name = get_the_title( $team );
|
||||||
@@ -102,20 +93,30 @@ if ( isset( $columns ) )
|
|||||||
endif;
|
endif;
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
echo $name;
|
$teams_output .= $name;
|
||||||
|
|
||||||
if ( $team_result != null ):
|
if ( $team_result != null ):
|
||||||
$main_results[] = $team_result;
|
$main_results[] = $team_result;
|
||||||
echo ' (' . $team_result . ')';
|
$teams_output .= ' (' . $team_result . ')';
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
echo '<br>';
|
$teams_output .= '<br>';
|
||||||
endif;
|
endif;
|
||||||
endforeach;
|
endforeach;
|
||||||
else:
|
else:
|
||||||
echo '—';
|
$teams_output .= '—';
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
echo '<tr class="sp-row sp-post' . ( $i % 2 == 0 ? ' alternate' : '' ) . '">';
|
||||||
|
|
||||||
|
echo '<td class="data-date"><a href="' . get_permalink( $event->ID ) . '">' . get_post_time( get_option( 'date_format' ), false, $event ) . '</a></td>';
|
||||||
|
|
||||||
|
if ( $usecolumns == null || in_array( 'event', $usecolumns ) )
|
||||||
|
echo '<td class="data-event">' . $event->post_title . '</td>';
|
||||||
|
|
||||||
|
if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ):
|
||||||
|
echo '<td class="data-teams">';
|
||||||
|
echo $teams_output;
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user