Event Venue','mage-eventpress'), 'mep_event_venue_meta_box_cb', 'mep_events', 'normal', 'high' ); // add_meta_box( 'mep-event-price', __('Event Price (Event Base price, It will not work if you add Event Ticket type Price)','mage-eventpress'), 'mep_event_price_meta_box_cb', 'mep_events', 'normal', 'high' ); add_meta_box( 'mep-event-ticket-type', __('Event Ticket Type and Pricing','mage-eventpress'), 'mep_event_ticket_type', 'mep_events', 'normal', 'high' ); add_meta_box( 'mep-event-extra-price', __('Event Extra Service (Extra Service as Product that you can sell and it is not included on event package)','mage-eventpress'), 'mep_event_extra_price_option', 'mep_events', 'normal', 'high' ); add_meta_box( 'mep-event-date', __('Event Date & Time','mage-eventpress'), 'mep_event_date_meta_box_cb', 'mep_events', 'advanced', 'high' ); // add_meta_box( 'mep-event-emails', __('Event Email text','mage-eventpress'), 'mep_event_email_meta_box_cb', 'mep_events', 'normal', 'high' ); add_meta_box( 'mep-event-template', __('Template','mage-eventpress'), 'mep_event_template_meta_box_cb', 'mep_events', 'side', 'low' ); add_meta_box( 'mep-event-faq-box', __('Event F.A.Q','mage-eventpress'), 'mep_event_faq_meta_box_cb', 'mep_events', 'normal', 'high' ); add_meta_box( 'mep-event-reg-on-off', __('Registration Status','mage-eventpress'), 'mep_event_change_reg_status_cb', 'mep_events', 'side', 'low' ); add_meta_box( 'mep-event-available-set-on-off', __('Show Available Seat Count?','mage-eventpress'), 'mep_event_available_seat_cb', 'mep_events', 'side', 'low' ); add_meta_box( 'mep-event-day-details', __('Event Daywise Details','mage-eventpress'), 'mep_event_day_details_cb', 'mep_events', 'normal', 'high' ); // add_meta_box( 'mep-event-day-details', __('Event Daywise Details','mage-eventpress'), 'mep_event_day_details_cb', 'mep_events', 'normal', 'high' ); if(get_option( 'woocommerce_calc_taxes' )=='yes'){ add_meta_box( 'mep-event-tax-sec', __('Event Tax','mage-eventpress'), 'mep_event_tax_cb', 'mep_events', 'side', 'low' ); } add_meta_box( 'mep-event-rest-count-sec', __('Event Reset Booking Count','mage-eventpress'), 'mep_event_reset_booking_count', 'mep_events', 'side', 'low' ); add_meta_box( 'mep-event-rich-text', __('Event Rich text','mage-eventpress'), 'mep_event_rich_text_meta_box_cb', 'mep_events', 'normal', 'low' ); } add_action('admin_head','mep_hide_single_price_section'); function mep_hide_single_price_section(){ ?> ID,'event_start_datetime',true) ? get_post_meta($post->ID,'event_start_datetime',true) : ''; $event_end_date = get_post_meta($post->ID,'event_end_datetime',true) ? get_post_meta($post->ID,'event_end_datetime',true) : ''; $event_rt_status = get_post_meta($post->ID,'mep_rt_event_status',true) ? get_post_meta($post->ID,'mep_rt_event_status',true) : ''; $event_rt_atdnce_mode = get_post_meta($post->ID,'mep_rt_event_attandence_mode',true) ? get_post_meta($post->ID,'mep_rt_event_attandence_mode',true) : ''; $event_rt_prv_date = get_post_meta($post->ID,'mep_rt_event_prvdate',true) ? get_post_meta($post->ID,'mep_rt_event_prvdate',true) : $event_start_date; ?>
ID){ ?> Check Rich Text Status
ID ); wp_nonce_field( 'mep_event_reset_btn_nonce', 'mep_event_reset_btn_nonce' ); ?>
ID); ?>

