Code Duplication    Length = 4-9 lines in 3 locations

includes/shortcodes/class-sensei-legacy-shortcodes.php 1 location

@@ 216-224 (lines=9) @@
213
214
215
        // Check for pagination settings
216
        if ( isset( Sensei()->settings->settings[ 'course_archive_amount' ] ) && ( 0 < absint( Sensei()->settings->settings[ 'course_archive_amount' ] ) ) ) {
217
218
            $amount = absint( Sensei()->settings->settings[ 'course_archive_amount' ] );
219
220
        } else {
221
222
            $amount = $wp_query->get( 'posts_per_page' );
223
224
        } // End If Statement
225
226
        // This is not a paginated page (or it's simply the first page of a paginated page/post)
227

includes/template-functions.php 1 location

@@ 207-211 (lines=5) @@
204
205
		if ( ! is_admin() && 0 < $course_page_id && 0 < intval( $query->get( 'page_id' ) ) && $query->get( 'page_id' ) == $course_page_id ) {
206
			// Check for pagination settings
207
   			if ( isset( Sensei()->settings->settings[ 'course_archive_amount' ] ) && ( 0 < absint( Sensei()->settings->settings[ 'course_archive_amount' ] ) ) ) {
208
    			$amount = absint( Sensei()->settings->settings[ 'course_archive_amount' ] );
209
    		} else {
210
    			$amount = $query->get( 'posts_per_page' );
211
    		} // End If Statement
212
    		$query->set( 'posts_per_page', $amount );
213
		} // End If Statement
214
	} // End sensei_course_archive_filter()

includes/class-sensei-course.php 1 location

@@ 1145-1148 (lines=4) @@
1142
	public function filter_my_courses( $query ) {
1143
		global  $my_courses_section;
1144
1145
		if ( isset( Sensei()->settings->settings[ 'my_course_amount' ] ) && ( 0 < absint( Sensei()->settings->settings[ 'my_course_amount' ] ) ) ) {
1146
			$amount = absint( Sensei()->settings->settings[ 'my_course_amount' ] );
1147
			$query->set( 'posts_per_page', $amount );
1148
		}
1149
1150
		if( isset( $_GET[ $my_courses_section . '_page' ] ) && 0 < intval( $_GET[ $my_courses_section . '_page' ] ) ) {
1151
			$page = intval( $_GET[ $my_courses_section . '_page' ] );