table_names}.xml" ); echo ""; echo ''; echo ''; echo ''; echo 'Exported by WP Data Access'; echo ''; echo ''; echo ''; echo ''; if ( is_array( $this->rows ) && count( $this->rows ) > 0 ) {//phpcs:ignore - 8.1 proof echo ''; foreach ( $this->rows[0] as $column_name => $column_value ) { echo '' . esc_attr( $this->wpda_list_columns->get_column_label( $column_name ) ) . ''; } echo ''; } } /** * Process one row to be export in Excel format * * @param array $row * * @since 2.0.13 */ protected function row( $row ) { echo ''; foreach ( $row as $column_name => $column_value ) { echo '' . esc_html( $column_value ) . ''; } echo ''; } /** * File footer for Excel export * * @since 2.0.13 */ protected function footer() { echo '
'; echo '
'; echo '
'; } } }