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 = $settings['fees'] ?? []; $ticket_variations = $settings['ticket_variations'] ?? []; // 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 = []; // Booking form $mec_email = false; $mec_name = false; $reg_fields = $this->main->get_reg_fields(); if(!is_array($reg_fields)) $reg_fields = []; 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(); ?>
factory->params('footer', '');