LLMS_Abstract_Query::sanitize_sort( $sort )
Removes any invalid sort fields before preparing a query.
Return Return
(void)
Source Source
File: includes/abstracts/llms-abstract-query.php
516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 | protected function sanitize_sort( $sort ) { $allowed_fields = $this ->get_allowed_sort_fields(); if ( empty ( $allowed_fields ) ) { return $sort ; } foreach ( ( array ) $sort as $orderby => $order ) { if ( ! in_array( $orderby , $allowed_fields , true ) || ! in_array( $order , array ( 'ASC' , 'DESC' ), true ) ) { unset( $sort [ $orderby ] ); } } return $sort ; } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.0.0 | Moved from LLMS_Database_Query . Use get_allowed_sort_fields() . |
3.34.0 | Introduced. |