PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/hotebooking.site/wp-content/themes/traveler/inc/admin/views/tour/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/hotebooking.site/wp-content/themes/traveler/inc/admin/views/tour/booking_edit.php |
<?php /** * @package WordPress * @subpackage Traveler * @since 1.0 * * Admin tour booking edit * * Created by ShineTheme * */ wp_enqueue_script( 'st-qtip' ); $item_id = isset( $_GET[ 'order_item_id' ] ) ? $_GET[ 'order_item_id' ] : false; $order_item_id = get_post_meta( $item_id, 'item_id', true ); $section = isset( $_GET[ 'section' ] ) ? $_GET[ 'section' ] : false; if ( !isset( $page_title ) ) { $page_title = __( 'Edit Tour Booking', 'traveler' ); } $currency = TravelHelper::_get_currency_book_history( $item_id ); ?> <div class="wrap"> <?php echo '<h2>' . $page_title . '</h2>'; ?> <?php STAdmin::message() ?> <div id="post-body" class="columns-2"> <div id="post-body-content"> <div class="postbox-container"> <form method="post" action="" id="form-booking-admin"> <?php wp_nonce_field( 'shb_action', 'shb_field' ) ?> <div id="poststuff"> <div class="postbox"> <div class="handlediv" title="<?php _e( 'Click to toggle', 'traveler' ) ?>"><br> </div> <h3 class="hndle ui-sortable-handle"> <span><?php _e( 'Order Information', 'traveler' ) ?></span></h3> <div class="inside"> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Booker ID', 'traveler' ) ?><span class="require"> (*)</span></label> <div class="controls"> <?php $id_user = ''; $pl_name = ''; if ( $item_id ) { $id_user = get_post_meta( $item_id, 'id_user', true ); if ( $id_user ) { $user = get_userdata( $id_user ); if ( $user ) { $pl_name = $user->ID . ' - ' . $user->user_email; } } } ?> <input readonly type="text" name="id_user" value="<?php echo esc_attr( $pl_name ); ?>" class="form-control form-control-admin"> </div> </div> <?php ob_start(); ?> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer First Name', 'traveler' ) ?><span class="require"> (*)</span></label> <div class="controls"> <?php $st_first_name = isset( $_POST[ 'st_first_name' ] ) ? $_POST[ 'st_first_name' ] : get_post_meta( $item_id, 'st_first_name', true ); ?> <input type="text" name="st_first_name" value="<?php echo esc_attr($st_first_name); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer Last Name', 'traveler' ) ?><span class="require"> (*)</span></label> <div class="controls"> <?php $st_last_name = isset( $_POST[ 'st_last_name' ] ) ? $_POST[ 'st_last_name' ] : get_post_meta( $item_id, 'st_last_name', true ); ?> <input type="text" name="st_last_name" value="<?php echo esc_attr($st_last_name); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer Email', 'traveler' ) ?> <span class="require"> (*)</span></label> <div class="controls"> <?php $st_email = isset( $_POST[ 'st_email' ] ) ? $_POST[ 'st_email' ] : get_post_meta( $item_id, 'st_email', true ); ?> <input type="text" name="st_email" value="<?php echo esc_attr($st_email); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer Phone', 'traveler' ) ?> <span class="require"> (*)</span></label> <div class="controls"> <?php $st_phone = isset( $_POST[ 'st_phone' ] ) ? $_POST[ 'st_phone' ] : get_post_meta( $item_id, 'st_phone', true ); ?> <input type="text" name="st_phone" value="<?php echo esc_attr($st_phone); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer Address line 1', 'traveler' ) ?></label> <div class="controls"> <?php $st_address = isset( $_POST[ 'st_address' ] ) ? $_POST[ 'st_address' ] : get_post_meta( $item_id, 'st_address', true ); ?> <input type="text" name="st_address" value="<?php echo esc_attr($st_address); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer Address line 2', 'traveler' ) ?></label> <div class="controls"> <?php $st_address2 = isset( $_POST[ 'st_address2' ] ) ? $_POST[ 'st_address2' ] : get_post_meta( $item_id, 'st_address2', true ); ?> <input type="text" name="st_address2" value="<?php echo esc_attr($st_address2); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Customer City', 'traveler' ) ?></label> <div class="controls"> <?php $st_city = isset( $_POST[ 'st_city' ] ) ? $_POST[ 'st_city' ] : get_post_meta( $item_id, 'st_city', true ); ?> <input type="text" name="st_city" value="<?php echo esc_attr($st_city); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'State/Province/Region', 'traveler' ) ?></label> <div class="controls"> <?php $st_province = isset( $_POST[ 'st_province' ] ) ? $_POST[ 'st_province' ] : get_post_meta( $item_id, 'st_province', true ); ?> <input type="text" name="st_province" value="<?php echo esc_attr($st_province); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'ZIP code/Postal code', 'traveler' ) ?></label> <div class="controls"> <?php $st_zip_code = isset( $_POST[ 'st_zip_code' ] ) ? $_POST[ 'st_zip_code' ] : get_post_meta( $item_id, 'st_zip_code', true ); ?> <input type="text" name="st_zip_code" value="<?php echo esc_attr($st_zip_code); ?>" class="form-control form-control-admin"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Country', 'traveler' ) ?></label> <div class="controls"> <?php $st_country = isset( $_POST[ 'st_country' ] ) ? $_POST[ 'st_country' ] : get_post_meta( $item_id, 'st_country', true ); ?> <input type="text" name="st_country" value="<?php echo esc_attr($st_country); ?>" class="form-control form-control-admin"> </div> </div> <?php $custommer = @ob_get_clean(); echo apply_filters( 'st_customer_infomation_edit_order', $custommer, $item_id ); ?> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Tour', 'traveler' ) ?></label> <div class="controls"> <?php $tour_id = intval( get_post_meta( $item_id, 'item_id', true ) ); ?> <strong><?php echo get_the_title( $tour_id ); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Tour Type', 'traveler' ) ?></label> <div class="controls"> <?php $tour_type = get_post_meta( $item_id, 'type_tour', true ); $tour_name = ''; if ( $tour_type == 'daily_tour' ) { $tour_name = __( 'Daily Tour', 'traveler' ); } elseif ( $tour_type == 'specific_date' ) { $tour_name = __( 'Specific Date', 'traveler' ); } ?> <strong><?php echo esc_html($tour_name); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for="max_people"><?php _e( 'Max people', 'traveler' ) ?></label> <div class="controls"> <?php $max_people = (int) get_post_meta( $order_item_id, 'max_people', true ); ?> <strong><?php echo esc_html($max_people); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for="check_in"><?php _e( 'Departure date', 'traveler' ) ?></label> <div class="controls"> <?php $check_in = get_post_meta( $item_id, 'check_in', true ); if ( !empty( $check_in ) ) { $check_in = date( 'm/d/Y', strtotime( $check_in ) ); } else { $check_in = ''; } ?> <strong><?php echo esc_html($check_in); ?></strong> </div> </div> <div class="form-row <?php if ( $tour_type == 'daily_tour' ) echo 'hide'; ?>"> <label class="form-label" for="check_out"><?php _e( 'Return date', 'traveler' ) ?></label> <div class="controls"> <?php $check_out = get_post_meta( $item_id, 'check_out', true ); if ( !empty( $check_out ) ) { $check_out = date( 'm/d/Y', strtotime( $check_out ) ); } else { $check_out = ''; } ?> <strong><?php echo esc_html($check_out); ?></strong> </div> </div> <!-- since 2.0.0 Add Start Time column --> <div class="form-row"> <label class="form-label" for="start_time"><?php _e( 'Start Time', 'traveler' ) ?></label> <div class="controls"> <?php $starttime = get_post_meta( $item_id, 'starttime', true ); ?> <strong><?php echo ($starttime == '') ? '_' : $starttime; ?></strong> </div> </div> <?php if ( $tour_type == 'daily_tour' ): ?> <div class="form-row"> <label class="form-label" for="duration"><?php _e( 'Duration', 'traveler' ) ?> </label> <div class="controls"> <?php $duration = get_post_meta( $item_id, 'duration', true ); ?> <strong><?php echo esc_html($duration); ?></strong> </div> </div> <?php endif; ?> <div class="form-row"> <label class="form-label" for="adult_number"><?php _e( 'No. Adults', 'traveler' ) ?></label> <div class="controls"> <?php $adult_number = (int) get_post_meta( $item_id, 'adult_number', true ); ?> <strong><?php echo esc_html($adult_number); ?></strong> <input type="hidden" name="adult_number" value="<?php echo esc_attr($adult_number); ?>"> </div> </div> <div class="form-row"> <label class="form-label" for="child_number"><?php _e( 'No. Children', 'traveler' ) ?></label> <div class="controls"> <?php $child_number = (int) get_post_meta( $item_id, 'child_number', true ); ?> <strong><?php echo esc_html($child_number); ?></strong> <input type="hidden" name="child_number" value="<?php echo esc_attr($child_number); ?>"> </div> </div> <div class="form-row"> <label class="form-label" for="infant_number"><?php _e( 'No. Infant', 'traveler' ) ?></label> <div class="controls"> <?php $infant_number = (int) get_post_meta( $item_id, 'infant_number', true ); ?> <strong><?php echo esc_html($infant_number); ?></strong> <input type="hidden" name="infant_number" value="<?php echo esc_attr($infant_number); ?>"> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Adult Price', 'traveler' ) ?></label> <div class="controls"> <?php $adult_price = floatval( get_post_meta( $item_id, 'adult_price', true ) ); ?> <strong><?php echo TravelHelper::format_money_from_db( $adult_price, $currency ); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Children Price', 'traveler' ) ?></label> <div class="controls"> <?php $child_price = floatval( get_post_meta( $item_id, 'child_price', true ) ); ?> <strong><?php echo TravelHelper::format_money_from_db( $child_price, $currency ); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Infant Price', 'traveler' ) ?></label> <div class="controls"> <?php $infant_price = floatval( get_post_meta( $item_id, 'infant_price', true ) ); ?> <strong><?php echo TravelHelper::format_money_from_db( $infant_price, $currency ) ?></strong> </div> </div> <?php st_admin_print_order_item_guest_name([ 'guest_name'=>get_post_meta($item_id,'guest_name',true), 'guest_title'=>get_post_meta($item_id,'guest_title',true), ]); ?> <div class="form-row"> <label class="form-label" for="extra"><?php _e( 'Extra', 'traveler' ) ?></label> <div class="controls"> <?php $extra_price = get_post_meta( $order_item_id, 'extra_price', true ); $extras = get_post_meta( $item_id, 'extras', true ); $data_item = []; $data_number = []; if ( isset( $extras[ 'value' ] ) && is_array( $extras[ 'value' ] ) && count( $extras[ 'value' ] ) ) { foreach ( $extras[ 'value' ] as $name => $number ) { $data_item[] = $name; $data_number[ $name ] = $extras[ 'value' ][ $name ]; } } ?> <?php if ( is_array( $extra_price ) && count( $extra_price ) ){ ?> <table class="table" style="table-layout: fixed;" width="200"> <?php foreach ( $extra_price as $key => $val ): ?> <tr> <td width="80%"> <label for="<?php echo esc_attr($val[ 'extra_name' ]); ?>" class="ml20"> <strong><?php echo esc_attr($val[ 'title' ]); ?></strong> </label> </td> <td width="20%"> <strong><?php echo (int) $data_number[ $val[ 'extra_name' ] ]; ?></strong> </td> </tr> <?php endforeach; ?> </table> <?php }else{ echo 0 ;} ?> </div> </div> <?php //Package Hotel $package_hotel_price = get_post_meta( $item_id, 'package_hotel_price', true ); $hotel_package = get_post_meta( $item_id, 'package_hotel', true ); //Package Activity $activity_package = get_post_meta( $item_id, 'package_activity', true ); $package_activity_price = get_post_meta( $item_id, 'package_activity_price', true ); //Package Car $car_package = get_post_meta( $item_id, 'package_car', true ); $package_car_price = get_post_meta( $item_id, 'package_car_price', true ); //Package Flight $flight_package = get_post_meta( $item_id, 'package_flight', true ); $package_flight_price = get_post_meta( $item_id, 'package_flight_price', true ); if((!empty($hotel_package) && is_array($hotel_package) && count($hotel_package)) || (!empty($activity_package) && is_array($activity_package) && count($activity_package)) || (!empty($car_package) && is_array($car_package) && count($car_package)) || (!empty($flight_package) && is_array($flight_package) && count($flight_package)) ){ ?> <!-- Hotel. --> <div class="form-row"> <?php if (!empty($hotel_package) and is_array($hotel_package) && count($hotel_package)) { ?> <label class="form-label" for=""><?php _e( 'Hotel Package', 'traveler' ) ?></label> <div class="controls"> <?php if ( is_array( $hotel_package ) && count( $hotel_package ) ){ ?> <table class="table" style="table-layout: fixed;" width="300"> <?php foreach ( $hotel_package as $key => $number ): $price_item = floatval($number->hotel_price); if ($price_item <= 0) $price_item = 0; $number_item = intval($number->qty); if ($number_item <= 0) $number_item = 0; ?> <tr> <td width="50%"> <label for="<?php echo esc_attr($key.'_'.sanitize_title($number->hotel_name)); ?>" class="ml20"> <strong><?php echo esc_attr($number->hotel_name); ?></strong> </label> </td> <td width="50%"> <strong><?php echo TravelHelper::format_money($price_item) . ' x ' . esc_html($number_item) . ' ' . __('Item(s)', 'traveler'); ?></strong> </td> </tr> <?php endforeach; ?> </table> <?php }else{ echo 0 ;} ?> <?php } ?> </div> <!-- Activity. --> <div class="form-row"> <?php if (!empty($activity_package) and is_array($activity_package) && count($activity_package)) { ?> <label class="form-label" for=""><?php _e( 'Activity Package', 'traveler' ) ?></label> <div class="controls"> <?php if ( is_array( $activity_package ) && count( $activity_package ) ){ ?> <table class="table" style="table-layout: fixed;" width="300"> <?php foreach ( $activity_package as $key => $number ): $price_item = floatval($number->activity_price); if ($price_item <= 0) $price_item = 0; $number_item = intval($number->qty); if ($number_item <= 0) $number_item = 0; ?> <tr> <td width="50%"> <label for="<?php echo esc_attr($key.'_'.sanitize_title($number->activity_name)); ?>" class="ml20"> <strong><?php echo esc_attr($number->activity_name); ?></strong> </label> </td> <td width="50%"> <strong><?php echo TravelHelper::format_money($price_item) . ' x ' . esc_html($number_item) . ' ' . __('Item(s)', 'traveler'); ?></strong> </td> </tr> <?php endforeach; ?> </table> <?php }else{ echo 0 ;} ?> <?php } ?> </div> <!-- Car. --> <div class="form-row"> <?php if (!empty($car_package) and is_array($car_package) && count($car_package)) { ?> <label class="form-label" for=""><?php _e( 'Car Package', 'traveler' ) ?></label> <div class="controls"> <?php if ( is_array( $car_package ) && count( $car_package ) ){ ?> <table class="table" style="table-layout: fixed;" width="300"> <?php foreach ( $car_package as $key => $number ): $price_item = floatval($number->car_price); if ($price_item <= 0) $price_item = 0; $number_item = intval($number->qty); if ($number_item <= 0) $number_item = 0; ?> <tr> <td width="50%"> <label for="<?php echo esc_attr($key.'_'.sanitize_title($number->car_name)); ?>" class="ml20"> <strong><?php echo esc_attr($number->car_name); ?></strong> </label> </td> <td width="50%"> <strong><?php echo TravelHelper::format_money($price_item) . ' x ' . esc_html($number_item) . ' ' . __('Item(s)', 'traveler'); ?></strong> </td> </tr> <?php endforeach; ?> </table> <?php }else{ echo 0 ;} ?> <?php } ?> </div> <!-- Flight. --> <div class="form-row"> <?php if (!empty($flight_package) and is_array($flight_package) && count($flight_package)) { ?> <label class="form-label" for=""><?php _e( 'Flight Package', 'traveler' ) ?></label> <div class="controls"> <?php if ( is_array( $flight_package ) && count( $flight_package ) ){ ?> <table class="table" style="table-layout: fixed;" width="300"> <?php foreach ( $flight_package as $key => $number ): $price_item = floatval($number->flight_price); if ($price_item <= 0) $price_item = 0; $number_item = intval($number->qty); if ($number_item <= 0) $number_item = 0; ?> <tr> <td width="50%"> <label for="<?php echo esc_attr($key.'_'.sanitize_title($number->flight_name)); ?>" class="ml20"> <strong><?php echo esc_attr($number->flight_name); ?></strong> </label> </td> <td width="50%"> <strong><?php echo TravelHelper::format_money($price_item) . ' x ' . esc_html($number_item) . ' ' . __('Item(s)', 'traveler'); ?></strong> </td> </tr> <?php endforeach; ?> </table> <?php }else{ echo 0 ;} ?> <?php } ?> </div> <?php } if(!empty($booking_fee_price = get_post_meta($item_id, 'booking_fee_price', true))){ ?> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Fee', 'traveler' ) ?></label> <div class="controls"> <strong><?php echo TravelHelper::format_money_from_db($booking_fee_price ,$currency); ?></strong> </div> </div> <?php } ?> <br> <div class="form-row"> <?php $coupon_code = get_post_meta($item_id, 'coupon_code', true); ?> <label class="form-label" for=""><?php echo _e('Coupon code: ','traveler');?><?php echo esc_html($coupon_code);?></label> <div class="controls"> <?php $data_price = get_post_meta($item_id, 'data_prices', true); if(!$data_price) $data_price = array(); $coupon_price = isset($data_price['coupon_price']) ? $data_price['coupon_price'] : 0; ?> <?php if ($coupon_price) { ?> <strong> - <?php echo TravelHelper::format_money_from_db($coupon_price, $currency); ?></strong> <?php } ?> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Pay Amount', 'traveler' ) ?></label> <div class="controls"> <?php $data_prices = ( get_post_meta( $item_id, 'total_price', true ) ); ?> <strong><?php echo TravelHelper::format_money_from_db( $data_prices, $currency ); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for=""><?php _e( 'Total', 'traveler' ) ?></label> <div class="controls"> <strong><?php echo TravelHelper::format_money_from_db( $data_prices, $currency ); ?></strong> </div> </div> <?php $st_note = get_post_meta( $item_id, 'st_note', true ); if(!empty($st_note)){ ?> <div class="form-row"> <label class="form-label" for="st_note"><?php _e( 'Special Requirements', 'traveler' ) ?></label> <div class="controls"> <?php echo esc_html( $st_note ); ?> </div> </div> <?php } ?> <div class="form-row"> <label class="form-label" for=""><?php _e('Transaction ID Stripe','traveler')?></label> <div class="controls"> <?php $transaction_id = ( get_post_meta( $item_id, 'transaction_id', true ) ); ?> <strong><?php echo esc_html($transaction_id); ?></strong> </div> </div> <div class="form-row"> <label class="form-label" for="status"><?php _e('Status','traveler')?></label> <div class="controls"> <select data-block="" class="" name="status"> <?php $status=get_post_meta($item_id,'status',true); ?> <option value="pending" <?php selected($status,'pending') ?> ><?php _e('Pending','traveler')?></option> <option value="incomplete" <?php selected($status,'incomplete') ?> ><?php _e('Incomplete','traveler')?></option> <option value="complete" <?php selected($status,'complete') ?> ><?php _e('Complete','traveler')?></option> <option value="canceled" <?php selected($status,'canceled') ?> ><?php _e('Canceled','traveler')?></option> <option value="cancelling" <?php selected($status,'cancelling') ?> ><?php _e('Cancelling','traveler')?></option> </select> </div> </div> <div class="form-row"> <div class="controls"> <input type="submit" name="submit" value="<?php echo __( 'Save', 'traveler' ) ?>" class="button button-primary "> </div> </div> </div> </div> </div> </form> </div> </div> </div> </div>