2018-07-02 05:44:24 -04:00
< ? php
add_action ( 'mep_add_to_cart' , 'mep_get_event_reg_btn' );
// Get Event Registration Button
function mep_get_event_reg_btn (){
global $post , $event_meta ;
$post_id = $post -> ID ;
// $event_meta = get_post_meta($post_id, 'mep_event_meta',true);
$event_meta = get_post_custom ( $post_id );
$event_expire_date = $event_meta [ 'mep_event_start_date' ][ 0 ];
2018-07-03 08:16:19 -04:00
$event_sqi = $event_meta [ 'mep_sqi' ][ 0 ];
2018-07-02 05:44:24 -04:00
$mep_full_name = strip_tags ( $event_meta [ 'mep_full_name' ][ 0 ]);
$mep_reg_email = strip_tags ( $event_meta [ 'mep_reg_email' ][ 0 ]);
$mep_reg_phone = strip_tags ( $event_meta [ 'mep_reg_phone' ][ 0 ]);
$mep_reg_address = strip_tags ( $event_meta [ 'mep_reg_address' ][ 0 ]);
$mep_reg_designation = strip_tags ( $event_meta [ 'mep_reg_designation' ][ 0 ]);
$mep_reg_website = strip_tags ( $event_meta [ 'mep_reg_website' ][ 0 ]);
$mep_reg_veg = strip_tags ( $event_meta [ 'mep_reg_veg' ][ 0 ]);
$mep_reg_company = strip_tags ( $event_meta [ 'mep_reg_company' ][ 0 ]);
$mep_reg_gender = strip_tags ( $event_meta [ 'mep_reg_gender' ][ 0 ]);
$mep_reg_tshirtsize = strip_tags ( $event_meta [ 'mep_reg_tshirtsize' ][ 0 ]);
$event_ecternal_link = '' ;
$book_count = get_post_meta ( $post_id , 'total_booking' , true );
if ( $book_count ){ $total_book = $book_count ; } else { $total_book = 0 ; }
$seat_left = ( $event_meta [ 'mep_total_seat' ][ 0 ] - $total_book );
$time = strtotime ( $event_expire_date );
$newformat = date ( 'Y-m-d H:i:s' , $time );
$datetime1 = new DateTime ();
$datetime2 = new DateTime ( $newformat );
$interval = $datetime1 -> diff ( $datetime2 );
$mep_event_ticket_type = get_post_meta ( $post_id , 'mep_event_ticket_type' , true );
$stc = 0 ;
$leftt = 0 ;
2018-08-25 06:12:18 -04:00
if ( is_array ( $mep_event_ticket_type ) || is_object ( $mep_event_ticket_type )){
foreach ( $mep_event_ticket_type as $field ) {
2018-07-02 05:44:24 -04:00
$qm = $field [ 'option_name_t' ];
$tesqn = $post_id . str_replace ( ' ' , '' , $qm );
$tesq = get_post_meta ( $post_id , " mep_xtra_ $tesqn " , true );
$stc = $stc + $field [ 'option_qty_t' ];
$llft = ( $field [ 'option_qty_t' ] - $tesq );
$leftt = $leftt + $llft ;
}
2018-08-25 06:12:18 -04:00
} else { $qm = '' ;}
2018-07-02 05:44:24 -04:00
if ( $mep_event_ticket_type ){
$seat_left = $leftt ;
} else {
$seat_left = $seat_left ;
}
if ( time () > strtotime ( $newformat )){
echo " <span class=event-expire-btn>Event Expired</span> " ;
}
elseif ( $seat_left <= 0 ){
echo " <span class=event-expire-btn>No Seat Available</span> " ;
}
else {
$days = $interval -> d ;
$hours = $interval -> h ;
$minutes = $interval -> i ;
if ( $days > 0 ){ $dd = $days . " days " ; } else { $dd = " " ; }
if ( $hours > 0 ){ $hh = $hours . " hours " ; } else { $hh = " " ; }
if ( $minutes > 0 ){ $mm = $minutes . " minutes " ; } else { $mm = " " ; }
$qty_typec = $event_meta [ 'qty_box_type' ][ 0 ];
?>
2018-07-04 08:35:05 -04:00
< h4 class = " mep-cart-table-title " > < ? php _e ( 'Register Now:' , 'mep' ); ?> </h4>
2018-07-02 05:44:24 -04:00
< form action = " " method = 'post' >
< ? php do_action ( 'mep_event_ticket_type_extra_service' ); ?>
< input type = 'hidden' id = 'rowtotal' value = " <?php echo get_post_meta( $post_id , " _price " ,true); ?> " />
< table >
2018-07-04 08:35:05 -04:00
2018-07-02 05:44:24 -04:00
< tr >
2018-07-04 08:35:05 -04:00
< td align = " left " class = 'total-col' >< ? php _e ( 'Quantity:' , 'mep' ); ?> <?php if($event_sqi==1){
2018-07-02 05:44:24 -04:00
$mep_event_ticket_type = get_post_meta ( $post_id , 'mep_event_ticket_type' , true );
if ( $mep_event_ticket_type ){
?>
< input id = " quantity_5a7abbd1bff73 " class = " input-text qty text extra-qty-box " step = " 1 " min = " 1 " max = " <?php echo ( $event_meta['mep_total_seat'] [0]- $total_book ); ?> " name = " quantity " value = " 1 " title = " Qty " size = " 4 " pattern = " [0-9]* " inputmode = " numeric " type = " hidden " >
2018-07-04 08:35:05 -04:00
< span id = " ttyttl " ></ span >
2018-07-02 05:44:24 -04:00
< ? php
} else {
$qmx = ( $event_meta [ 'mep_total_seat' ][ 0 ] - $total_book );
if ( $qty_typec == 'dropdown' ){ ?>
< select name = " quantity " id = " quantity_5a7abbd1bff73 " class = 'input-text qty text extra-qty-box' >
< ? php for ( $i = 1 ; $i <= $qmx ; $i ++ ) { ?>
< option value = " <?php echo $i ; ?> " >< ? php echo $i ; ?> </option>
< ? php } ?>
</ select >
< ? php } else { ?>
< input id = " quantity_5a7abbd1bff73 " class = " input-text qty text extra-qty-box " step = " 1 " min = " 1 " max = " <?php echo ( $event_meta['mep_total_seat'] [0]- $total_book ); ?> " name = " quantity " value = " 1 " title = " Qty " size = " 4 " pattern = " [0-9]* " inputmode = " numeric " type = " number " >
2018-07-17 03:41:37 -04:00
< ? php } } } else { echo 1 ; } ?> <span class='the-total'><?php _e('Total','mep'); ?> <span id="usertotal"></span></span></td>
2018-07-04 08:35:05 -04:00
2018-07-02 05:44:24 -04:00
2018-07-04 08:35:05 -04:00
< td align = " right " > < button type = " submit " name = " add-to-cart " value = " <?php echo esc_attr( $post_id ); ?> " class = " single_add_to_cart_button button alt btn-mep-event-cart " >< ? php echo mep_get_label ( $post_id , 'mep_cart_btn_text' , 'Register This Event' ); ?> </button></td>
2018-07-02 05:44:24 -04:00
</ tr >
</ table >
< ? php
$mep_event_ticket_type = get_post_meta ( $post -> ID , 'mep_event_ticket_type' , true );
if ( ! $mep_event_ticket_type ){
2018-08-25 06:12:18 -04:00
if ( $qm ){ $qm = $qm ;} else { $qm = '' ;}
2018-07-02 05:44:24 -04:00
?>
< div class = " user-info-sec " >
2018-07-13 08:07:28 -04:00
< div id = " divParent " >< div class = 'mep-user-info-sec' >< h5 >< ? php echo $qm ; ?> Attendee info:1</h5><input type='<?php if($mep_full_name){ echo 'text'; }else{ echo 'hidden'; } ?>' <?php if($mep_full_name){ ?> required='required' <?php } ?> name='user_name[]' class='mep_input' placeholder='Enter Your Name'/><input type='<?php if($mep_reg_email){ echo 'email'; }else{ echo 'hidden'; } ?>' <?php if($mep_reg_email){ ?> required='required' <?php } ?> name='user_email[]' class='mep_input' placeholder='Enter Your Email'/><input type='<?php if($mep_reg_phone){ echo 'text'; }else{ echo 'hidden'; } ?>' <?php if($mep_reg_phone){ ?> required='required' <?php } ?> name='user_phone[]' class='mep_input' placeholder='Enter Your Phone'/><textarea name='user_address[]' class='mep_input <?php if($mep_reg_address){ echo 'mep-show'; }else{ echo 'mep-hidden'; } ?>' rows='3' <?php if($mep_reg_address){ ?> required='required' <?php } ?> placeholder='Enter you address'></textarea><label class='<?php if($mep_reg_tshirtsize){ echo "mep-show"; }else{ echo "mep-hidden"; } ?>' for='gen' style='text-align: left;'>T-Shirt Size<select name='tshirtsize[]' id='gen'><option value=''>Please Select</option><?php echo mep_get_tshirts_sizes($post->ID); ?></select></label><label class='<?php if($mep_reg_gender){ echo 'mep-show'; }else{ echo 'mep-hidden'; } ?>' for='gen' style='text-align: left;'>Gender<select name='gender[]' id='gen'><option value=''>Please Select</option><option value='Male'>Male</option><option value='Female'>Female</option></select></label><input type='<?php if($mep_reg_company){ echo 'text'; }else{ echo 'hidden'; } ?>' name='user_company[]' class='mep_input' placeholder='Company'/><input type='<?php if($mep_reg_designation){ echo 'text'; }else{ echo 'hidden'; } ?>' name='user_designation[]' class='mep_input' placeholder='Designation'/><input type='<?php if($mep_reg_website){ echo 'text'; }else{ echo 'hidden'; } ?>' name='user_website[]' class='mep_input' placeholder='Website'/><label class='<?php if($mep_reg_veg){ echo 'mep-show'; }else{ echo 'mep-hidden'; } ?>' for='veg' style='text-align: left;'>Vegetarian<select name='vegetarian[]' id='veg'><option value=''>Please Select</option><option value='Yes'>Yes</option><option value='No'>No</option></select></label><input type='hidden' name='ticket_type[]' class='mep_input' value='<?php echo $qm; ?>' /><?php do_action('mep_after_reg_form_front'); ?></div>
2018-07-02 05:44:24 -04:00
</ div >
</ div >
< ? php } ?>
2018-07-04 08:35:05 -04:00
2018-07-02 05:44:24 -04:00
</ form >
< ? php
}
}