Code Duplication    Length = 20-25 lines in 2 locations

includes/class-sensei-course.php 1 location

@@ 1084-1108 (lines=25) @@
1081
	 * @param  int $course_id (default: 0)
1082
	 * @return int
1083
	 */
1084
	public function course_lesson_preview_count( $course_id = 0 ) {
1085
1086
		$lesson_args = array(	'post_type' 		=> 'lesson',
1087
								'posts_per_page' 		=> -1,
1088
    	    					'post_status'      	=> 'publish',
1089
    	    					'suppress_filters' 	=> 0,
1090
    	    					'meta_query' => array(
1091
									array(
1092
										'key' => '_lesson_course',
1093
										'value' => $course_id
1094
									),
1095
									array(
1096
										'key' => '_lesson_preview',
1097
										'value' => 'preview'
1098
									)
1099
								),
1100
								'fields'            => 'ids', // less data to retrieve
1101
		    				);
1102
		$lessons_array = get_posts( $lesson_args );
1103
1104
		$count = count( $lessons_array );
1105
1106
        return $count;
1107
1108
	} // End course_lesson_count()
1109
1110
	/**
1111
	 * get_product_courses function.

includes/class-sensei-utils.php 1 location

@@ 1003-1022 (lines=20) @@
1000
	 * @param  integer $quiz_id
1001
	 * @return array of quiz questions
1002
	 */
1003
	public static function lesson_quiz_questions( $quiz_id = 0 ) {
1004
		$questions_array = array();
1005
		if ( 0 < $quiz_id ) {
1006
			$question_args = array( 'post_type'         => 'question',
1007
                                    'posts_per_page'       => -1,
1008
                                    'orderby'           => 'ID',
1009
                                    'order'             => 'ASC',
1010
                                    'meta_query'		=> array(
1011
										array(
1012
											'key'       => '_quiz_id',
1013
											'value'     => $quiz_id,
1014
										)
1015
									),
1016
                                    'post_status'       => 'any',
1017
                                    'suppress_filters'  => 0
1018
                                );
1019
            $questions_array = get_posts( $question_args );
1020
        } // End If Statement
1021
        return $questions_array;
1022
	} // End lesson_quiz_questions()
1023
1024
	/**
1025
	 * Get pass mark for course