HEX
Server:
System: Linux aac286ea486c 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64
User: root (0)
PHP: 8.2.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,disk_free_space,diskfreespace
Upload Files
File: /dom877180/wp-content/themes/splash/sportspress/stm-event-block.php
<?php
/**
 * Event Blocks
 *
 * @author        ThemeBoy
 * @package    SportsPress/Templates
 * @version     2.0
 */

if( !defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
$defaults = array(
    'id' => null,
    'title' => false,
    'status' => 'default',
    'date' => 'default',
    'date_from' => 'default',
    'date_to' => 'default',
    'league' => null,
    'season' => null,
    'venue' => null,
    'team' => null,
    'number' => -1,
    'link_teams' => get_option( 'sportspress_link_teams', 'no' ) == 'yes' ? true : false,
    'link_events' => get_option( 'sportspress_link_events', 'yes' ) == 'yes' ? true : false,
    'paginated' => get_option( 'sportspress_event_blocks_paginated', 'yes' ) == 'yes' ? true : false,
    'rows' => get_option( 'sportspress_event_blocks_rows', 5 ),
    'order' => 'default',
    'show_all_events_link' => false,
    'show_title' => get_option( 'sportspress_event_blocks_show_title', 'no' ) == 'yes' ? true : false,
    'show_league' => get_option( 'sportspress_event_blocks_show_league', 'no' ) == 'yes' ? true : false,
    'show_season' => get_option( 'sportspress_event_blocks_show_season', 'no' ) == 'yes' ? true : false,
    'show_venue' => get_option( 'sportspress_event_blocks_show_venue', 'no' ) == 'yes' ? true : false,
    'hide_if_empty' => false,
);

extract( $defaults, EXTR_SKIP );

$calendar = new SP_Calendar( $id );
if( $status != 'default' )
    $calendar->status = $status;
if( $date != 'default' )
    $calendar->date = $date;
if( $date_from != 'default' )
    $calendar->from = $date_from;
if( $date_to != 'default' )
    $calendar->to = $date_to;
if( $league )
    $calendar->league = $league;
if( $season )
    $calendar->season = $season;
if( $venue )
    $calendar->venue = $venue;
if( $team )
    $calendar->team = $team;
if( $order != 'default' )
    $calendar->order = $order;
$data = $calendar->data();

if( $hide_if_empty && empty( $data ) ) return;

if( $show_title && false === $title && $id ):
    $caption = $calendar->caption;
    if( $caption )
        $title = $caption;
    else
        $title = get_the_title( $id );
endif;

if( $title )
    echo '<h4 class="sp-table-caption">' . $title . '</h4>';
?>
<div class="sp-template sp-template-event-blocks sp-stm-template-event-blocks">
    <div class="sp-table-wrapper">
        <?php foreach( $data as $event ):

            $teams = array_unique( get_post_meta( $event->ID, 'sp_team' ) );
            $teams = array_filter( $teams, 'sp_filter_positive' );
            $team_results = get_post_meta( $event->ID, 'sp_results', false );
            $permalink = get_post_permalink( $event, false, true );
            $results = get_post_meta( $event->ID, 'sp_results', true );
            $point_system = splash_get_sportpress_points_system();

            if( count( $teams ) > 1 ):
                $team_1_id = $teams[ 0 ];
                $team_2_id = $teams[ 1 ];

                $logos = array();

                $j = 0;
                foreach( $teams as $team ):
                    $j++;
                    if( has_post_thumbnail( $team ) ):
                        if( $link_teams ):
                            $logo = '<a class="team-logo logo-' . ( $j % 2 ? 'odd' : 'even' ) . '" href="' . get_permalink( $team, false, true ) . '" title="' . get_the_title( $team ) . '">' . get_the_post_thumbnail( $team, 'stm-200-200' ) . '</a>';
                        else:
                            $logo = '<span class="team-logo logo-' . ( $j % 2 ? 'odd' : 'even' ) . '" title="' . get_the_title( $team ) . '">' . get_the_post_thumbnail( $team, 'stm-200-200' ) . '</span>';
                        endif;
                        $logos[] = $logo;
                    endif;
                endforeach; ?>

                <div
                        class="stm-single-block-event-list sp-stm-template-event-blocks-<?php echo esc_attr( $event->post_status ); ?>">
                    <a href="<?php echo esc_url( get_the_permalink( $event->ID ) ); ?>" class="stm-no-decor">
                        <div class="stm-single-block-event-list-top">
                            <div
                                    class="time h6"><?php echo esc_attr( get_the_time( get_option( 'date_format' ), $event ) ); ?></div>
                            <?php if( $show_venue ): $venues = get_the_terms( $event, 'sp_venue' );
                                if( $venues ): $venue = array_shift( $venues ); ?>
                                    <div class="venue h6"><?php echo sanitize_text_field( $venue->name ); ?></div>
                                <?php endif; endif; ?>
                            <?php if( $event->post_status == 'future' ): ?>
                                <div class="stm-future-event-list-time">
                                    <?php
                                    $date = new DateTime( get_the_time( 'Y/m/d H:i:s', $event->ID ) );
                                    if( $date ) {
                                        $date = $date->format( 'Y-m-d H:i:s' );
                                    }
                                    ?>
                                    <time class="heading-font" datetime="<?php echo esc_attr( $date ) ?>"
                                          data-countdown="<?php echo esc_attr( str_replace( "-", "/", $date ) ) ?>"></time>
                                </div>
                            <?php endif; ?>
                        </div>
                        <div class="stm-single-block-unit">
                            <div class="stm-team-logo left">
                                <?php
                                if( !empty( $logos[ 0 ] ) ):
                                    echo wp_kses_post( $logos[ 0 ] );
                                endif;
                                ?>
                            </div>

                            <div class="stm-teams-info heading-font">


                                <div class="stm-title-team">
                                    <?php echo esc_attr( get_the_title( $team_1_id ) ); ?>
                                </div>

                                <div class="stm-team-results-outer">
                                    <?php if( !empty( $team_results[ 0 ] ) ): ?>
                                        <?php if( !empty( $team_results[ 0 ][ $team_1_id ] ) ): ?>
                                            <?php if( isset( $team_results[ 0 ][ $team_1_id ][ 'outcome' ] ) and !empty( $team_results[ 0 ][ $team_1_id ][ 'outcome' ][ 0 ] ) ): ?>
                                                <?php if( $team_results[ 0 ][ $team_1_id ][ 'outcome' ][ 0 ] == 'win' ): ?>
                                                    <div
                                                            class="stm-latest-result-win-label <?php echo ( splash_is_layout( "af" ) ) ? "heading-font" : "normal-font" ?>"><?php esc_html_e( 'win', 'splash' ) ?></div>
                                                <?php else: ?>
                                                    <div
                                                            class="stm-latest-result-lose-label <?php echo ( splash_is_layout( "af" ) ) ? "heading-font" : "normal-font" ?>"><?php printf( _x( '%s', 'Outcome for team', 'splash' ), $team_results[ 0 ][ $team_1_id ][ 'outcome' ][ 0 ] ); ?></div>
                                                <?php endif; ?>
                                            <?php else: ?>
                                                <div
                                                        class="stm-latest-result-lose-label"><?php esc_html_e( '- -', 'splash' ) ?></div>
                                            <?php endif; ?>
                                        <?php endif; ?>
                                    <?php else: ?>
                                        <div
                                                class="stm-latest-result-lose-label"><?php esc_html_e( '- -', 'splash' ) ?></div>
                                    <?php endif; ?>

                                    <?php if( !empty( $team_results[ 0 ] ) ): ?>
                                        <?php if( !empty( $team_results[ 0 ][ $team_1_id ] ) and !empty( $team_results[ 0 ][ $team_2_id ] ) ): ?>
                                            <?php if( isset( $team_results[ 0 ][ $team_1_id ][ $point_system ] ) and isset( $team_results[ 0 ][ $team_2_id ][ $point_system ] ) ): ?>
                                                <?php if( empty( $team_results[ 0 ][ $team_1_id ][ $point_system ] ) and empty( $team_results[ 0 ][ $team_2_id ][ $point_system ] ) ): ?>
                                                    <div
                                                            class="stm-latest-result_result"><?php esc_html_e( '- VS -', 'splash' ); ?></div>
                                                <?php else: ?>
                                                    <div
                                                            class="stm-latest-result_result"><?php echo esc_attr( $team_results[ 0 ][ $team_1_id ][ $point_system ] . ' / ' . $team_results[ 0 ][ $team_2_id ][ $point_system ] ); ?></div>
                                                <?php endif; ?>
                                            <?php endif; ?>
                                        <?php endif; ?>
                                    <?php else: ?>
                                        <div
                                                class="stm-latest-result_result"><?php esc_html_e( '- VS -', 'splash' ); ?></div>
                                    <?php endif; ?>

                                    <?php if( !empty( $team_results[ 0 ] ) ): ?>
                                        <?php if( !empty( $team_results[ 0 ][ $team_2_id ] ) ): ?>
                                            <?php if( isset( $team_results[ 0 ][ $team_2_id ][ 'outcome' ] ) and !empty( $team_results[ 0 ][ $team_2_id ][ 'outcome' ][ 0 ] ) ): ?>
                                                <?php if( $team_results[ 0 ][ $team_2_id ][ 'outcome' ][ 0 ] == 'win' ): ?>
                                                    <div
                                                            class="stm-latest-result-win-label normal-font"><?php esc_html_e( 'win', 'splash' ) ?></div>
                                                <?php else: ?>
                                                    <div
                                                            class="stm-latest-result-lose-label normal-font"><?php printf( _x( '%s', 'Outcome for team', 'splash' ), $team_results[ 0 ][ $team_2_id ][ 'outcome' ][ 0 ] ); ?></div>
                                                <?php endif; ?>
                                            <?php else: ?>
                                                <div
                                                        class="stm-latest-result-lose-label"><?php esc_html_e( '- -', 'splash' ) ?></div>
                                            <?php endif; ?>
                                        <?php endif; ?>
                                    <?php else: ?>
                                        <div
                                                class="stm-latest-result-lose-label"><?php esc_html_e( '- -', 'splash' ) ?></div>
                                    <?php endif; ?>
                                </div>

                                <div class="stm-title-team opponent">
                                    <?php echo esc_attr( get_the_title( $team_2_id ) ); ?>
                                </div>

                            </div>

                            <div class="stm-team-logo right">
                                <?php
                                if( !empty( $logos[ 1 ] ) ):
                                    echo wp_kses_post( $logos[ 1 ] );
                                endif;
                                ?>
                            </div>
                        </div>
                    </a>
                </div>
            <?php endif; ?>
        <?php endforeach; ?>
    </div>
</div>