HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/test01.amberconcept/wp-content/themes/zeen-child/functions.php20211117a
<?php

function get_custom_currency_list(){
	global $wpdb;
	$currency_list = array();
	$result = $wpdb->get_results("SELECT * FROM `custom_currency` WHERE status = 1 ORDER BY id");
		foreach ( $result as $idx=>$currency ) {
			array_push($currency_list,$currency);
		}
	return $currency_list;
}

function get_custom_supplier_list(){
	global $wpdb;
	$supplier_list = array();
	$result = $wpdb->get_results("SELECT * FROM `custom_supplier` WHERE status = 1 ORDER BY id");
		foreach ( $result as $idx=>$supplier ) {
			array_push($supplier_list,$supplier);
		}
	return $supplier_list;
}

/*
/**
 * Zeen Child Theme functions and definitions.
 */
function zeen_child_enqueue_styles() {
	wp_enqueue_style( 'zeen-child-style' , get_stylesheet_directory_uri() . '/style.css', array( 'zeen-style' ), ZEEN_VERSION );
}
add_action(  'wp_enqueue_scripts', 'zeen_child_enqueue_styles' );

/**--Spreads min&max page*/
add_action('wp_footer', 'settap_number_field', 99);
function settap_number_field() {
 if(is_single()) {
     ?>
        <script type="text/javascript">
         (function($) {
         $("#msspreads, #mmspreads, #mlspreads").attr({
              "max" : 45,
              "min" : 15
           });
         $("#fsspreads, #fmspreads, #flspreads").attr({
              "max" : 40,
              "min" : 10
           });
         })(jQuery, window, document)
        </script>

     <?php
 }
} 
/**--*/

// Declare WooShippedmerce support.
/*
add_theme_support( 'wooShippedmerce', array(
'thumbnail_image_width' => 200,
'gallery_thumbnail_image_width' => 100,
'single_image_width' => 500,
) );

*/

//
//from::https://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column

// For displaying in columns.

add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns2' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns3' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns4' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns5' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns6' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns7' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns8' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns9' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns10' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns11' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns12' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns13' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns14' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns15' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns16' );
add_filter( 'manage_edit-shop_order_columns', 'set_custom_edit_shop_order_columns17' );