ID ); wp_nonce_field( 'mep_event_reg_btn_nonce', 'mep_event_reg_btn_nonce' ); ?>
ID ); wp_nonce_field( 'mep_event_reg_btn_nonce', 'mep_event_reg_btn_nonce' ); $check_values = isset($values['_tax_status'][0]) ? $values['_tax_status'][0] : ""; if(array_key_exists('_tax_status', $values)){ $tx_status = $values['_tax_status'][0]; }else{ $tx_status = ''; } if(array_key_exists('_tax_class', $values)){ $tx_class = $values['_tax_class'][0]; }else{ $tx_class = ''; } ?>
ID ); wp_nonce_field( 'mep_event_reg_btn_nonce', 'mep_event_reg_btn_nonce' ); ?>
ID ); $user_api = mep_get_option( 'google-map-api', 'general_setting_sec', ''); $map_type = mep_get_option( 'mep_google_map_type', 'general_setting_sec', 'iframe'); $mep_org_address = array_key_exists('mep_org_address', $values) ? $values['mep_org_address'][0] : 0 ; ?>
;'>
'>
'>
'>
'>
'>
'>
> Yes
'/>
No Google MAP API Key Found. Please enter API KEY Here"; } if(array_key_exists('latitude', $values) && !empty($values['latitude'][0])){ $lat = $values['latitude'][0]; }else{ $lat = '37.0902'; } if(array_key_exists('longitude', $values) && !empty($values['longitude'][0])){ $lon = $values['longitude'][0]; }else{ $lon = '95.7129'; } ?> ID ); ?>
'> '> '> '> >

Caution: Please Do not use this, use Event Ticket Type feaure instead of this section. This section will be depriciated in next release version 2.7, If you already using this section we strongly recommended please move to Event Ticket Type section instead of this. On 1 Aug 2019 version 2.7.0 will be released.

ID, 'mep_event_faq', true); wp_nonce_field( 'mep_event_faq_nonce', 'mep_event_faq_nonce' ); ?>

ID, 'mep_event_day', true); wp_nonce_field( 'mep_event_day_nonce', 'mep_event_day_nonce' ); ?>

ID, 'mep_events_extra_prices', true); wp_nonce_field( 'mep_events_extra_price_nonce', 'mep_events_extra_price_nonce' ); ?>

ID, 'mep_event_ticket_type', true); wp_nonce_field( 'mep_event_ticket_type_nonce', 'mep_event_ticket_type_nonce' ); ?> '. esc_html__( "Reserve Qty", "mage-eventpress" ) .''; apply_filters( 'mep_add_extra_column', $rsvqty); ?> '?>

