Code Duplication    Length = 33-33 lines in 2 locations

includes/class-sensei-analysis-course-list-table.php 1 location

@@ 352-384 (lines=33) @@
349
						$user_start_date = get_comment_meta( $lesson_status->comment_ID, 'start', true );
350
						$user_end_date = $lesson_status->comment_date;
351
352
						if( 'complete' == $lesson_status->comment_approved ) {
353
							$status = __( 'Completed', 'woothemes-sensei' );
354
							$status_class = 'graded';
355
356
							$grade = __( 'No Grade', 'woothemes-sensei' );
357
						}
358
						elseif( 'graded' == $lesson_status->comment_approved ) {
359
							$status =  __( 'Graded', 'woothemes-sensei' );
360
							$status_class = 'graded';
361
362
							$grade = get_comment_meta( $lesson_status->comment_ID, 'grade', true);
363
						}
364
						elseif( 'passed' == $lesson_status->comment_approved ) {
365
							$status =  __( 'Passed', 'woothemes-sensei' );
366
							$status_class = 'graded';
367
368
							$grade = get_comment_meta( $lesson_status->comment_ID, 'grade', true);
369
						}
370
						elseif( 'failed' == $lesson_status->comment_approved ) {
371
							$status =  __( 'Failed', 'woothemes-sensei' );
372
							$status_class = 'failed';
373
374
							$grade = get_comment_meta( $lesson_status->comment_ID, 'grade', true);
375
						}
376
						elseif( 'ungraded' == $lesson_status->comment_approved ) {
377
							$status =  __( 'Ungraded', 'woothemes-sensei' );
378
							$status_class = 'ungraded';
379
380
						}
381
						elseif( 'in-progress' == $lesson_status->comment_approved ) {
382
							$status =  __( 'In Progress', 'woothemes-sensei' );
383
							$user_end_date = '';
384
						}
385
					} // END lesson_status
386
387
					// Output users data

includes/class-sensei-analysis-lesson-list-table.php 1 location

@@ 198-230 (lines=33) @@
195
		$user_end_date = $item->comment_date;
196
		$status_class = $grade = '';
197
198
		if( 'complete' == $item->comment_approved ) {
199
			$status =  __( 'Completed', 'woothemes-sensei' );
200
			$status_class = 'graded';
201
202
			$grade =  __( 'No Grade', 'woothemes-sensei' );
203
		}
204
		elseif( 'graded' == $item->comment_approved ) {
205
			$status = __( 'Graded', 'woothemes-sensei' ) ;
206
			$status_class = 'graded';
207
208
			$grade = get_comment_meta( $item->comment_ID, 'grade', true);
209
		}
210
		elseif( 'passed' == $item->comment_approved ) {
211
			$status =  __( 'Passed', 'woothemes-sensei' );
212
			$status_class = 'graded';
213
214
			$grade = get_comment_meta( $item->comment_ID, 'grade', true);
215
		}
216
		elseif( 'failed' == $item->comment_approved ) {
217
			$status = __( 'Failed', 'woothemes-sensei' );
218
			$status_class = 'failed';
219
220
			$grade = get_comment_meta( $item->comment_ID, 'grade', true);
221
		}
222
		elseif( 'ungraded' == $item->comment_approved ) {
223
			$status =  __( 'Ungraded', 'woothemes-sensei' );
224
			$status_class = 'ungraded';
225
226
		}
227
		else {
228
			$status =  __( 'In Progress', 'woothemes-sensei' );
229
			$user_end_date = '';
230
		}
231
232
		// Output users data
233
        $user_name = Sensei_Learner::get_full_name( $item->user_id );