function set_custom_edit_shop_order_columns($columns) {
    $columns['Rebate_amount'] = __( 'Rebate_amount', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

function set_custom_edit_shop_order_columns2($columns) {
    $columns['Cost1_amount'] = __( 'Cost1_amount', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

function set_custom_edit_shop_order_columns3($columns) {
    $columns['Cost1_currency'] = __( 'Cost1_currency', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns4($columns) {
    $columns['Payment'] = __( 'Payment', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns5($columns) {
    $columns['Cost1_supplier'] = __( 'Cost1_supplier', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns6($columns) {
    $columns['Cost2_amount'] = __( 'Cost2_amount', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

function set_custom_edit_shop_order_columns7($columns) {
    $columns['Cost2_currency'] = __( 'Cost2_currency', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns8($columns) {
    $columns['Cost2_supplier'] = __( 'Cost2_supplier', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns9($columns) {
    $columns['Payment_remark'] = __( 'Payment_remark', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns10($columns) {
    $columns['Cost3_amount'] = __( 'Cost3_amount', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

function set_custom_edit_shop_order_columns11($columns) {
    $columns['Cost3_currency'] = __( 'Cost3_currency', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns12($columns) {
    $columns['Cost3_supplier'] = __( 'Cost3_supplier', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns13($columns) {
    $columns['Cost1_po'] = __( 'Cost1_po', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns14($columns) {
    $columns['Cost2_po'] = __( 'Cost2_po', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns15($columns) {
    $columns['Cost3_po'] = __( 'Cost3_po', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

function set_custom_edit_shop_order_columns16($columns) {
    $columns['Rebate_to'] = __( 'Rebate_to', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}
function set_custom_edit_shop_order_columns17($columns) {
    $columns['Customer_po'] = __( 'Customer_po', 'https://wp.amberconcept.Shipped/' );
    return $columns;
}

// Add the data to the custom columns for the order post type:
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column2', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column3', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column4', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column5', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column6', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column7', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column8', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column9', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column10', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column11', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column12', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column13', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column14', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column15', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column16', 10, 2 );
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_column17', 10, 2 );

function custom_shop_order_column( $column, $post_id ) {
    switch ( $column ) {

        case 'Rebate_amount' :
            echo esc_html( get_post_meta( $post_id, 'Rebate_amount', true ) );
            break;

    }
}

function custom_shop_order_column2( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost1_amount' :
            echo esc_html( get_post_meta( $post_id, 'Cost1_amount', true ) );
            break;

    }
}

function custom_shop_order_column3( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost1_currency' :
            echo esc_html( get_post_meta( $post_id, 'Cost1_currency', true ) );
            break;

    }
}

function custom_shop_order_column4( $column, $post_id ) {
    switch ( $column ) {
        case 'Payment' :
            echo esc_html( get_post_meta( $post_id, 'Payment', true ) );
            break;
    }
}

function custom_shop_order_column5( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost1_supplier' :
            echo esc_html( get_post_meta( $post_id, 'Cost1_supplier', true ) );
            break;

    }
}
function custom_shop_order_column6( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost2_amount' :
            echo esc_html( get_post_meta( $post_id, 'Cost2_amount', true ) );
            break;

    }
}

function custom_shop_order_column7( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost2_currency' :
            echo esc_html( get_post_meta( $post_id, 'Cost2_currency', true ) );
            break;

    }
}

function custom_shop_order_column8( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost2_supplier' :
            echo esc_html( get_post_meta( $post_id, 'Cost2_supplier', true ) );
            break;

    }
}
function custom_shop_order_column9( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost3_amount' :
            echo esc_html( get_post_meta( $post_id, 'Cost3_amount', true ) );
            break;

    }
}

function custom_shop_order_column10( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost3_currency' :
            echo esc_html( get_post_meta( $post_id, 'Cost3_currency', true ) );
            break;

    }
}

function custom_shop_order_column11( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost3_supplier' :
            echo esc_html( get_post_meta( $post_id, 'Cost3_supplier', true ) );
            break;

    }
}

function custom_shop_order_column12( $column, $post_id ) {
    switch ( $column ) {

        case 'Payment_remark' :
            echo esc_html( get_post_meta( $post_id, 'Payment_remark', true ) );
            break;

    }
}
function custom_shop_order_column13( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost1_po' :
            echo esc_html( get_post_meta( $post_id, 'Cost1_po', true ) );
            break;

    }
}
function custom_shop_order_column14( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost2_po' :
            echo esc_html( get_post_meta( $post_id, 'Cost2_po', true ) );
            break;

    }
}
function custom_shop_order_column15( $column, $post_id ) {
    switch ( $column ) {

        case 'Cost3_po' :
            echo esc_html( get_post_meta( $post_id, 'Cost3_po', true ) );
            break;

    }
}
function custom_shop_order_column16( $column, $post_id ) {
    switch ( $column ) {

        case 'Rebate_to' :
            echo esc_html( get_post_meta( $post_id, 'Rebate_to', true ) );
            break;

    }
}
function custom_shop_order_column17( $column, $post_id ) {
    switch ( $column ) {

        case 'Customer_po' :
            echo esc_html( get_post_meta( $post_id, 'Customer_po', true ) );
            break;

    }
}


// For display and saving in order details page.
add_action( 'add_meta_boxes', 'add_shop_order_meta_box' );
function add_shop_order_meta_box() {
    add_meta_box(
        'Payment',
        __( 'Payment', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback',
		'shop_order'
    );
}

// draw payment option in admin order page
function shop_order_display_callback( $post ) {

   $value = get_post_meta( $post->ID, 'Payment', true );
   
   $arr_payment = array("Bank transfer", "Cash", "Cheque", "FPS", "PayMe","Paypal","Stripe");   
   
   echo '<select style="width:50%"name="Payment" id="Payment">';
	   echo '<option value=""></option>';
	   
	   foreach($arr_payment as $payment){
	   echo '<option value="'.$payment.'" '; 
	   if($value==$payment) echo 'selected';
	  	 echo '>'.$payment.'</option>';
	   } 
		 
   echo '</select>';
}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box12' );
function add_shop_order_meta_box12() {

    add_meta_box(
        'Payment_remark',
        __( 'Payment_remark', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback12',
		'shop_order'
    );

}

// For display and saving in order details page.

add_action( 'add_meta_boxes', 'add_shop_order_meta_box2' );
function add_shop_order_meta_box2() {

    add_meta_box(
        'Cost1_currency',
        __( 'Cost1_currency', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback2',
		'shop_order'
    );

}


add_action( 'add_meta_boxes', 'add_shop_order_meta_box3' );
function add_shop_order_meta_box3() {

    add_meta_box(
        'Rebate_amount',
        __( 'Rebate_amount', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback3',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box4' );
function add_shop_order_meta_box4() {

    add_meta_box(
        'Cost1_amount',
        __( 'Cost1_amount', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback4',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box5' );
function add_shop_order_meta_box5() {

    add_meta_box(
        'Cost1_supplier',
        __( 'Cost1_supplier', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback5',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box6' );
function add_shop_order_meta_box6() {

    add_meta_box(
        'Cost2_currency',
        __( 'Cost2_currency', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback6',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box7' );
function add_shop_order_meta_box7() {

    add_meta_box(
        'Cost2_amount',
        __( 'Cost2_amount', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback7',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box8' );
function add_shop_order_meta_box8() {

    add_meta_box(
        'Cost2_supplier',
        __( 'Cost2_supplier', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback8',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box9' );
function add_shop_order_meta_box9() {

    add_meta_box(
        'Cost3_currency',
        __( 'Cost3_currency', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback9',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box10' );
function add_shop_order_meta_box10() {

    add_meta_box(
        'Cost3_amount',
        __( 'Cost3_amount', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback10',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box11' );
function add_shop_order_meta_box11() {

    add_meta_box(
        'Cost3_supplier',
        __( 'Cost3_supplier', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback11',
		'shop_order'
    );

}

add_action( 'add_meta_boxes', 'add_shop_order_meta_box13' );
function add_shop_order_meta_box13() {

    add_meta_box(
        'Cost1_po',
        __( 'Cost1_po', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback13',
		'shop_order'
    );

}
add_action( 'add_meta_boxes', 'add_shop_order_meta_box14' );
function add_shop_order_meta_box14() {

    add_meta_box(
        'Cost2_po',
        __( 'Cost2_po', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback14',
		'shop_order'
    );

}
add_action( 'add_meta_boxes', 'add_shop_order_meta_box15' );
function add_shop_order_meta_box15() {

    add_meta_box(
        'Cost3_po',
        __( 'Cost3_po', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback15',
		'shop_order'
    );

}
add_action( 'add_meta_boxes', 'add_shop_order_meta_box16' );
function add_shop_order_meta_box16() {

    add_meta_box(
        'Rebate_to',
        __( 'Rebate_to', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback16',
		'shop_order'
    );

}
add_action( 'add_meta_boxes', 'add_shop_order_meta_box17' );
function add_shop_order_meta_box17() {

    add_meta_box(
        'Customer_po',
        __( 'Customer_po', 'https://wp.amberconcept.Shipped/' ),
		'shop_order_display_callback17',
		'shop_order'
    );

}


function shop_order_display_callback2( $post ) {

    $value = get_post_meta( $post->ID, 'Cost1_currency', true );

    echo '<input type="text" style="width:100%" id="Cost1_currency" name="Cost1_currency" value="'.esc_attr( $value ).'">';
}


function shop_order_display_callback3( $post ) {

    $value = get_post_meta( $post->ID, 'Rebate_amount', true );

    echo '<input type="text" style="width:100%" id="Rebate_amount" name="Rebate_amount" value="'.esc_attr( $value ).'">';
}

function shop_order_display_callback4( $post ) {

    $value = get_post_meta( $post->ID, 'Cost1_amount', true );

    echo '<input type="text" style="width:100%" id="Cost1_amount" name="Cost1_amount" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback5( $post ) {

    $value = get_post_meta( $post->ID, 'Cost1_supplier', true );

    echo '<input type="text" style="width:100%" id="Cost1_supplier" name="Cost1_supplier" value="'.esc_attr( $value ).'">';
}

function shop_order_display_callback6( $post ) {

    $value = get_post_meta( $post->ID, 'Cost2_currency', true );

    echo '<input type="text" style="width:100%" id="Cost2_currency" name="Cost2_currency" value="'.esc_attr( $value ).'">';
}

function shop_order_display_callback7( $post ) {

    $value = get_post_meta( $post->ID, 'Cost2_amount', true );

    echo '<input type="text" style="width:100%" id="Cost2_amount" name="Cost2_amount" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback8( $post ) {

    $value = get_post_meta( $post->ID, 'Cost2_supplier', true );

    echo '<input type="text" style="width:100%" id="Cost2_supplier" name="Cost2_supplier" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback9( $post ) {

    $value = get_post_meta( $post->ID, 'Cost3_currency', true );

    echo '<input type="text" style="width:100%" id="Cost3_currency" name="Cost3_currency" value="'.esc_attr( $value ).'">';
}

function shop_order_display_callback10( $post ) {

    $value = get_post_meta( $post->ID, 'Cost3_amount', true );

    echo '<input type="text" style="width:100%" id="Cost3_amount" name="Cost3_amount" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback11( $post ) {

    $value = get_post_meta( $post->ID, 'Cost3_supplier', true );

    echo '<input type="text" style="width:100%" id="Cost3_supplier" name="Cost3_supplier" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback12( $post ) {

    $value = get_post_meta( $post->ID, 'Payment_remark', true );

    echo '<input type="text" style="width:100%" id="Payment_remark" name="Payment_remark" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback13( $post ) {

    $value = get_post_meta( $post->ID, 'Cost1_po', true );

    echo '<input type="text" style="width:100%" id="Cost1_po" name="Cost1_po" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback14( $post ) {

    $value = get_post_meta( $post->ID, 'Cost2_po', true );

    echo '<input type="text" style="width:100%" id="Cost2_po" name="Cost2_po" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback15( $post ) {

    $value = get_post_meta( $post->ID, 'Cost3_po', true );

    echo '<input type="text" style="width:100%" id="Cost3_po" name="Cost3_po" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback16( $post ) {

    $value = get_post_meta( $post->ID, 'Rebate_to', true );

    echo '<input type="text" style="width:100%" id="Rebate_to" name="Rebate_to" value="'.esc_attr( $value ).'">';
}
function shop_order_display_callback17( $post ) {

    $value = get_post_meta( $post->ID, 'Customer_po', true );

    echo '<input type="text" style="width:100%" id="Customer_po" name="Customer_po" value="'.esc_attr( $value ).'">';
}

// For saving.

function save_shop_order_meta_box_data( $post_id ) {
	global $wpdb;	

    // If this is an autosave, our form has not been submitted, so we don't want to do anything.
    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
        return;
    }

    // Check the user's permissions.
    if ( isset( $_POST['post_type'] ) && 'shop_order' == $_POST['post_type'] ) {
        if ( ! current_user_can( 'edit_shop_order', $post_id ) ) {
            return;
        }
    }
	
	// check if this is an admin order page
	if(!is_admin()){
		 return;
	}
	
	//handling Rebate_amount
	if (isset( $_POST['Rebate_amount'])){
		update_post_meta( $post_id, 'Rebate_amount', sanitize_text_field( $_POST['Rebate_amount'] ));	
	}
		//handling Cost1_amount
        if (isset( $_POST['Cost1_amount'])){
            update_post_meta( $post_id, 'Cost1_amount', sanitize_text_field( $_POST['Cost1_amount'] ));	
        }
    

    		//handling Cost1_currency
            if (isset( $_POST['Cost1_currency'])){
                update_post_meta( $post_id, 'Cost1_currency', sanitize_text_field( $_POST['Cost1_currency'] ));	
            }

        	//handling Cost1_supplier
                if (isset( $_POST['Cost1_supplier'])){
                    update_post_meta( $post_id, 'Cost1_supplier', sanitize_text_field( $_POST['Cost1_supplier'] ));	
                    }
    		//handling Cost2_amount
            if (isset( $_POST['Cost2_amount'])){
                update_post_meta( $post_id, 'Cost2_amount', sanitize_text_field( $_POST['Cost2_amount'] ));	
            }
                //handling Cost2_currency
                if (isset( $_POST['Cost2_currency'])){
                    update_post_meta( $post_id, 'Cost2_currency', sanitize_text_field( $_POST['Cost2_currency'] ));	
                }
    
                //handling Cost2_supplier
                    if (isset( $_POST['Cost2_supplier'])){
                        update_post_meta( $post_id, 'Cost2_supplier', sanitize_text_field( $_POST['Cost2_supplier'] ));	
                        }     
        		//handling Cost3_amount
                if (isset( $_POST['Cost3_amount'])){
                    update_post_meta( $post_id, 'Cost3_amount', sanitize_text_field( $_POST['Cost3_amount'] ));	
                }
                    //handling Cost3_currency
                    if (isset( $_POST['Cost3_currency'])){
                        update_post_meta( $post_id, 'Cost3_currency', sanitize_text_field( $_POST['Cost3_currency'] ));	
                    }
        
                    //handling Cost3_supplier
                        if (isset( $_POST['Cost3_supplier'])){
                            update_post_meta( $post_id, 'Cost3_supplier', sanitize_text_field( $_POST['Cost3_supplier'] ));	
                            }     
                    //handling Payment_remark
                    if (isset( $_POST['Payment_remark'])){
                        update_post_meta( $post_id, 'Payment_remark', sanitize_text_field( $_POST['Payment_remark'] ));	
                        }                                 
                    //handling Cost1_po
                    if (isset( $_POST['Cost1_po'])){
                        update_post_meta( $post_id, 'Cost1_po', sanitize_text_field( $_POST['Cost1_po'] ));	
                        }    
                    //handling Cost2_po
                    if (isset( $_POST['Cost2_po'])){
                        update_post_meta( $post_id, 'Cost2_po', sanitize_text_field( $_POST['Cost2_po'] ));	
                        }    
                    //handling Cost3_po
                    if (isset( $_POST['Cost3_po'])){
                        update_post_meta( $post_id, 'Cost3_po', sanitize_text_field( $_POST['Cost3_po'] ));	
                        }    
                    //handling Rebate_to
                    if (isset( $_POST['Rebate_to'])){
                        update_post_meta( $post_id, 'Rebate_to', sanitize_text_field( $_POST['Rebate_to'] ));	
                        }    
                    //handling Customer_po
                    if (isset( $_POST['Customer_po'])){
                        update_post_meta( $post_id, 'Customer_po', sanitize_text_field( $_POST['Customer_po'] ));	
                        }                                                                                                    
	//handling payment
    $original_Payment = get_post_meta( $post_id, 'Payment', true );
	
    if ( ! isset( $_POST['Payment'] )) {
        ;
    }elseif($original_Payment==$_POST['Payment']){
		;
	}else{    
	    update_post_meta( $post_id, 'Payment', sanitize_text_field( $_POST['Payment'] ));	
		if($_POST['Payment']!=""){
			wc_create_order_note($post_id, "Payment: ".sanitize_text_field( $_POST['Payment'] ), false, true);
		}
	}		
}
	
add_action( 'save_post', 'save_shop_order_meta_box_data',10,1);

//
function wpblog_wc_register_post_statuses() {
    register_post_status( 'wc-shipping-progress', array(
		'label' => _x( 'Completed', 'WooShippedmerce Order status', 'text_domain' ),
		'public' => true,
		'exclude_from_search' => false,
		'show_in_admin_all_list' => true,
		'show_in_admin_status_list' => true,
		'label_count' => _n_noop( 'Completed (%s)', 'Completed (%s)', 'text_domain' )
    ) );
}
add_filter( 'init', 'wpblog_wc_register_post_statuses' );

function wpblog_wc_add_order_statuses( $order_statuses ) {
	$order_statuses['wc-shipping-progress'] = _x( 'Completed', 'WooShippedmerce Order status', 'text_domain' );
	return $order_statuses;
}
add_filter( 'wc_order_statuses', 'wpblog_wc_add_order_statuses' );