ID ); // $more_date = get_post_meta($post->ID, 'mep_event_more_date', true); // print_r($more_date); ?>
ID,'mep_event_more_date',true); if ( $mep_event_multi_date ) : ?>
Start Date Start Time End Date End Time Remove
ID); } function mep_event_email_meta_box_cb($post){ $values = get_post_custom( $post->ID ); ?>
ID ); $global_template = mep_get_option( 'mep_global_single_template', 'general_setting_sec', 'theme-2'); if(array_key_exists('mep_event_template', $values)){ $current_template = $values['mep_event_template'][0]; }else{ $current_template=''; } if($current_template){ $_current_template = $current_template; }else{ $_current_template = $global_template; } ?>
prefix . 'event_extra_options'; if ( ! isset( $_POST['mep_events_extra_price_nonce'] ) || ! wp_verify_nonce( $_POST['mep_events_extra_price_nonce'], 'mep_events_extra_price_nonce' ) ) return; if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return; if (!current_user_can('edit_post', $post_id)) return; if (get_post_type($post_id) == 'mep_events') { $old = get_post_meta($post_id, 'mep_events_extra_prices', true); $new = array(); // $options = hhs_get_sample_options(); $names = $_POST['option_name']; // $selects = $_POST['select']; $urls = $_POST['option_price']; $qty = $_POST['option_qty']; $qty_type = $_POST['option_qty_type']; // $required = $_POST['option_required']; // $total_sold = $_POST['option_sold']; $order_id = 0; $count = count( $names ); for ( $i = 0; $i < $count; $i++ ) { if ( $names[$i] != '' ) : $new[$i]['option_name'] = stripslashes( strip_tags( $names[$i] ) ); endif; if ( $urls[$i] != '' ) : $new[$i]['option_price'] = stripslashes( strip_tags( $urls[$i] ) ); endif; if ( $qty[$i] != '' ) : $new[$i]['option_qty'] = stripslashes( strip_tags( $qty[$i] ) ); endif; if ( $qty_type[$i] != '' ) : $new[$i]['option_qty_type'] = stripslashes( strip_tags( $qty_type[$i] ) ); endif; // if ( $required[$i] != '' ) : // $new[$i]['option_required'] = stripslashes( strip_tags( $required[$i] ) ); // endif; $opt_name = $post_id.str_replace(' ', '', $names[$i]); // update_post_meta( $post_id, "mep_xtra_$opt_name",0 ); } if ( !empty( $new ) && $new != $old ) update_post_meta( $post_id, 'mep_events_extra_prices', $new ); elseif ( empty($new) && $old ) delete_post_meta( $post_id, 'mep_events_extra_prices', $old ); } } /** * Now Saving the Event Meta Field Data */ add_action('save_post','mep_event_meta_save'); function mep_event_meta_save($post_id){ if ( ! isset( $_POST['mep_event_ricn_text_nonce'] ) || ! wp_verify_nonce( $_POST['mep_event_ricn_text_nonce'], 'mep_event_ricn_text_nonce' ) ) return; if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return; if (!current_user_can('edit_post', $post_id)) return; /** * If the saving post is event then go on */ if (get_post_type($post_id) == 'mep_events') { $pid = $post_id; $oldm = get_post_meta($post_id, 'mep_event_more_date', true); $more_start_date = isset($_POST['event_more_start_date']) ? $_POST['event_more_start_date'] : array(); $more_start_time = isset($_POST['event_more_start_time']) ? $_POST['event_more_start_time'] : ''; $more_end_date = isset($_POST['event_more_end_date']) ? $_POST['event_more_end_date'] : ''; $more_end_time = isset($_POST['event_more_end_time']) ? $_POST['event_more_end_time'] : ''; $mdate = []; $mcount = count( $more_start_date ); for ( $m = 0; $m < $mcount; $m++ ) { if ( $more_start_date[$m] != '' ) : $mdate[$m]['event_more_start_date'] = stripslashes( strip_tags( $more_start_date[$m] ) ); $mdate[$m]['event_more_start_time'] = stripslashes( strip_tags( $more_start_time[$m] ) ); $mdate[$m]['event_more_end_date'] = stripslashes( strip_tags( $more_end_date[$m] ) ); $mdate[$m]['event_more_end_time'] = stripslashes( strip_tags( $more_end_time[$m] ) ); endif; } $event_rt_status = $_POST['mep_rt_event_status']; $event_rt_atdnce_mode = $_POST['mep_rt_event_attandence_mode']; $event_rt_prv_date = $_POST['mep_rt_event_prvdate']; $seat = 0; $rsvs = 0; $mep_location_venue = isset( $_POST['mep_location_venue'] ) ? strip_tags( $_POST['mep_location_venue'] ) : ""; $mep_street = isset( $_POST['mep_street'] ) ? strip_tags( $_POST['mep_street'] ) : ""; $mep_city = isset( $_POST['mep_city'] ) ? strip_tags( $_POST['mep_city'] ) : ""; $mep_state = isset($_POST['mep_state']) ? strip_tags( $_POST['mep_state'] ) : ""; $mep_postcode = isset($_POST['mep_postcode']) ? strip_tags( $_POST['mep_postcode'] ) : ""; $mep_country = isset($_POST['mep_country']) ? strip_tags( $_POST['mep_country'] ) : ""; // $mep_price_label = isset($_POST['mep_price_label']) ? strip_tags( $_POST['mep_price_label'] ) : ""; // $mep_sqi = isset($_POST['mep_sqi']) ? strip_tags( $_POST['mep_sqi'] ) : ""; // $qty_box_type = isset($_POST['qty_box_type']) ? strip_tags( $_POST['qty_box_type'] ) : ""; $mep_sgm = isset($_POST['mep_sgm']) ? strip_tags( $_POST['mep_sgm'] ) : ""; $mep_org_address = isset($_POST['mep_org_address']) ? strip_tags( $_POST['mep_org_address'] ) : ""; $_price = isset($_POST['_price']) ? strip_tags( $_POST['_price'] ) : ""; $event_start_date = strip_tags($_POST['event_start_date']); $event_start_time = strip_tags($_POST['event_start_time']); $event_end_date = strip_tags($_POST['event_end_date']); $event_end_time = strip_tags($_POST['event_end_time']); // $mep_event_end_date = strip_tags($_POST['mep_event_end_date']); // $mep_event_cc_email_text = $_POST['mep_event_cc_email_text']; $latitude = isset($_POST['latitude']) ? strip_tags($_POST['latitude']) : ""; $longitude = isset($_POST['latitude']) ? strip_tags($_POST['longitude']): ""; $location_name = isset($_POST['location_name']) ? strip_tags($_POST['location_name']) : ""; $mep_full_name = isset($_POST['mep_full_name']) ? strip_tags($_POST['mep_full_name']) : ""; $mep_reg_email = isset($_POST['mep_reg_email']) ? strip_tags($_POST['mep_reg_email']) : ""; $mep_reg_phone = isset($_POST['mep_reg_phone']) ? strip_tags($_POST['mep_reg_phone']) : ""; $mep_reg_address = isset($_POST['mep_reg_address']) ? strip_tags($_POST['mep_reg_address']) : ""; $mep_reg_designation = isset($_POST['mep_reg_designation']) ? strip_tags($_POST['mep_reg_designation']) : ""; $mep_reg_website = isset($_POST['mep_reg_website']) ? strip_tags($_POST['mep_reg_website']) : ""; $mep_reg_veg = isset($_POST['mep_reg_veg']) ? strip_tags($_POST['mep_reg_veg']) : ""; $mep_reg_company = isset($_POST['mep_reg_company']) ? strip_tags($_POST['mep_reg_company']) : ""; $mep_reg_gender = isset($_POST['mep_reg_gender']) ? strip_tags($_POST['mep_reg_gender']) : ""; $mep_reg_tshirtsize = isset($_POST['mep_reg_tshirtsize']) ? strip_tags($_POST['mep_reg_tshirtsize']) : ""; $mep_reg_tshirtsize_list = isset($_POST['mep_reg_tshirtsize_list']) ? strip_tags($_POST['mep_reg_tshirtsize_list']) : ""; $mep_event_template = isset($_POST['mep_event_template']) ? strip_tags($_POST['mep_event_template']) : ""; $event_start_datetime = date('Y-m-d H:i:s',strtotime($event_start_date.' '.$event_start_time)); $event_end_datetime = date('Y-m-d H:i:s',strtotime($event_end_date.' '.$event_end_time)); $md = sizeof($mdate)>0 ? end($mdate) : array(); $event_expire_datetime = sizeof($md) > 0 ? date('Y-m-d H:i:s',strtotime($md['event_more_end_date'].' '.$md['event_more_end_time'])) : $event_end_datetime; update_post_meta( $post_id, 'mep_rt_event_status', $event_rt_status); update_post_meta( $post_id, 'mep_rt_event_attandence_mode', $event_rt_atdnce_mode); update_post_meta( $post_id, 'mep_rt_event_prvdate', $event_rt_prv_date); update_post_meta( $pid, 'mep_full_name', $mep_full_name); update_post_meta( $pid, 'mep_reg_email', $mep_reg_email); update_post_meta( $pid, 'mep_reg_phone', $mep_reg_phone); update_post_meta( $pid, 'mep_reg_address', $mep_reg_address); update_post_meta( $pid, 'mep_reg_designation', $mep_reg_designation); update_post_meta( $pid, 'mep_reg_website', $mep_reg_website); update_post_meta( $pid, 'mep_reg_veg', $mep_reg_veg); update_post_meta( $pid, 'mep_reg_company', $mep_reg_company); update_post_meta( $pid, 'mep_reg_gender', $mep_reg_gender); update_post_meta( $pid, 'mep_reg_tshirtsize', $mep_reg_tshirtsize); update_post_meta( $pid, 'mep_reg_tshirtsize_list', $mep_reg_tshirtsize_list); update_post_meta( $pid, 'mep_event_template', $mep_event_template); update_post_meta( $pid, 'mep_org_address', $mep_org_address); update_post_meta( $pid, 'event_start_date', $event_start_date); update_post_meta( $pid, 'event_start_time', $event_start_time); update_post_meta( $pid, 'event_end_date', $event_end_date); update_post_meta( $pid, 'event_end_time', $event_end_time); update_post_meta( $post_id, 'event_start_datetime', $event_start_datetime ); update_post_meta( $post_id, 'event_end_datetime', $event_end_datetime ); update_post_meta( $post_id, 'event_expire_datetime', $event_expire_datetime ); update_post_meta( $pid, '_manage_stock', $st_msg); update_post_meta( $pid, '_stock', $seat); update_post_meta( $pid, '_stock_msg', 'new'); update_post_meta( $pid, 'longitude', $longitude); update_post_meta( $pid, 'latitude', $latitude); update_post_meta( $pid, 'location_name', $location_name); update_post_meta( $pid, 'mep_location_venue', $mep_location_venue); update_post_meta( $pid, 'mep_street', $mep_street); update_post_meta( $pid, '_sold_individually', 'no'); update_post_meta( $pid, 'mep_city', $mep_city); update_post_meta( $pid, 'mep_state', $mep_state); update_post_meta( $pid, 'mep_postcode', $mep_postcode); update_post_meta( $pid, 'mep_country', $mep_country); // update_post_meta( $pid, 'mep_sqi', $mep_sqi); // update_post_meta( $pid, 'qty_box_type', $qty_box_type); update_post_meta( $pid, 'mep_sgm', $mep_sgm); // update_post_meta( $pid, 'mep_price_label', $mep_price_label); update_post_meta( $pid, '_price', 0); update_post_meta( $pid, '_virtual', 'yes'); // update_post_meta( $pid, 'mep_event_cc_email_text', $mep_event_cc_email_text); update_post_meta( $pid, '_sku', $pid); if ( !empty( $mdate ) && $mdate != $oldm ) update_post_meta( $post_id, 'mep_event_more_date', $mdate ); elseif ( empty($mdate) && $oldm ) delete_post_meta( $post_id, 'mep_event_more_date', $oldm ); } }