Untitled
unknown
php
a month ago
3.0 kB
1
Indexable
Never
if( !function_exists('tourmaster_payment_service_form') ){ function tourmaster_payment_service_form( $tour_option, $booking_detail ){ $ret = ''; if( !empty($tour_option['tour-service']) ){ if( !empty($booking_detail['service']) && !empty($booking_detail['service-amount']) ){ $services = tourmaster_process_service_data($booking_detail['service'], $booking_detail['service-amount']); } $ret .= '<div class="tourmaster-payment-service-form-wrap" >'; $ret .= '<h3 class="tourmaster-payment-service-form-title" >' . esc_html__('Select Additional Services and Deposit', 'tourmaster') . '</h3>'; $ret .= '<div class="tourmaster-payment-service-form-item-wrap" >'; foreach($tour_option['tour-service'] as $service_id){ $service_option = get_post_meta($service_id, 'tourmaster-service-option', true); if( empty($service_option) ) continue; $ret .= '<div class="tourmaster-payment-service-form-item" >'; $ret .= '<input type="checkbox" name="service[]" value="' . esc_attr($service_id) . '" '; if( !empty($service_option['mandatory']) && $service_option['mandatory'] == 'enable' ){ $ret .= 'checked onclick="return false;" '; }else{ $ret .= (empty($services[$service_id]))? '': 'checked'; } $ret .= ' />'; $ret .= '<span class="tourmaster-payment-service-form-item-title" >' . get_the_title($service_id) . '</span>'; $ret .= '<span class="tourmaster-payment-service-form-price-wrap" >'; $ret .= '<span class="tourmaster-head" >' . tourmaster_money_format($service_option['price'], -2) . '</span>'; $ret .= '<span class="tourmaster-tail tourmaster-type-' . esc_attr($service_option['per']) . '" >'; if( $service_option['per'] == 'person' ){ $ret .= '<span class="tourmaster-sep" >/</span>' . esc_html__('Person', 'tourmaster'); $ret .= '<input type="hidden" name="service-amount[]" value="1" />'; }else if( $service_option['per'] == 'group' ){ $ret .= '<span class="tourmaster-sep" >/</span>' . esc_html__('Group', 'tourmaster'); $ret .= '<input type="hidden" name="service-amount[]" value="1" />'; }else if( $service_option['per'] == 'room' ){ $ret .= '<span class="tourmaster-sep" >/</span>' . esc_html__('Room', 'tourmaster'); $ret .= '<input type="hidden" name="service-amount[]" value="1" />'; }else if( $service_option['per'] == 'unit' ){ $ret .= '<span class="tourmaster-sep" >x</span>' . '<input type="text" name="service-amount[]" '; $ret .= ' value="' . (empty($services[$service_id])? '1': esc_attr($services[$service_id])) . '" '; if( !empty($service_option['max-unit']) ){ $ret .= ' data-max-unit="' . esc_attr($service_option['max-unit']) . '" '; } $ret .= ' />'; } $ret .= '</span>'; $ret .= '</span>'; $ret .= '</div>'; } $ret .= '</div>';
Leave a Comment