Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- extract( apply_filters( 'fivestar_mikado_filter_hotel_single_reservation_params', array() ) );
- $input_array = apply_filters( 'fivestar_mikado_filter_extra_services', array() );
- $today = date('F d, Y');
- $tomorrow = date('F d, Y', mktime(0, 0, 0, date("m") , date("d")+2, date("Y")));
- ?>
- <div class="mkdf-hotel-room-reservation-holder">
- <h5 class="mkdf-reservation-title">
- <?php esc_html_e( 'Reservation', 'mkdf-hotel' ); ?>
- </h5>
- <div class="mkdf-hotel-room-reservation" data-room-id="<?php echo get_the_ID(); ?>">
- <form id="mkdf-hotel-room-form" method="POST">
- <?php wp_nonce_field('mkdf_hotel_room_booking_form', 'mkdf_hotel_room_booking_form'); ?>
- <div class="mkdf-grid-row">
- <!-- Esta es la parte del código a modificar con el link a la página de registro -->
- <?php if ( is_user_logged_in() ) { // Verify if current user is logged in, if so; show the input with the email. ?>
- <div class="mkdf-grid-col-12">
- <span class="mkdf-input-email">
- <label><?php esc_html_e( 'Email:', 'mkdf-hotel' ) ?></label>
- <input type="text" class="mkdf-res-email" name="user_email" placeholder="<?php esc_attr_e( 'Need to be logged in', 'mkdf-hotel' ) ?>" disabled value="<?php echo esc_attr($email) ?>" />
- </span>
- </div>
- <?php } else { // In case the current user is not known, show the registration link. ?>
- <style>
- /* If possible, move these styles to the styles.css */
- .mkdf-unkown-user{
- width: 100%;
- margin: 0;
- padding: 12px 40px;
- font-family: inherit;
- font-size: 15px;
- line-height: 30px;
- font-weight: inherit;
- color: #afafaf;
- background-color: transparent;
- border: 1px solid #555;
- }
- </style>
- <div class="mkdf-grid-col-12">
- <a href="<?php bloginfo('url'); ?>/registro-de-nuevo-usuario/" class="mkdf-unkown-user" alt=""><?php esc_attr_e( 'Need to be logged in', 'mkdf-hotel' ) ?></a>
- </div>
- <?php } ?>
- <!-- Hasta aquí -->
- <div class="mkdf-grid-col-12">
- <span class="mkdf-input-min-date">
- <label><?php esc_html_e( 'Check-in:', 'mkdf-hotel' ) ?></label>
- <input type="text" class="mkdf-res-min-date" name="room_min_date" placeholder="<?php esc_attr_e( 'Check-in', 'mkdf-hotel' ) ?>" value="<?php echo esc_attr($today) ?>"/>
- </span>
- </div>
- <div class="mkdf-grid-col-12">
- <span class="mkdf-input-max-date">
- <label><?php esc_html_e( 'Check-out:', 'mkdf-hotel' ) ?></label>
- <input type="text" class="mkdf-res-max-date" name="room_max_date" placeholder="<?php esc_attr_e( 'Check-out', 'mkdf-hotel' ) ?>" value="<?php echo esc_attr($tomorrow) ?>"/>
- </span>
- </div>
- <div class="mkdf-grid-col-12">
- <span class="mkdf-input-rooms-number">
- <label><?php esc_html_e( 'Rooms:', 'mkdf-hotel' ) ?></label>
- <select name="room_number" class="mkdf-res-rooms-number">
- <?php for ( $i = 1; $i <= $number_of_rooms; $i ++ ) { ?>
- <option value="<?php echo esc_attr( $i ); ?>"><?php echo esc_attr( $i ); ?></option>
- <?php } ?>
- </select>
- </span>
- </div>
- <div class="mkdf-grid-col-6">
- <span class="mkdf-input-adults">
- <label><?php esc_html_e( 'Adults:', 'mkdf-hotel' ) ?></label>
- <select name="room_adults" class="mkdf-res-adults">
- <option value="0">0</option>
- <?php for ( $i = 1; $i <= $adults; $i ++ ) { ?>
- <option <?php echo $adults == $i ? 'selected="selected"' : ''; ?> value="<?php echo esc_attr( $i ); ?>"><?php echo esc_attr( $i ); ?></option>
- <?php } ?>
- </select>
- </span>
- </div>
- <div class="mkdf-grid-col-6">
- <span class="mkdf-input-children">
- <label><?php esc_html_e( 'Children:', 'mkdf-hotel' ) ?></label>
- <select name="room_children" class="mkdf-res-children">
- <option value="0">0</option>
- <?php for ( $i = 1; $i <= $children; $i ++ ) { ?>
- <option value="<?php echo esc_attr( $i ); ?>"><?php echo esc_attr( $i ); ?></option>
- <?php } ?>
- </select>
- </span>
- </div>
- <div class="mkdf-grid-col-12 mkdf-extra-services-section">
- <div class="mkdf-input-extra-services-on-res">
- <label><?php esc_html_e( 'Extra Services:', 'mkdf-hotel' ) ?></label>
- <div class="mkdf-res-extra-services-holder">
- <?php foreach ( $input_array as $service_pack => $value ) { ?>
- <div class="mkdf-res-extra-service-item" <?php echo fivestar_mikado_get_inline_attrs($value['data']) ?>>
- <label class="mkdf-checkbox-label" for="<?php echo esc_attr( $value['exs_id'] ); ?>">
- <input type="checkbox" <?php echo ! empty( $value['type'] ) && $value['type'] == 'mandatory' ? 'checked disabled' : ''; ?>
- class="mkdf-res-extra-service-checkbox" id="<?php echo esc_attr( $value['exs_id'] ); ?>"
- name="checked_extra_services[]" value="<?php echo esc_attr( $value['exs_id'] ); ?>"/>
- <span class="mkdf-label-text">
- <?php echo esc_attr($value['name']); ?>
- </span>
- </label>
- </div>
- <?php } ?>
- </div>
- </div>
- </div>
- <div class="mkdf-grid-col-12 mkdf-reservaton-price-section">
- <div class="mkdf-input-initial-price-on-res">
- <label><?php esc_html_e( 'Initial Price:', 'mkdf-hotel' ) ?></label>
- <span class="mkdf-res-initial-price">
- <span class="mkdf-res-price-number"><?php echo esc_attr( intval( $initial_price ) ) ?></span><span class="mkdf-res-price-currency"><?php echo esc_attr( $currency ) ?></span>
- </span>
- </div>
- </div>
- <div class="mkdf-grid-col-12 mkdf-reservaton-price-section">
- <div class="mkdf-input-end-price-on-res">
- <label><?php esc_html_e( 'Your Price:', 'mkdf-hotel' ) ?></label>
- <span class="mkdf-res-end-price">
- <span class="mkdf-res-price-number"><?php echo esc_attr( intval( $initial_price ) ) ?></span><span class="mkdf-res-price-currency"><?php echo esc_attr( $currency ) ?></span>
- </span>
- </div>
- </div>
- <div class="mkdf-grid-col-12">
- <?php
- if ( ! $in_cart ) {
- echo fivestar_mikado_get_button_html( array(
- 'html_type' => 'input',
- 'input_name' => 'submit',
- 'custom_class' => 'mkdf-hotel-room-single-res-button mkdf-hotel-room-single-res-check',
- 'size' => 'medium',
- 'type' => 'outline',
- 'text' => esc_html__( 'Check Reservation', 'mkdf-hotel' )
- ) );
- echo fivestar_mikado_get_button_html( array(
- 'html_type' => 'button',
- 'custom_class' => 'mkdf-hotel-room-single-res-checking mkdf-disable-hotel-room-single-btn mkdf-hotel-room-single-res-buttonn',
- 'size' => 'medium',
- 'type' => 'outline',
- 'text' => esc_html__( 'Checking', 'mkdf-hotel' )
- ) );
- }
- ?>
- <input type="hidden" name="room_id" value="<?php echo esc_attr(get_the_ID()); ?>">
- </div>
- </div>
- <div id="reservation-validation-messages-holder"></div>
- </form>
- <?php
- if( ! $in_cart ) {
- echo fivestar_mikado_get_button_html( array(
- 'custom_class' => 'mkdf-hotel-room-reservation-similar mkdf-disable-hotel-room-single-btn',
- 'size' => 'medium',
- 'link' => mkdf_hotel_room_get_search_page_url(),
- 'type' => 'solid',
- 'text' => esc_html__( 'Check Similar', 'mkdf-hotel' )
- ) );
- echo mkdf_hotel_room_get_buy_form();
- } else {
- echo fivestar_mikado_get_button_html( array(
- 'custom_class' => 'mkdf-hotel-room-reservation-cart',
- 'size' => 'medium',
- 'link' => esc_url(wc_get_cart_url()),
- 'type' => 'solid',
- 'text' => esc_html__( 'View Cart', 'mkdf-hotel' )
- ) );
- }
- ?>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement