LLMS_Course_Data::get_lesson_completions( string $period = 'current' )
retrieve # of lessons completed within the period
Description Description
Parameters Parameters
- $period
-
(string) (Optional) date period [current|previous]
Default value: 'current'
Return Return
(int)
Source Source
File: includes/class.llms.course.data.php
public function get_lesson_completions( $period = 'current' ) { global $wpdb; $lessons = implode( ',', $this->post->get_lessons( 'ids' ) ); return $wpdb->get_var( $wpdb->prepare( " SELECT COUNT( * ) FROM {$wpdb->prefix}lifterlms_user_postmeta WHERE meta_value = 'yes' AND meta_key = '_is_complete' AND post_id IN ( {$lessons} ) AND updated_date BETWEEN %s AND %s ", $this->get_date( $period, 'start' ), $this->get_date( $period, 'end' ) ) ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.15.0 | Introduced. |
User Contributed Notes User Contributed Notes
Permalink: