/** * Custom Column value for post form builder * * @param string $column_name * @param int $post_id */ function meetup_post_type_admin_column_value($column_name, $post_id) { switch ($column_name) { case 'meetup_date': $from = get_post_meta($post_id, 'from', true); if (!empty($from)) { echo date_i18n('F j, Y g:ia', $from); } break; case 'capacity': echo meetup_get_capacity($post_id); break; case 'booked': echo meetup_num_booked_seat($post_id); break; case 'available': echo meetup_num_available_seat($post_id); break; default: # code... break; } }
</div> </div><!-- .meetup-date-title-wrap --> </div><!-- .meetup-event-header --> </div><!-- .meetup-cover-wrap --> <div class="meetup-nav-wrap"> <div class="meetup-nav"> <?php echo meetup_navigation(); ?> </div><!-- .meetup-nav --> <?php $capacity = meetup_get_capacity($post_id); $booked = meetup_num_booked_seat($post_id); $seat_available = meetup_num_available_seat($post_id); ?> <div class="meetup-actions-wrap"> <ul class="meetup-actions"> <li> <div class="meetup-count"><?php echo $capacity; ?> </div> <div class="meetup-span-text"><?php _e('Capacity', 'meetup'); ?> </div> </li> <li>
/** * Check if the number of seat is available for the meetup * * @param int $meetup_id * @param integer $num_of_seat * @return boolean */ function meetup_is_seat_available($meetup_id, $num_of_seat = 1) { $available = meetup_num_available_seat($meetup_id); if ($available >= $num_of_seat) { return true; } return false; }
<div class="meetup-join-event"> <?php if (meetup_is_registration_started($post_id)) { ?> <?php if (!meetup_is_registration_finished($post_id)) { ?> <h3><?php _e('Join the Meetup', 'meetup'); ?> </h3> <?php if (meetup_num_available_seat($post_id)) { ?> <?php if (!is_user_logged_in()) { ?> <section class="meetup-fb-register meetup-join-form"> <button class="meetup-fb-button" data-meetup-id="<?php echo $post_id; ?> "> <i class="fa fa-facebook-square"></i> <span><?php _e('Connect to Register', 'meetup'); ?>