| Server IP : 172.67.147.195 / Your IP : 216.73.216.216 Web Server : Apache/2 System : Linux hosting8537.lvs 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : mienphi ( 1014) PHP Version : 8.2.14 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/mienphi/public_html/wp-content/plugins/wp-events-manager/templates/loop/ |
Upload File : |
<?php
/**
* The Template for displaying booking form in single event page.
*
* Override this template by copying it to yourtheme/wp-events-manager/loop/booking-form.php
*
* @author ThimPress, leehld
* @package WP-Events-Manager/Template
* @version 2.1.7
*/
/**
* Prevent loading this file directly
*/
defined( 'ABSPATH' ) || exit();
$event = new WPEMS_Event( $event_id );
$user_reg = $event->booked_quantity( get_current_user_id() );
?>
<div class="event_register_area">
<h2><?php echo esc_html( $event->get_title() ); ?></h2>
<form name="event_register" class="event_register" method="POST">
<?php if ( $user_reg == 0 && $event->is_free() && wpems_get_option( 'email_register_times' ) === 'once' ) { ?>
<input type="hidden" name="qty" value="1" min="1" />
<?php } else { ?>
<div class="event_auth_form_field">
<label for="event_register_qty"><?php _e( 'Quantity', 'wp-events-manager' ); ?></label>
<input type="number" name="qty" value="1" min="1" max="<?php echo $event->get_slot_available(); ?>" id="event_register_qty" />
</div>
<?php } ?>
<?php $payments = wpems_gateways_enable(); ?>
<!--Hide payment option when cost is 0-->
<?php
if ( ! $event->is_free() ) {
if ( $payments ) {
?>
<ul class="event_auth_payment_methods">
<?php $i = 0; ?>
<?php foreach ( $payments as $id => $payment ) : ?>
<li>
<input id="payment_method_<?php echo esc_attr( $id ); ?>" type="radio" name="payment_method" value="<?php echo esc_attr( $id ); ?>"<?php echo $i === 0 ? ' checked' : ''; ?>/>
<label for="payment_method_<?php echo esc_attr( $id ); ?>"><?php echo esc_html( $payment->get_title() ); ?></label>
</li>
<?php $i ++; ?>
<?php endforeach; ?>
</ul>
<?php
} else {
wpems_print_notice( 'error', esc_html__( 'There are no payment gateway available. Please contact administrator to setup it.', 'wp-events-manager' ) );
}
}
?>
<!--End hide payment option when cost is 0-->
<div class="event_register_foot">
<input type="hidden" name="event_id" value="<?php echo esc_attr( $event_id ); ?>" />
<input type="hidden" name="action" value="event_auth_register" />
<?php wp_nonce_field( 'event_auth_register_nonce', 'event_auth_register_nonce' ); ?>
<button class="event_register_submit event_auth_button" <?php echo $payments ? '' : 'disabled="disabled"'; ?>><?php _e( 'Register Now', 'wp-events-manager' ); ?></button>
</div>
</form>
</div>