options['add_html_email_option']; $management_status = apply_filters( 'usces_filter_management_status', get_option( 'usces_management_status' ) ); $payment_method = usces_get_system_option( 'usces_payment_method', 'sort' ); foreach ( $payment_method as $pmet ) { $pname[] = $pmet['name']; } if ( ! in_array( __( 'Transfer (prepayment)', 'usces' ), $pname, true ) ) { $newp['name'] = __( 'Transfer (prepayment)', 'usces' ); $newp['explanation'] = ''; $newp['settlement'] = 'transferAdvance'; $newp['module'] = ''; $payment_method[] = $newp; } if ( ! in_array( __( 'Transfer (postpay)', 'usces' ), $pname, true ) ) { $newp['name'] = __( 'Transfer (postpay)', 'usces' ); $newp['explanation'] = ''; $newp['settlement'] = 'transferDeferred'; $newp['module'] = ''; $payment_method[] = $newp; } if ( ! in_array( __( 'COD', 'usces' ), $pname, true ) ) { $newp['name'] = __( 'COD', 'usces' ); $newp['explanation'] = ''; $newp['settlement'] = 'COD'; $newp['module'] = ''; $payment_method[] = $newp; } if ( 'new' === $order_action ) { $oa = 'newpost'; $taio = 'new'; $admin = 'adminorder'; $receipt = ''; $ordercheck = array(); $order_delivery_method = -1; $order_id = null; $csod_meta = usces_has_custom_field_meta( 'order' ); if ( is_array( $csod_meta ) ) { $keys = array_keys( $csod_meta ); foreach ( $keys as $key ) { $csod_key = 'csod_' . $key; $csod_meta[ $key ]['data'] = null; } } $cscs_meta = usces_has_custom_field_meta( 'customer' ); if ( is_array( $cscs_meta ) ) { $keys = array_keys( $cscs_meta ); foreach ( $keys as $key ) { $cscs_key = 'cscs_' . $key; $cscs_meta[ $key ]['data'] = null; } } $csde_meta = usces_has_custom_field_meta( 'delivery' ); if ( is_array( $csde_meta ) ) { $keys = array_keys( $csde_meta ); foreach ( $keys as $key ) { $csde_key = 'csde_' . $key; $csde_meta[ $key ]['data'] = null; } } $condition = $this->get_condition(); $data = array( 'mem_name1' => '', 'mem_name2' => '', 'mem_name3' => '', 'mem_name4' => '', 'mem_zip' => '', 'mem_address1' => '', 'mem_address2' => '', 'mem_address3' => '', 'mem_tel' => '', 'mem_fax' => '', 'mem_country' => '', 'mem_pref' => '', 'order_name1' => '', 'order_name2' => '', 'order_name3' => '', 'order_name4' => '', 'order_zip' => '', 'order_address1' => '', 'order_address2' => '', 'order_address3' => '', 'order_tel' => '', 'order_fax' => '', 'order_country' => '', 'order_pref' => '', 'ID' => '', 'order_condition' => $condition, 'order_date' => current_time( 'mysql' ), 'order_delivery_date' => '', ); $deli = array( 'name1' => '', 'name2' => '', 'name3' => '', 'name4' => '', 'zipcode' => '', 'address1' => '', 'address2' => '', 'address3' => '', 'tel' => '', 'fax' => '', 'country' => '', 'pref' => '', ); $cart = array(); $navibutton = ''; $order_subtotal_standard = 0; $order_subtotal_reduced = 0; $order_discount_standard = 0; $order_discount_reduced = 0; $include_tax = ''; $include_tax_standard = ''; $include_tax_reduced = ''; $tax_target = usces_get_tax_target(); $tax_mode = usces_get_tax_mode(); $reduced_taxrate = $this->is_reduced_taxrate(); $tax_readonly = ( 'include' === $tax_mode ) ? ' readonly' : ''; $change_taxrate = ''; $tax_label = ( 'exclude' === $tax_mode ) ? __( 'consumption tax', 'usces' ) : __( 'Internal tax', 'usces' ); $mem_point = 0; } else { $oa = 'editpost'; $order_id = isset( $_REQUEST['order_id'] ) ? (int) wp_kses( wp_unslash( $_REQUEST['order_id'] ), array() ) : 0; $data = $this->get_order_data( $order_id, 'direct' ); $deli = stripslashes_deep( wel_safe_maybe_unserialize( $data['order_delivery'] ) ); $seriarized_cart = stripslashes_deep( wel_safe_maybe_unserialize( $data['order_cart'] ) ); $cart = usces_get_ordercartdata( $order_id ); $condition = stripslashes_deep( wel_safe_maybe_unserialize( $data['order_condition'] ) ); $ordercheck = stripslashes_deep( wel_safe_maybe_unserialize( $data['order_check'] ) ); if ( ! is_array( $ordercheck ) ) { $ordercheck = array(); } $order_delivery_method = $data['order_delivery_method']; if ( ! empty( $data ) ) { $data = stripslashes_deep( $data ); } $exclusion_status = apply_filters( 'usces_filter_taio_exclusion_status', array( 'noreceipt', 'receipted', 'pending', 'estimate', 'adminorder' ) ); foreach ( $management_status as $status_key => $status_name ) { if ( in_array( $status_key, $exclusion_status, true ) ) { continue; } if ( $this->is_status( $status_key, $data['order_status'] ) ) { $taio = $status_key; break; } else { $taio = 'new'; } } if ( $this->is_status( 'estimate', $data['order_status'] ) ) { $admin = 'estimate'; } elseif ( $this->is_status( 'adminorder', $data['order_status'] ) ) { $admin = 'adminorder'; } else { $admin = ''; } if ( $this->is_status( 'noreceipt', $data['order_status'] ) ) { $receipt = 'noreceipt'; } elseif ( $this->is_status( 'receipted', $data['order_status'] ) ) { $receipt = 'receipted'; } elseif ( $this->is_status( 'pending', $data['order_status'] ) ) { $receipt = 'pending'; } else { $receipt = ''; } $csod_meta = usces_has_custom_field_meta( 'order' ); if ( is_array( $csod_meta ) ) { $keys = array_keys( $csod_meta ); foreach ( $keys as $key ) { $csod_key = 'csod_' . $key; $csod_meta[ $key ]['data'] = wel_safe_maybe_unserialize( $this->get_order_meta_value( $csod_key, $order_id ) ); } } // Start - Display data of the deleted order custom fields. global $wpdb; $deleted_csod_meta_display = ''; $order_meta_table = $wpdb->prefix . 'usces_order_meta'; $query = $wpdb->prepare( "SELECT * FROM {$order_meta_table} WHERE order_id = %d AND meta_key LIKE 'csod_%'", $order_id ); $order_meta_data = $wpdb->get_results( $query, ARRAY_A ); if ( ! empty( $order_meta_data ) ) { foreach ( $order_meta_data as $order_meta ) { $order_meta_key = str_replace( 'csod_', '', $order_meta['meta_key'] ); $deleted = ! isset( $csod_meta[ $order_meta_key ] ); if ( $deleted ) { $display_order_meta = wel_safe_maybe_unserialize( $order_meta['meta_value'] ); if ( is_array( $display_order_meta ) ) { $display_order_meta = implode( ',', $display_order_meta ); } $deleted_csod_meta_display .= '' . esc_html( $order_meta_key ) . '' . esc_html( $display_order_meta ) . ''; } } } // End - Display data of the deleted order custom fields. $cscs_meta = usces_has_custom_field_meta( 'customer' ); if ( is_array( $cscs_meta ) ) { $keys = array_keys( $cscs_meta ); foreach ( $keys as $key ) { $cscs_key = 'cscs_' . $key; $cscs_meta[ $key ]['data'] = wel_safe_maybe_unserialize( $this->get_order_meta_value( $cscs_key, $order_id ) ); } } $csde_meta = usces_has_custom_field_meta( 'delivery' ); if ( is_array( $csde_meta ) ) { $keys = array_keys( $csde_meta ); foreach ( $keys as $key ) { $csde_key = 'csde_' . $key; $csde_meta[ $key ]['data'] = wel_safe_maybe_unserialize( $this->get_order_meta_value( $csde_key, $order_id ) ); } } $exopt = get_option( 'usces_ex', array() ); if ( isset( $exopt['system']['datalistup']['orderlist_flag'] ) && $exopt['system']['datalistup']['orderlist_flag'] ) { $navibutton = ''; $navibutton .= ''; $navibutton .= '' . __( 'to order list', 'usces' ) . ''; $navibutton .= ''; } else { $navibutton = '' . __( 'to order list', 'usces' ) . ''; } $order_subtotal_standard = 0; $order_subtotal_reduced = 0; $order_discount_standard = 0; $order_discount_reduced = 0; $include_tax = ''; $include_tax_standard = ''; $include_tax_reduced = ''; $tax_target = ( isset( $condition['tax_target'] ) ) ? $condition['tax_target'] : $this->options['tax_target']; $tax_mode = ( isset( $condition['tax_mode'] ) ) ? $condition['tax_mode'] : $this->options['tax_mode']; $tax_label = ( 'exclude' === $tax_mode ) ? __( 'consumption tax', 'usces' ) : __( 'Internal tax', 'usces' ); $reduced_taxrate = ( isset( $condition['applicable_taxrate'] ) && 'reduced' === $condition['applicable_taxrate'] ) ? true : false; if ( $reduced_taxrate ) { $materials = array( 'total_items_price' => $data['order_item_total_price'], 'discount' => $data['order_discount'], 'shipping_charge' => $data['order_shipping_charge'], 'cod_fee' => $data['order_cod_fee'], 'use_point' => $data['order_usedpoint'], 'carts' => $cart, 'condition' => $condition, 'order_id' => $order_id, ); $usces_tax->get_order_tax( $materials ); $order_subtotal_standard = $usces_tax->subtotal_standard; $order_subtotal_reduced = $usces_tax->subtotal_reduced; $order_discount_standard = $usces_tax->discount_standard; $order_discount_reduced = $usces_tax->discount_reduced; if ( 'exclude' === $tax_mode ) { $order_tax_standard = $usces_tax->tax_standard; $order_tax_reduced = $usces_tax->tax_reduced; } } if ( 'include' === $tax_mode ) { if ( $reduced_taxrate ) { $include_tax_standard = '(' . usces_crform( $usces_tax->tax_standard, false, false, 'return', true ) . ')'; $include_tax_reduced = '(' . usces_crform( $usces_tax->tax_reduced, false, false, 'return', true ) . ')'; $include_tax = '(' . usces_crform( $usces_tax->tax_standard + $usces_tax->tax_reduced, false, false, 'return', true ) . ')'; } else { $materials = array( 'total_items_price' => $data['order_item_total_price'], 'discount' => $data['order_discount'], 'shipping_charge' => $data['order_shipping_charge'], 'cod_fee' => $data['order_cod_fee'], 'use_point' => $data['order_usedpoint'], 'condition' => $condition, ); $include_tax = '(' . usces_crform( usces_internal_tax( $materials, 'return' ), false, false, 'return', true ) . ')'; } } $tax_readonly = ( 'include' === $tax_mode ) ? ' readonly' : ''; $change_taxrate = ''; if ( isset( $data['mem_id'] ) ) { $member_info = $this->get_member_info( $data['mem_id'] ); $mem_point = ( isset( $member_info['mem_point'] ) ) ? (int) $member_info['mem_point'] : 0; } else { $mem_point = 0; } } $delivery_after_days = apply_filters( 'usces_filter_delivery_after_days', ( ! empty( $this->options['delivery_after_days'] ) ? (int) $this->options['delivery_after_days'] : 100 ) ); $delivery_date = ( isset( $data['order_delivery_date'] ) && usces_is_date( $data['order_delivery_date'] ) ) ? $data['order_delivery_date'] : ''; $delidue_date = ( isset( $data['order_delidue_date'] ) && usces_is_date( $data['order_delidue_date'] ) ) ? $data['order_delidue_date'] : ''; $order_date_time = explode( ' ', $data['order_date'] ); $order_date = explode( '-', $order_date_time[0] ); $order_yy = (int) $order_date[0]; $order_mm = (int) $order_date[1] - 1; $order_dd = (int) $order_date[2]; $noreceipt_status = apply_filters( 'usces_filter_noreceipt_status', get_option( 'usces_noreceipt_status' ) ); $filter_args = compact( 'order_action', 'order_id', 'data', 'cart' ); $action_args = compact( 'order_action', 'order_id', 'cart' ); $payments_str = ''; $payments = usces_get_system_option( 'usces_payment_method', 'sort' ); foreach ( (array) $payments as $array ) { $payments_str .= "'" . esc_js( $array['name'] ) . "': '" . esc_js( $array['settlement'] ) . "', "; } $payments_str .= "'" . __( 'Transfer (prepayment)', 'usces' ) . "': 'transferAdvance', "; $payments_str .= "'" . __( 'Transfer (postpay)', 'usces' ) . "': 'transferDeferred', "; $payments_str .= "'" . __( 'COD', 'usces' ) . "': 'COD', "; $payments_str = rtrim( $payments_str, ', ' ); $no_preference = apply_filters( 'usces_filter_label_delivery_date_no_preference', __( 'Non-request', 'usces_dual' ) ); $mailsenddialog_height = ( 1 === $this->options['email_attach_feature'] || 1 === $add_html_email_option ) ? 628 : 578; $mailsenddialog_width = 700; $mail_data = usces_mail_data(); $usedpoint_readonly = ( usces_is_membersystem_point() && ! empty( $data['mem_id'] ) ) ? '' : ' readonly'; $getpoint_readonly = ( usces_is_membersystem_point() ) ? '' : ' readonly'; $email_attach_file_extension = wel_email_attach_file_extension( explode( ',', strtolower( $this->options['email_attach_file_extension'] ) ) ); ?>

Welcart Management

Version

' . $navibutton . '
'; } ?>
 ', $ordercheck ); ?>
/> /> /> /> /> />
/> /> /> /> />

()
'; echo apply_filters( 'usces_filter_order_edit_delivery_days_select', $delivery_days_select, $data, $delivery_after_days, $no_preference ); ?>
'', 'receipted' => '', 'pending' => '' ); if ( array_key_exists( $receipt, $selected ) ) { $selected[ $receipt ] = ' selected="selected"'; } $receiptbox = ' '; } ?>
: ()
:
 ', $order_id, $cart ); ?>
   ()
()
 
tax_rate_standard ); ?>    
tax_rate_reduced ); ?>    
tax_rate_standard ); ?>  
tax_rate_reduced ); ?>  
 
 
tax_rate_standard ); ?> />  
tax_rate_reduced ); ?> />  
/>  
 
 
tax_rate_standard ); ?> />  
tax_rate_reduced ); ?> />  
/>  
/> />
tax_rate_standard ); ?>    
tax_rate_reduced ); ?>    
 
reduced_taxrate_mark ); ?>
__( 'Select a category', 'usces' ), 'name' => 'newitemcategory', 'id' => 'newitemcategory', 'hide_empty' => 1, 'hierarchical' => 1, 'orderby' => 'name', 'child_of' => $idobj->term_id ) ); wp_dropdown_categories( $dropdown_options ); ?>




options['email_attach_feature'] ) { ?>
options['email_attach_file_size'] > 0 ) { esc_html_e( 'Maximum size of email attachment', 'usces' ); echo ': ' . $this->options['email_attach_file_size'] . 'MB. '; } if ( ! empty( $email_attach_file_extension ) ) { esc_html_e( 'File extension support', 'usces' ); echo ' (' . implode( ',', $email_attach_file_extension ) . ')'; } ?>