Code Duplication    Length = 9-9 lines in 4 locations

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

@@ 55-63 (lines=9) @@
52
	function get_columns() {
53
54
		switch( $this->view ) {
55
			case 'user' :
56
				$columns = array(
57
					'title' => __( 'Learner', 'woothemes-sensei' ),
58
					'started' => __( 'Date Started', 'woothemes-sensei' ),
59
					'completed' => __( 'Date Completed', 'woothemes-sensei' ),
60
					'user_status' => __( 'Status', 'woothemes-sensei' ),
61
					'percent' => __( 'Percent Complete', 'woothemes-sensei' ),
62
				);
63
				break;
64
65
			case 'lesson' :
66
			default:

includes/class-sensei-analysis-overview-list-table.php 3 locations

@@ 42-50 (lines=9) @@
39
	function get_columns() {
40
41
		switch( $this->type ) {
42
			case 'courses':
43
				$columns = array(
44
					'title' => __( 'Course', 'woothemes-sensei' ),
45
					'students' => __( 'Learners', 'woothemes-sensei' ),
46
					'lessons' => __( 'Lessons', 'woothemes-sensei' ),
47
					'completions' => __( 'Completed', 'woothemes-sensei' ),
48
					'average_percent' => __( 'Average Percentage', 'woothemes-sensei' ),
49
				);
50
				break;
51
52
			case 'lessons':
53
				$columns = array(
@@ 52-60 (lines=9) @@
49
				);
50
				break;
51
52
			case 'lessons':
53
				$columns = array(
54
					'title' => __( 'Lesson', 'woothemes-sensei' ),
55
					'course' => __( 'Course', 'woothemes-sensei' ),
56
					'students' => __( 'Learners', 'woothemes-sensei' ),
57
					'completions' => __( 'Completed', 'woothemes-sensei' ),
58
					'average_grade' => __( 'Average Grade', 'woothemes-sensei' ),
59
				);
60
				break;
61
62
			case 'users':
63
			default:
@@ 63-71 (lines=9) @@
60
				break;
61
62
			case 'users':
63
			default:
64
				$columns = array(
65
					'title' => __( 'Learner', 'woothemes-sensei' ),
66
					'registered' => __( 'Date Registered', 'woothemes-sensei' ),
67
					'active_courses' => __( 'Active Courses', 'woothemes-sensei' ),
68
					'completed_courses' => __( 'Completed Courses', 'woothemes-sensei' ),
69
					'average_grade' => __( 'Average Grade', 'woothemes-sensei' ),
70
				);
71
				break;
72
		}
73
		// Backwards compatible filter name, moving forward should have single filter name
74
		$columns = apply_filters( 'sensei_analysis_overview_' . $this->type . '_columns', $columns, $this );