2020-05-24 04:17:41 -04:00
|
|
|
<?php
|
|
|
|
if (!defined('ABSPATH')) {
|
|
|
|
die;
|
|
|
|
} // Cannot access pages directly.
|
|
|
|
|
|
|
|
add_action('mep_event_seat', 'mep_ev_seat');
|
|
|
|
if (!function_exists('mep_ev_seat')) {
|
|
|
|
function mep_ev_seat()
|
|
|
|
{
|
|
|
|
global $post, $event_meta;
|
|
|
|
$recurring = get_post_meta(get_the_id(), 'mep_enable_recurring', true) ? get_post_meta(get_the_id(), 'mep_enable_recurring', true) : 'no';
|
|
|
|
ob_start();
|
|
|
|
if ($recurring == 'no') {
|
|
|
|
|
|
|
|
$mep_event_ticket_type = get_post_meta($post->ID, 'mep_event_ticket_type', true) ? get_post_meta($post->ID, 'mep_event_ticket_type', true) : array();
|
|
|
|
$mep_available_seat = array_key_exists('mep_available_seat', $event_meta) ? $event_meta['mep_available_seat'][0] : 'on';
|
|
|
|
|
|
|
|
if (is_array($mep_event_ticket_type) && sizeof($mep_event_ticket_type) > 0) {
|
|
|
|
$total_seat = apply_filters('mep_event_total_seat_counts', mep_event_total_seat(get_the_id(), 'total'), get_the_id());
|
|
|
|
$total_resv = apply_filters('mep_event_total_resv_seat_count', mep_event_total_seat(get_the_id(), 'resv'), get_the_id());
|
|
|
|
$total_sold = mep_ticket_sold(get_the_id());
|
|
|
|
$total_left = $total_seat - ($total_sold + $total_resv);
|
|
|
|
?>
|
|
|
|
<h5><strong><?php echo mep_get_option('mep_total_seat_text', 'label_setting_sec') ? mep_get_option('mep_total_seat_text', 'label_setting_sec') : _e('Total Seat:', 'mage-eventpress'); ?></strong> <?php echo $total_seat;
|
|
|
|
if ($mep_available_seat == 'on') { ?> (<strong><?php echo max($total_left, 0); ?></strong> <?php _e('Left', 'mage-eventpress'); ?>)<?php } ?></h5>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$content = ob_get_clean();
|
|
|
|
echo apply_filters('mage_event_single_title', $content, $post->ID);
|
|
|
|
}
|
2020-01-22 07:15:24 -05:00
|
|
|
}
|