diff --git a/templates/countdown.php b/templates/countdown.php index a280e67a..23f68229 100644 --- a/templates/countdown.php +++ b/templates/countdown.php @@ -28,43 +28,45 @@ extract( $defaults, EXTR_SKIP ); if ( ! isset( $post ) ) return; ?> -
+
+
+ post_status == 'future' ): ?>
+
+
+
+
+ post_title; ?>+ |
+
-
-
- post_status == 'future' ): ?>
-
-
-
-
- post_title; ?>- |
-
| - - |
|---|
| - - |
| + + |
|---|
| + + |
| ' . __( 'Event', 'sportspress' ) . ' | '; - - if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ) - echo '' . __( 'Teams', 'sportspress' ) . ' | '; - - if ( $usecolumns == null || in_array( 'time', $usecolumns ) ) - echo '' . __( 'Time/Results', 'sportspress' ) . ' | '; - - if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ) - echo '' . __( 'Venue', 'sportspress' ) . ' | '; - - if ( $usecolumns == null || in_array( 'article', $usecolumns ) ) - echo '' . __( 'Article', 'sportspress' ) . ' | '; - ?> -||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ' . get_post_time( get_option( 'date_format' ), false, $event, true ) . ' | '; +
| ' . $event->post_title . ' | '; + echo '' . __( 'Event', 'sportspress' ) . ' | '; - if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ): - echo ''; - echo $teams_output; + if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ) + echo ' | ' . __( 'Teams', 'sportspress' ) . ' | '; + + if ( $usecolumns == null || in_array( 'time', $usecolumns ) ) + echo '' . __( 'Time/Results', 'sportspress' ) . ' | '; + + if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ) + echo '' . __( 'Venue', 'sportspress' ) . ' | '; + + if ( $usecolumns == null || in_array( 'article', $usecolumns ) ) + echo '' . __( 'Article', 'sportspress' ) . ' | '; + ?> +||
|---|---|---|---|---|---|---|---|---|
| ' . get_post_time( get_option( 'date_format' ), false, $event, true ) . ' | '; + + if ( $usecolumns == null || in_array( 'event', $usecolumns ) ) + echo '' . $event->post_title . ' | '; + + if ( $usecolumns == null || in_array( 'teams', $usecolumns ) ): + echo ''; + echo $teams_output; + echo ' | '; + endif; + + if ( $usecolumns == null || in_array( 'time', $usecolumns ) ): + echo ''; + if ( ! empty( $main_results ) ): + echo implode( ' - ', $main_results ); + else: + echo get_post_time( get_option( 'time_format' ), false, $event, true ); + endif; echo ' | '; endif; - if ( $usecolumns == null || in_array( 'time', $usecolumns ) ): - echo ''; - if ( ! empty( $main_results ) ): - echo implode( ' - ', $main_results ); - else: - echo get_post_time( get_option( 'time_format' ), false, $event, true ); - endif; - echo ' | '; - endif; - - if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ): - echo ''; - if ( $link_venues ): - the_terms( $event->ID, 'sp_venue' ); - else: - $venues = get_the_terms( $event->ID, 'sp_venue' ); - foreach ( $venues as $venue ): - echo $venue->name; - endforeach; - endif; - echo ' | '; - endif; - - if ( $usecolumns == null || in_array( 'article', $usecolumns ) ): - echo '- '; - - if ( $video ): - echo ''; - elseif ( has_post_thumbnail( $event->ID ) ): - echo ''; + if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ): + echo ' | '; + if ( $link_venues ): + the_terms( $event->ID, 'sp_venue' ); + else: + $venues = get_the_terms( $event->ID, 'sp_venue' ); + foreach ( $venues as $venue ): + echo $venue->name; + endforeach; endif; - if ( $event->post_content !== null ): - if ( $event->post_status == 'publish' ): - _e( 'Recap', 'sportspress' ); - else: - _e( 'Preview', 'sportspress' ); + echo ' | '; + endif; + + if ( $usecolumns == null || in_array( 'article', $usecolumns ) ): + echo '+ '; + + if ( $video ): + echo ''; + elseif ( has_post_thumbnail( $event->ID ) ): + echo ''; + endif; + if ( $event->post_content !== null ): + if ( $event->post_status == 'publish' ): + _e( 'Recap', 'sportspress' ); + else: + _e( 'Preview', 'sportspress' ); + endif; endif; - endif; - echo ' - | '; - endif; + echo ' + '; + endif; - echo '
| # | -- - $label ): ?> - | - - | - - |
|---|
| # | ++ + $label ): ?> + | + + | + + |
|---|---|---|---|
| ' . $number . ' | '; - - if ( $link_posts ): - $permalink = get_post_permalink( $player_id ); - $name = '' . $name . ''; - if ( isset( $row['status'] ) && $row['status'] == 'sub' ): - $name = '(' . $name . ')'; - endif; - endif; - - if ( array_key_exists( $player_id, $lineup_sub_relation ) ): - $name .= ' ' . sp_array_value( sp_array_value( $data, $lineup_sub_relation[ $player_id ], array() ), 'number', null ) . ''; - elseif ( isset( $row['sub'] ) && $row['sub'] ): - $name .= ' ' . sp_array_value( sp_array_value( $data, $row['sub'], array() ), 'number', null ) . ''; - endif; - - echo '' . $name . ' | '; - - if ( $mode == 'icons' ); echo ''; - - foreach( $labels as $key => $label ): - if ( $key == 'name' ) + $lineup_sub_relation = array(); + foreach ( $subs as $sub_id => $sub ): + if ( ! $sub_id ) continue; - $value = '—'; - if ( $key == 'position' ): - if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): - $position = get_term_by( 'id', $row[ $key ], 'sp_position' ); - if ( $position ) $value = $position->name; + $lineup_sub_relation[ sp_array_value( $sub, 'sub', 0 ) ] = $sub_id; + endforeach; + + $i = 0; + foreach( $data as $player_id => $row ): + + if ( ! $player_id ) + continue; + + $name = get_the_title( $player_id ); + + if ( ! $name ) + continue; + + echo ' | |
| ' . $number . ' | '; + + if ( $link_posts ): + $permalink = get_post_permalink( $player_id ); + $name = '' . $name . ''; + if ( isset( $row['status'] ) && $row['status'] == 'sub' ): + $name = '(' . $name . ')'; endif; - else: - if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): + endif; + + if ( array_key_exists( $player_id, $lineup_sub_relation ) ): + $name .= ' ' . sp_array_value( sp_array_value( $data, $lineup_sub_relation[ $player_id ], array() ), 'number', null ) . ''; + elseif ( isset( $row['sub'] ) && $row['sub'] ): + $name .= ' ' . sp_array_value( sp_array_value( $data, $row['sub'], array() ), 'number', null ) . ''; + endif; + + echo '' . $name . ' | '; + + if ( $mode == 'icons' ); echo ''; + + foreach( $labels as $key => $label ): + if ( $key == 'name' ) + continue; + $value = '—'; + if ( $key == 'position' ): + if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): + $position = get_term_by( 'id', $row[ $key ], 'sp_position' ); + if ( $position ) $value = $position->name; + endif; + else: + if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): + $value = $row[ $key ]; + else: + $value = 0; + endif; + endif; + if ( ! array_key_exists( $key, $totals ) ): + $totals[ $key ] = 0; + endif; + $totals[ $key ] += $value; + + if ( $mode == 'values' ): + echo ' | ' . $value . ' | '; + elseif ( intval( $value ) && $mode == 'icons' ): + $performance_id = sp_array_value( $performance_ids, $key, null ); + if ( $performance_id && has_post_thumbnail( $performance_id ) ): + echo str_repeat( get_the_post_thumbnail( $performance_id, 'sportspress-fit-mini' ) . ' ', $value ); + endif; + endif; + endforeach; + + if ( $mode == 'icons' ); echo ''; + + echo '
| ' . __( 'Total', 'sportspress' ) . ' | '; + endif; + + $row = $data[0]; + + if ( $mode == 'icons' ) echo ''; + + foreach( $labels as $key => $label ): + if ( $key == 'name' ) + continue; + if ( $key == 'position' ): + $value = '—'; + elseif ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): $value = $row[ $key ]; else: - $value = 0; + $value = sp_array_value( $totals, $key, 0 ); endif; - endif; - if ( ! array_key_exists( $key, $totals ) ): - $totals[ $key ] = 0; - endif; - $totals[ $key ] += $value; - if ( $mode == 'values' ): - echo ' | ' . $value . ' | '; - elseif ( intval( $value ) && $mode == 'icons' ): - $performance_id = sp_array_value( $performance_ids, $key, null ); - if ( $performance_id && has_post_thumbnail( $performance_id ) ): - echo str_repeat( get_the_post_thumbnail( $performance_id, 'sportspress-fit-mini' ) . ' ', $value ); + if ( $mode == 'values' ): + echo '' . $value . ' | '; + elseif ( intval( $value ) && $mode == 'icons' ): + $performance_id = sp_array_value( $performance_ids, $key, null ); + if ( $performance_id && has_post_thumbnail( $performance_id ) ): + echo str_repeat( get_the_post_thumbnail( $performance_id, 'sportspress-fit-mini' ) . ' ', $value ); + endif; endif; - endif; - endforeach; - - if ( $mode == 'icons' ); echo ''; + endforeach; - echo '
| ' . __( 'Total', 'sportspress' ) . ' | '; - endif; - - $row = $data[0]; - - if ( $mode == 'icons' ) echo ''; - - foreach( $labels as $key => $label ): - if ( $key == 'name' ) - continue; - if ( $key == 'position' ): - $value = '—'; - elseif ( array_key_exists( $key, $row ) && $row[ $key ] != '' ): - $value = $row[ $key ]; - else: - $value = sp_array_value( $totals, $key, 0 ); - endif; - - if ( $mode == 'values' ): - echo ' | ' . $value . ' | '; - elseif ( intval( $value ) && $mode == 'icons' ): - $performance_id = sp_array_value( $performance_ids, $key, null ); - if ( $performance_id && has_post_thumbnail( $performance_id ) ): - echo str_repeat( get_the_post_thumbnail( $performance_id, 'sportspress-fit-mini' ) . ' ', $value ); - endif; - endif; - endforeach; - - if ( $mode == 'icons' ) echo ''; - ?> -
| - |
|---|
| + | |
| $meta ) ); ?> | +