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-form.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;
}
?>

    <div class="event-members-box-table bordered">
        <div class="event-members-box-table-row">
            <div class="event-addtoany">
                <?php esc_html_e("SHARE", 'consulting'); ?><?php echo do_shortcode('[addtoany]'); ?>
            </div>
        </div>
        <div class="event-members-box-table-row text-right">
            <?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 : '';

            // Date Format
            if (!empty($stm_event_date_start) and !empty($stm_event_date_end)) {
                $event_month_start = date_i18n('n', $stm_event_date_start);
                $event_month_end = date_i18n('n', $stm_event_date_end);
                $event_day_start = date_i18n('j', $stm_event_date_start);
                $event_day_end = date_i18n('j', $stm_event_date_end);
                $event_year_start = date_i18n('Y', $stm_event_date_start);
                $event_year_end = date_i18n('Y', $stm_event_date_end);
            }

            // 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);

            // Venue
            $stm_event_venue = get_post_meta(get_the_ID(), 'stm_event_venue', true);
            ?>

            <script type="text/javascript">(function () {
                    if (window.addtocalendar) if (typeof window.addtocalendar.start == "function") return;
                    if (window.ifaddtocalendar == undefined) {
                        window.ifaddtocalendar = 1;
                        var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
                        s.type = 'text/javascript';
                        s.charset = 'UTF-8';
                        s.async = true;
                        s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://addtocalendar.com/atc/1.5/atc.min.js';
                        var h = d[g]('body')[0];
                        h.appendChild(s);
                    }
                })();
                (function ($) {
                    "use strict";
                    $(document).ready(function () {
                        $(".addtocalendar .vc_general").on('click', function (event) {
                            event.stopPropagation();
                            $(".atcb-list").slideDown();
                            $(".vc_general").addClass("vc_general-active");
                        });
                        $(window).on('click', function () {
                            $(".atcb-list").slideUp();
                            $(".vc_general").removeClass("vc_general-active");
                        });
                        $(window).scroll(function () {
                            $(".atcb-list").slideUp();
                            $(".vc_general").removeClass("vc_general-active");
                        });

                    });

                })(jQuery);
            </script>
            <!-- Event data -->
            <?php if (!empty($stm_event_date_start) and !empty($stm_event_date_end)) : ?>
                <div class="addtocalendar">
                    <var class="atc_event">
                        <var class="atc_date_start"><?php echo sanitize_text_field($event_year_start); ?>-<?php echo sanitize_text_field($event_month_start); ?>-<?php echo sanitize_text_field($event_day_start); ?> <?php echo esc_html($stm_event_time_start); ?></var>
                        <var class="atc_date_end"><?php echo sanitize_text_field($event_year_end); ?>-<?php echo sanitize_text_field($event_month_end); ?>-<?php echo sanitize_text_field($event_day_end); ?> <?php echo esc_html($stm_event_time_end); ?></var>
                        <var class="atc_timezone"><?php if (get_option('timezone_string')) : ?><?php echo get_option('timezone_string'); ?><?php else : ?><?php esc_html_e('Europe/London', 'consulting'); ?><?php endif; ?></var>
                        <var class="atc_title"><?php the_title(); ?></var>
                        <var class="atc_description"><?php echo esc_html(get_the_excerpt()); ?></var>
                        <var class="atc_location"><?php if (!empty($stm_event_venue)) : ?><?php echo esc_html($stm_event_venue); ?><?php else : ?><?php esc_html_e('Not indicated', 'consulting'); ?><?php endif; ?></var>
                    </var>
                    <div class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-outline vc_btn3-color-theme_style_4"><?php esc_html_e('save event to calendar', 'consulting'); ?></div>
                </div>
            <?php endif; ?>
            <div class="event_joining_count_box">
                <?php
                $today = date("Ymd");
                ?>
                <?php if (date_i18n('Ymd', $stm_event_date_end) < $today) : ?>
                    <div class="event_joining">
                    <span class="vc_general disabled vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-outline vc_btn3-color-theme_style_4">
                        <?php esc_html_e('past event', 'consulting'); ?>
                    </span>
                    </div>
                <?php elseif ($event_attended < $stm_event_count || $stm_event_count == '') : ?>
                    <div class="event_joining">
                        <a href="#event-form-box"
                           class="vc_general scroll_to_event_form show_event_list_form vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-outline vc_btn3-color-theme_style_4">
                            <?php esc_html_e('i am going', 'consulting'); ?>
                        </a>
                    </div>
                <?php else : ?>
                    <div class="event_joining">
                <span class="vc_general disabled vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-outline vc_btn3-color-theme_style_4">
                    <?php esc_html_e('fully booked', 'consulting'); ?>
                </span>
                    </div>
                <?php endif; ?>
                <div class="event_joining_count">
                    <i class="fa fa-angle-left" aria-hidden="true"></i>
                    <span class="event-attended-count"><?php echo esc_html($event_attended); ?></span>
                </div>
            </div>
        </div>
    </div>
