diff --git a/includes/admin/post-types/class-sp-admin-cpt-event.php b/includes/admin/post-types/class-sp-admin-cpt-event.php
index 0381ff28..4465afc2 100644
--- a/includes/admin/post-types/class-sp-admin-cpt-event.php
+++ b/includes/admin/post-types/class-sp-admin-cpt-event.php
@@ -128,37 +128,39 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT {
$results = get_post_meta( $post_id, 'sp_results', true );
$main_result = get_option( 'sportspress_primary_result', null );
echo '';
- foreach( $teams as $team_id ):
- if ( ! $team_id ) continue;
- $team = get_post( $team_id );
+ echo '
';
+ foreach( $teams as $team_id ):
+ if ( ! $team_id ) continue;
+ $team = get_post( $team_id );
- if ( $team ):
- $team_results = sportspress_array_value( $results, $team_id, null );
+ if ( $team ):
+ $team_results = sportspress_array_value( $results, $team_id, null );
- if ( $main_result ):
- $team_result = sportspress_array_value( $team_results, $main_result, null );
- else:
- if ( is_array( $team_results ) ):
- end( $team_results );
- $team_result = prev( $team_results );
- $main_result = key( $team_results );
+ if ( $main_result ):
+ $team_result = sportspress_array_value( $team_results, $main_result, null );
else:
- $team_result = null;
+ if ( is_array( $team_results ) ):
+ end( $team_results );
+ $team_result = prev( $team_results );
+ $main_result = key( $team_results );
+ else:
+ $team_result = null;
+ endif;
endif;
- endif;
- if ( is_array( $team_results ) ):
- unset( $team_results['outcome'] );
- $team_results = implode( ' | ', $team_results );
- endif;
+ if ( is_array( $team_results ) ):
+ unset( $team_results['outcome'] );
+ $team_results = implode( ' | ', $team_results );
+ endif;
- if ( $team_result == null ) $team_result = '-';
- echo '
' . $team_result . '';
- echo '
';
- echo $team->post_title;
- echo '
';
- endif;
- endforeach;
+ if ( $team_result == null ) $team_result = '-';
+ echo '
' . $team_result . '';
+ echo '
';
+ echo $team->post_title;
+ echo '
';
+ endif;
+ endforeach;
+ echo '
';
?>
@@ -207,7 +209,7 @@ class SP_Admin_CPT_Event 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/settings/class-sp-settings-events.php b/includes/admin/settings/class-sp-settings-events.php
index b70dd7b1..dea070a4 100644
--- a/includes/admin/settings/class-sp-settings-events.php
+++ b/includes/admin/settings/class-sp-settings-events.php
@@ -174,6 +174,31 @@ class SP_Settings_Events extends SP_Settings_Page {
array( 'title' => __( 'Event List', 'sportspress' ), 'type' => 'title', 'id' => 'event_list_options' ),
+ array(
+ 'title' => __( 'Title Format', 'sportspress' ),
+ 'id' => 'sportspress_event_list_title_format',
+ 'default' => 'title',
+ 'type' => 'select',
+ 'options' => array(
+ 'title' => __( 'Title', 'sportspress' ),
+ 'teams' => __( 'Teams', 'sportspress' ),
+ 'homeaway' => sprintf( '%s | %s', __( 'Home', 'sportspress' ), __( 'Away', 'sportspress' ) ),
+ ),
+ ),
+
+ array(
+ 'title' => __( 'Time/Results Format', 'sportspress' ),
+ 'id' => 'sportspress_event_list_time_format',
+ 'default' => 'combined',
+ 'type' => 'select',
+ 'options' => array(
+ 'combined' => __( 'Combined', 'sportspress' ),
+ 'separate' => __( 'Separate', 'sportspress' ),
+ 'time' => __( 'Time Only', 'sportspress' ),
+ 'results' => __( 'Results Only', 'sportspress' ),
+ ),
+ ),
+
array(
'title' => __( 'Pagination', 'sportspress' ),
'desc' => __( 'Paginate', 'sportspress' ),
@@ -201,7 +226,7 @@ class SP_Settings_Events extends SP_Settings_Page {
array(
'title' => __( 'Details', 'sportspress' ),
- 'desc' => __( 'Display league', 'sportspress' ),
+ 'desc' => __( 'Display competition', 'sportspress' ),
'id' => 'sportspress_event_blocks_show_league',
'default' => 'no',
'type' => 'checkbox',