diff --git a/number-store-list-table.php b/number-store-list-table.php index 8760baf..54134d0 100644 --- a/number-store-list-table.php +++ b/number-store-list-table.php @@ -72,6 +72,7 @@ public function search_box( $text, $input_id ) { ' . __('Unknown', 'woocommerce-pdf-ips-number-tools') .''; } break; + case 'date_display' : + $order = $this->get_base_order( wc_get_order( $item->order_id ) ); + if ( ! empty( $order ) ) { + $invoice = wcpdf_get_document( 'invoice', $order ); + $value = $invoice->document_display_date(); + } else { + $value = '' . __('Unknown', 'woocommerce-pdf-ips-number-tools') .''; + } + break; default: $value = isset( $item->$column_name ) ? $item->$column_name @@ -150,6 +160,12 @@ public function get_columns() { if ( ! isset( WPO_WCPDF()->settings->debug_settings['calculate_document_numbers'] ) ) { unset( $columns['calculated_number'] ); } + + if( ! isset( $_GET['table_name'] ) || + ( isset( $_GET['table_name'] ) && 'wp_wcpdf_invoice_number' === $_GET['table_name'] ) + ) { + $columns['date_display'] = __( 'Display Invoice Date', 'woocommerce-pdf-ips-number-tools' ); + } return apply_filters( 'wpo_wcpdf_number_tools_columns', $columns ); }