LLMS_Table_Students::parse_args( array $args = array() )
Parse arguments passed to get_results() method & setup table class variables.
Parameters Parameters
- $args
-
(array) (Optional) Array of arguments.
Default value: array()
Return Return
(void)
Source Source
File: includes/admin/reporting/tables/llms.table.students.php
539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 | protected function parse_args( $args = array () ) { if ( ! $args ) { $args = $this ->get_args(); } $args = $this ->clean_args( $args ); if ( isset( $args [ 'page' ] ) ) { $this ->current_page = absint( $args [ 'page' ] ); } $this ->order = isset( $args [ 'order' ] ) ? $args [ 'order' ] : $this ->get_order(); $this ->orderby = isset( $args [ 'orderby' ] ) ? $args [ 'orderby' ] : $this ->get_orderby(); $this ->per_page = isset( $args [ 'per_page' ] ) ? $args [ 'per_page' ] : $this ->get_per_page(); if ( $this ->is_filterable ) { $this ->filterby = isset( $args [ 'filterby' ] ) ? $args [ 'filterby' ] : $this ->get_filterby(); $this ->filter = isset( $args [ 'filter' ] ) ? $args [ 'filter' ] : $this ->get_filter(); } if ( isset( $args [ 'search' ] ) ) { $this ->search = $args [ 'search' ]; } } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.31.0 | Added logic to parse 'filterby' and 'filter' args when this table is filterable. |
3.28.0 | Introduced. |