HEX
Server: Apache
System: Linux vps.rockyroadprinting.net 4.18.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User: rockyroadprintin (1011)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/rockyroadprintin/www/wp-content/themes/consulting/partials/content-event-info.php
<?php
$stm_event_count = get_post_meta(get_the_ID(), 'stm_event_count', true);
$event_attended = get_post_meta(get_the_ID(), 'event_attended', true);
if ($event_attended == '') {
    $event_attended = 0;
}
?>

<h2><?php consulting_page_title(); ?></h2>
<?php if (has_post_thumbnail()): ?>
    <?php $post_thumbnail = consulting_get_image(get_post_thumbnail_id(), 'full'); ?>
    <div class="item_thumbnail">
        <?php echo consulting_filtered_output($post_thumbnail); ?>
    </div>
<?php endif; ?>
<div class="event_info_table">
    <div class="event_info">
        <?php

        // Date
        $stm_event_date_start = get_post_meta( get_the_ID(), 'stm_event_date_start', true );
        $stm_event_date_start =  ( $stm_event_date_start && ( strlen( $stm_event_date_start ) > 3 ) && is_numeric( $stm_event_date_start )) ? $stm_event_date_start / 1000 : '';
        $stm_event_date_end = get_post_meta( get_the_ID(), 'stm_event_date_end', true );
        $stm_event_date_end =  ( $stm_event_date_end && ( strlen( $stm_event_date_end ) > 3 ) && is_numeric( $stm_event_date_end ) ) ? $stm_event_date_end / 1000 : '';

        // Time - Number
        $stm_event_time_end = get_post_meta(get_the_ID(), 'stm_event_time_end', true);
        $stm_event_time_start = get_post_meta(get_the_ID(), 'stm_event_time_start', true);

        // Time - Text
        $stm_event_time_text = get_post_meta(get_the_ID(), 'stm_event_time_text', true)
        ?>
        <?php if (!empty($stm_event_date_start) || !empty($stm_event_time_start) || !empty($stm_event_time_text)) : ?>
            <ul class="event-info__datetime" style="min-width: 134px;">
                <?php
                $date_format = get_option( 'date_format' );
                $time_format = get_option( 'time_format' );

                $stm_event_month_start = date_i18n($date_format, $stm_event_date_start);
                $stm_event_month_end = date_i18n($date_format, $stm_event_date_end);
                $stm_event_day_start = date_i18n('j', $stm_event_date_start);
                $stm_event_day_end = date_i18n('j', $stm_event_date_end);
                $stm_event_year_start = date_i18n('Y', $stm_event_date_start);
                $stm_event_year_end = date_i18n('Y', $stm_event_date_end);
                $stm_event_date = '';

                if ($stm_event_month_start === $stm_event_month_end) {
                    $stm_event_date .= $stm_event_month_start;
                } else {
                    $stm_event_date .= $stm_event_month_start . ' - ' . $stm_event_month_end;
                }

                $stm_event_tel = get_post_meta(get_the_ID(), 'stm_event_tel', true);
                ?>
                <?php if (!empty($stm_event_date)) : ?>
                    <li><i class="fa fa-calendar" aria-hidden="true"></i> <?php echo esc_html($stm_event_date); ?></li>
                <?php endif; ?>
                <?php if (!empty($stm_event_time_text)) : ?>
                    <li><i class="fa fa-clock-o"></i> <?php echo esc_html($stm_event_time_text); ?></li>
                <?php else: ?>
                    <?php if (!empty($stm_event_time_start) || !empty($stm_event_time_end)) : ?>
                        <li>
                            <i class="fa fa-clock-o"></i> <?php
                            if( $stm_event_time_start != '' && $stm_event_time_end != '' ) {
                                echo date_i18n( $time_format, strtotime($stm_event_time_start) ) . ' ' . esc_html__('to', 'consulting') . ' ' . date_i18n( $time_format, strtotime($stm_event_time_end) );
                            } elseif( $stm_event_time_start == '' ) {
                                echo date_i18n( $time_format, strtotime($stm_event_time_end) );
                            } elseif( $stm_event_time_end == '' ) {
                                echo date_i18n( $time_format, strtotime($stm_event_time_start) );
                            } elseif( $stm_event_time_start == $stm_event_time_end ) {
                                echo date_i18n( $time_format, strtotime($stm_event_time_start) );
                            }
                            ?>
                        </li>
                    <?php endif; ?>
                <?php endif; ?>
            </ul>
        <?php endif; ?>
    </div>
    <div class="event_info">
        <ul>
            <?php if ($stm_event_venue = get_post_meta(get_the_ID(), 'stm_event_venue', true)) : ?>
                <li>
                    <i class="fa fa-map-marker" aria-hidden="true"></i> <?php echo esc_html($stm_event_venue); ?>
                </li>
            <?php endif; ?>
            <?php if (!empty($stm_event_tel)) : ?>
                <li>
                    <?php if (!empty($stm_event_tel)) : $stm_event_tel = explode(';', $stm_event_tel); ?>
                        <?php foreach ($stm_event_tel as $stm_event_tel_val) : ?>
                            <i class="fa fa-phone" aria-hidden="true"></i> <?php echo esc_attr($stm_event_tel_val); ?>
                        <?php endforeach; ?>
                    <?php endif; ?>
                </li>
            <?php endif; ?>
        </ul>
    </div>
    <?php
    $today = date("Ymd");
    ?>
    <?php if ($event_attended < $stm_event_count || $stm_event_count == '' and date_i18n('Ymd', $stm_event_date_end) > $today) : ?>
        <div class="event_info text-right">
            <a href="#event-form-box"
               class="vc_general scroll_to_event_form vc_btn3 vc_btn3-size-lg vc_btn3-shape-rounded vc_btn3-style-flat vc_btn3-icon-right vc_btn3-color-theme_style_3"
               href="#event-form-box">
                <?php esc_html_e('join now', 'consulting'); ?>
                <i class="vc_btn3-icon fa fa-chevron-right"></i>
            </a>
        </div>
    <?php endif; ?>
</div>