WC_Admin_Log_Table_List::get_items_query_order()
Get prepared ORDER BY clause for items query
Description Description
Return Return
(string) Prepared ORDER BY clause for items query.
Source Source
File: includes/admin/class-wc-admin-log-table-list.php
protected function get_items_query_order() { $valid_orders = array( 'level', 'source', 'timestamp' ); if ( ! empty( $_REQUEST['orderby'] ) && in_array( $_REQUEST['orderby'], $valid_orders ) ) { $by = wc_clean( $_REQUEST['orderby'] ); } else { $by = 'timestamp'; } $by = esc_sql( $by ); if ( ! empty( $_REQUEST['order'] ) && 'asc' === strtolower( $_REQUEST['order'] ) ) { $order = 'ASC'; } else { $order = 'DESC'; } return "ORDER BY {$by} {$order}, log_id {$order}"; }