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 4d749593..46d70bef 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
@@ -86,15 +86,15 @@ class SP_Meta_Box_Calendar_Data {
foreach ( $data as $event ):
$teams = get_post_meta( $event->ID, 'sp_team' );
$results = get_post_meta( $event->ID, 'sp_results', true );
- $main_results = array();
$video = get_post_meta( $event->ID, 'sp_video', true );
+ $main_results = array();
?>
|
post_title; ?> |
';
endif;
- endforeach;
+ endforeach; else:
+ echo '—';
+ endif;
?>
|
diff --git a/templates/event-list.php b/templates/event-list.php
index 6ce922a9..c158cd20 100644
--- a/templates/event-list.php
+++ b/templates/event-list.php
@@ -71,51 +71,52 @@ if ( isset( $columns ) )
$teams = get_post_meta( $event->ID, 'sp_team' );
$results = get_post_meta( $event->ID, 'sp_results', true );
- $main_results = array();
$video = get_post_meta( $event->ID, 'sp_video', true );
+ $main_results = array();
+ $teams_output = '';
+
+ if ( $teams ):
+ foreach ( $teams as $team ):
+ $name = get_the_title( $team );
+ if ( $name ):
+ $team_results = sp_array_value( $results, $team, null );
+
+ if ( $primary_result ):
+ $team_result = sp_array_value( $team_results, $primary_result, null );
+ else:
+ if ( is_array( $team_results ) ):
+ end( $team_results );
+ $team_result = prev( $team_results );
+ else:
+ $team_result = null;
+ endif;
+ endif;
+
+ $teams_output .= $name;
+
+ if ( $team_result != null ):
+ $main_results[] = $team_result;
+ $teams_output .= ' (' . $team_result . ')';
+ endif;
+
+ $teams_output .= ' ';
+ endif;
+ endforeach;
+ else:
+ $teams_output .= '—';
+ endif;
+
echo ' |
';
echo '| ' . get_post_time( get_option( 'date_format' ), false, $event ) . ' | ';
if ( $usecolumns == null || in_array( 'event', $usecolumns ) )
echo '' . $event->post_title . ' | ';
-
+
if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ):
echo '';
-
- $teams = get_post_meta( $event->ID, 'sp_team', false );
- if ( $teams ):
- foreach ( $teams as $team ):
- $name = get_the_title( $team );
- if ( $name ):
- $team_results = sp_array_value( $results, $team, null );
-
- if ( $primary_result ):
- $team_result = sp_array_value( $team_results, $primary_result, null );
- else:
- if ( is_array( $team_results ) ):
- end( $team_results );
- $team_result = prev( $team_results );
- else:
- $team_result = null;
- endif;
- endif;
-
- echo $name;
-
- if ( $team_result != null ):
- $main_results[] = $team_result;
- echo ' (' . $team_result . ')';
- endif;
-
- echo ' ';
- endif;
- endforeach;
- else:
- echo '—';
- endif;
-
+ echo $teams_output;
echo ' | ';
endif;