<?php if ($event_attended < $stm_event_count || $stm_event_count == '' and date_i18n('Ymd', $stm_event_date_end) > $today) : ?>
    <div id="event-form-box" class="event-members-box-wrap">
        <div class="row">
            <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                <h4><?php esc_html_e("register", 'consulting'); ?></h4>
            </div>
            <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 required-info">
                <?php esc_html_e("* All fields are required", 'consulting'); ?>
            </div>
        </div>
        <form id="event-members-form" action="<?php echo esc_url(home_url('/')); ?>" method="post">
            <div class="event-members-box">
                <div class="row">
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                        <div class="input-group">
                            <input name="name" type="text" placeholder="<?php esc_attr_e('Name *', 'consulting'); ?>"
                                   class="wpcf7-form-control"/>
                        </div>
                    </div>
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                        <div class="input-group">
                            <input name="email" type="email" placeholder="<?php esc_attr_e('Email *', 'consulting'); ?>"
                                   class="wpcf7-form-control"/>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                        <div class="input-group">
                            <input name="phone" type="tel" placeholder="<?php esc_attr_e('Phone *', 'consulting'); ?>"
                                   class="wpcf7-form-control"/>
                        </div>
                    </div>
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                        <div class="input-group">
                            <input name="company" type="text"
                                   placeholder="<?php esc_attr_e('Company Name *', 'consulting'); ?>"
                                   class="wpcf7-form-control"/>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <?php
                    $recaptcha_enabled = consulting_theme_option('enable_recaptcha', 0);
                    $recaptcha_public_key = consulting_theme_option('recaptcha_public_key');
                    $recaptcha_secret_key = consulting_theme_option('recaptcha_secret_key');
                    ?>
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
                        <?php if ($event_terms_conditions = consulting_theme_option('event_terms_conditions', wp_kses(__("I agree with all additional <a href='https://stylemixthemes.com/' target='_blank'>terms and conditions</a>", 'consulting'), array('a' => array('href' => array(), 'target' => array()))))): ?>
                            <div class="event_terms_conditions">
                                <input type="checkbox" id="event_terms_conditions"/>
                                <label for="event_terms_conditions">
                                    <?php printf(_x('%s', 'Event terms conditions', 'consulting'), $event_terms_conditions); ?>
                                </label>
                            </div>
                        <?php endif; ?>
                        <?php if (!empty($recaptcha_enabled) and $recaptcha_enabled and !empty($recaptcha_public_key) and !empty($recaptcha_secret_key)) : ?>
                            <div class="input-group">
                                <div class="g-recaptcha" data-sitekey="<?php echo esc_attr($recaptcha_public_key); ?>"
                                     data-size="normal"></div>
                            </div>
                        <?php endif; ?>
                    </div>
                    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 text-right">
                        <div class="input-group">
                        <span class="stm-ajax-loader">
                            <i class="fa fa-refresh" aria-hidden="true"></i>
                        </span>
                            <button type="submit" class="button size-lg icon_left disabled" disabled><i
                                        class="fa fa-chevron-right"></i> <?php esc_html_e("join", 'consulting'); ?>
                            </button>
                        </div>
                    </div>
                </div>
                <input name="event_member_id" type="hidden" value="<?php echo esc_attr(get_the_id()); ?>"/>
                <input name="url" type="hidden" value='<?php the_permalink(); ?>'/>
                <input name="title" type="hidden" value='<?php the_title(); ?>'/>
                <div class="form__notice_information form__notice_success alert-modal alert alert-danger text-left">
                    <?php esc_html_e("You already has been joined the event.", 'consulting'); ?>
                </div>
            </div>
        </form>
    </div>
<?php endif; ?>
<?php if ($event_terms_conditions = consulting_theme_option('event_terms_conditions', wp_kses(__("I agree with all additional <a href='https://stylemixthemes.com/' target='_blank'>terms and conditions</a>", 'consulting'), array('a' => array('href' => array(), 'target' => array()))))): ?>
    <?php wp_enqueue_script('stm_grecaptcha'); ?>
<?php endif; ?>