LLMS_Student::get_orders( $params = array() )
Contents
Source Source
File: includes/models/model.llms.student.php
if ( ! $name ) { $name = $this->display_name; } return apply_filters( 'llms_student_get_name', $name, $this->get_id(), $this ); } /** * Get the next lesson a student needs to complete in a course * * @param int $course_id WP_Post ID of the course * @return int WP_Post ID of the lesson or false if all courses are complete * @since 3.0.1 * @version 3.0.1 */ public function get_next_lesson( $course_id ) { $course = new LLMS_Course( $course_id ); $lessons = $course->get_lessons( 'ids' ); foreach ( $lessons as $lesson ) { if ( ! $this->is_complete( $lesson, 'lesson' ) ) { return $lesson; } } return false; } public function get_orders( $params = array() ) { $params = wp_parse_args( $params, array( 'count' => 25, 'page' => 1, 'statuses' => array_keys( llms_get_order_statuses() ), ) ); extract( $params ); $q = new WP_Query( array( 'order' => 'DESC', 'orderby' => 'date', 'meta_query' => array(
Expand full source code Collapse full source code View on GitHub