'torlann-quotes', 'action' => 'export', ), array_filter( array( 'status' => $torlann_status, 'date_from' => $torlann_date_from, 'date_to' => $torlann_date_to, ), static function ( $value ) { return null !== $value && '' !== $value; } ) ), admin_url( 'admin.php' ) ), 'export_devis' ); $pagination = $list_table->get_list_pagination(); $total = (int) $pagination['total']; $per_page = (int) $pagination['per_page']; $paged = (int) $pagination['current']; $total_pages = (int) $pagination['total_pages']; $range_start = 0 === $total ? 0 : ( ( $paged - 1 ) * $per_page ) + 1; $range_end = min( $paged * $per_page, $total ); $has_filters = '' !== $search || '' !== $torlann_status || '' !== $torlann_date_from || '' !== $torlann_date_to; Torlann_Admin::page_header( '', array( 'hide_header' => true, ) ); ?>

views(); ?>
display_filters(); ?>
has_items() ) : ?> display_bulk_bar(); ?>
display_table(); ?>
'torlann-quotes', 'status' => $torlann_status, 's' => '' !== $search ? $search : null, 'date_from' => $torlann_date_from, 'date_to' => $torlann_date_to, 'show_archived' => $torlann_show_archived ? '1' : null, 'orderby' => $orderby ? $orderby : null, 'order' => $order ? $order : null, ), static function ( $value ) { return null !== $value && '' !== $value; } ); Torlann_Pagination::render( array( 'current' => $paged, 'total_pages' => $total_pages, 'info' => Torlann_Pagination::range_info( $range_start, $range_end, $total, __( 'No quotes', 'torlann' ), _n( 'quote', 'quotes', $total, 'torlann' ) ), 'aria_label' => __( 'Quote pagination', 'torlann' ), 'variant' => 'admin', 'url' => static function ( $page ) use ( $page_args ) { return add_query_arg( array_merge( $page_args, array( 'paged' => (int) $page ) ), admin_url( 'admin.php' ) ); }, ) ); ?> __( 'New quote', 'torlann' ), 'url' => admin_url( 'admin.php?page=torlann-quote-add' ), ) ); ?>