main->is_multilingual(); $locale = $this->main->get_backend_active_locale(); $settings = $this->main->get_settings(); $ml_settings = $this->main->get_ml_settings(NULL, $locale); $fees = isset($settings['fees']) ? $settings['fees'] : array(); $ticket_variations = isset($settings['ticket_variations']) ? $settings['ticket_variations'] : array(); // WordPress Pages $pages = get_pages(); // User Roles $roles = array_reverse(wp_roles()->roles); $bfixed_fields = $this->main->get_bfixed_fields(); if(!is_array($bfixed_fields)) $bfixed_fields = array(); // Booking form $mec_email = false; $mec_name = false; $reg_fields = $this->main->get_reg_fields(); if(!is_array($reg_fields)) $reg_fields = array(); foreach($reg_fields as $field) { if(isset($field['type'])) { if($field['type'] == 'name') $mec_name = true; if($field['type'] == 'mec_email') $mec_email = true; } else break; } if(!$mec_name) { array_unshift( $reg_fields, array( 'mandatory' => '0', 'type' => 'name', 'label' => esc_html__('Name', 'modern-events-calendar-lite'), ) ); } if(!$mec_email) { array_unshift( $reg_fields, array( 'mandatory' => '0', 'type' => 'mec_email', 'label' => esc_html__('Email', 'modern-events-calendar-lite'), ) ); } // Payment Gateways $gateways = $this->main->get_gateways(); $gateways_options = $this->main->get_gateways_options(); ?>
main->get_sidebar_menu('booking'); ?>

main->getPRO()): ?>
main->get_pro_link().'" target="_blank">'.__('Pro version of Modern Events Calendar', 'modern-events-calendar-lite').''); ?>

">

$role): $wcb_value = isset($settings['booking_wcb_'.$role_key]) ? $settings['booking_wcb_'.$role_key] : 1; ?>

settings ) ?>
settings['booking_status']) and $this->settings['booking_status']): ?> main, $this->settings); ?>

main->getPRO()): ?>
main->get_pro_link().'" target="_blank">'.__('Pro version of Modern Events Calendar', 'modern-events-calendar-lite').''); ?>

[mec-booking event-id="1"]'); ?>

ticket-id="1"'); ?>

main->getPRO()): ?>
main->get_pro_link().'" target="_blank">'.__('Pro version of Modern Events Calendar', 'modern-events-calendar-lite').''); ?>

Booking", 'modern-events-calendar-lite'); ?>

main->getPRO()): ?>
main->get_pro_link().'" target="_blank">'.__('Pro version of Modern Events Calendar', 'modern-events-calendar-lite').''); ?>
$fee): if(!is_numeric($key)) continue; $i = max($i, $key); ?>

main->getPRO()): ?>
main->get_pro_link().'" target="_blank">'.__('Pro version of Modern Events Calendar', 'modern-events-calendar-lite').''); ?>
$ticket_variation): if(!is_numeric($key)) continue; $i = max($i, $key); ?>

    $reg_field) { if(!is_numeric($key)) continue; $i = max( $i, $key ); if($reg_field['type'] == 'text') echo $this->main->field_text( $key, $reg_field ); elseif($reg_field['type'] == 'name') echo $this->main->field_name( $key, $reg_field ); elseif($reg_field['type'] == 'mec_email') echo $this->main->field_mec_email( $key, $reg_field ); elseif($reg_field['type'] == 'email') echo $this->main->field_email( $key, $reg_field ); elseif($reg_field['type'] == 'date') echo $this->main->field_date( $key, $reg_field ); elseif($reg_field['type'] == 'file') echo $this->main->field_file( $key, $reg_field ); elseif($reg_field['type'] == 'tel') echo $this->main->field_tel( $key, $reg_field ); elseif($reg_field['type'] == 'textarea') echo $this->main->field_textarea( $key, $reg_field ); elseif($reg_field['type'] == 'p') echo $this->main->field_p( $key, $reg_field ); elseif($reg_field['type'] == 'checkbox') echo $this->main->field_checkbox( $key, $reg_field ); elseif($reg_field['type'] == 'radio') echo $this->main->field_radio( $key, $reg_field ); elseif($reg_field['type'] == 'select') echo $this->main->field_select( $key, $reg_field ); elseif($reg_field['type'] == 'agreement') echo $this->main->field_agreement( $key, $reg_field ); } ?>
main->field_text( ':i:' ); ?>
main->field_email( ':i:' ); ?>
main->field_mec_email( ':i:' ); ?>
main->field_name( ':i:' ); ?>
main->field_tel( ':i:' ); ?>
main->field_date( ':i:' ); ?>
main->field_file( ':i:' ); ?>
main->field_textarea( ':i:' ); ?>
main->field_checkbox( ':i:' ); ?>
main->field_radio( ':i:' ); ?>
main->field_select( ':i:' ); ?>
main->field_agreement( ':i:' ); ?>
main->field_p( ':i:' ); ?>
main->field_option( ':fi:', ':i:' ); ?>
    $bfixed_field) { if(!is_numeric($key)) continue; $b = max($b, $key); if( !isset($bfixed_field['type']) ) continue; if($bfixed_field['type'] == 'text') echo $this->main->field_text( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'name') echo $this->main->field_name( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'mec_email') echo $this->main->field_mec_email( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'email') echo $this->main->field_email( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'date') echo $this->main->field_date( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'file') echo $this->main->field_file( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'tel') echo $this->main->field_tel( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'textarea') echo $this->main->field_textarea( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'p') echo $this->main->field_p( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'checkbox') echo $this->main->field_checkbox( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'radio') echo $this->main->field_radio( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'select') echo $this->main->field_select( $key, $bfixed_field, 'bfixed' ); elseif($bfixed_field['type'] == 'agreement') echo $this->main->field_agreement( $key, $bfixed_field, 'bfixed' ); } ?>
main->field_text(':i:', array(), 'bfixed'); ?>
main->field_email(':i:', array(), 'bfixed'); ?>
main->field_tel(':i:', array(), 'bfixed'); ?>
main->field_date(':i:', array(), 'bfixed'); ?>
main->field_textarea(':i:', array(), 'bfixed'); ?>
main->field_checkbox(':i:', array(), 'bfixed'); ?>
main->field_radio(':i:', array(), 'bfixed'); ?>
main->field_select(':i:', array(), 'bfixed'); ?>
main->field_agreement(':i:', array(), 'bfixed'); ?>
main->field_p(':i:', array(), 'bfixed'); ?>
main->field_option(':fi:', ':i:', array(), 'bfixed'); ?>


  • options_form(); ?>

[mec-cart]'); ?>

[mec-checkout]'); ?>