/** * array_sort_reorder handle sorting of table data * @since 1.3.0 * @param array $return_array data to be ordered * @return array $return_array ordered data */ public static function array_sort_reorder($return_array) { if (isset($_GET['orderby']) && '' != esc_html($_GET['orderby'])) { $sort_key = ''; // if ( array_key_exists( esc_html( $_GET['orderby'] ), $this->sortable_columns ) ) { // $sort_key = esc_html( $_GET['orderby'] ); // } // End If Statement if ('' != $sort_key) { Sensei_Utils::sort_array_by_key($return_array, $sort_key); if (isset($_GET['order']) && 'desc' == esc_html($_GET['order'])) { $return_array = array_reverse($return_array, true); } // End If Statement } // End If Statement return $return_array; } else { return $return_array; } // End If Statement }