Sensei_Course D

Total Complexity 486
Dependencies 16
Dependents 33
Total lines 4,674
Lines of code 2,454
Logical lines of code 1,123
Comment lines 1,520
Methods 105
Properties 5

Methods 105

Method Rating Maintainability Complexity Lines of code
load_user_courses_content()
D
15
49 314
course_image()
B
37 20 71
the_course_action_buttons()
B
39 16 66
get_archive_query_args()
A
40 11 60
course_lessons()
A
42 10 52
log_course_update()
A
49 11 27
load_single_course_lessons_query()
A
42 9 53
meta_box_save()
A
52 11 22
course_query_filter()
A
55 11 16
allow_course_archive_on_front_page()
A
49 10 27
the_course_enrolment_actions()
A
43 8 54
course_archive_set_order_by()
A
50 9 29
output_course_enrolment_actions()
A
45 8 43
course_lessons_meta_box_content()
A
41 7 57
archive_header()
A
46 8 36
course_archive_sorting()
A
47 8 36
course_quizzes()
A
55 8 19
add_column_headings()
S
51 7 28
the_course_meta()
S
45 6 42
the_course_lessons_title()
S
51 7 25
get_course_loop_content_class()
S
52 7 24
block_notification_emails()
S
54 7 20
has_pending_id_sync()
S
57 7 16
add_column_data()
S
50 6 29
display_courses_navigation()
S
47 5 43
course_archive_student_course_state_filter()
S
51 6 25
maybe_redirect_to_login_from_course_completion()
S
54 6 20
the_progress_meter()
S
56 6 18
can_access_course_content()
S
56 6 18
course_archive_filters()
S
49 5 32
__construct()
S
41 3 57
course_query()
S
52 5 25
the_course_video()
S
54 5 20
course_prerequisite_meta_box_content()
S
43 3 49
save_post_meta()
S
57 5 16
save_course_notification_meta_box()
S
60 5 12
register_admin_scripts()
S
52 4 25
showcase_courses_screen()
S
43 2 54
set_up_meta_fields()
S
43 1 65
course_archive_order_by_title()
S
63 5 9
get_course_completed_page_url()
S
65 5 7
course_archive_category_filter()
S
59 4 15
single_course_content()
S
58 4 15
mark_updating_course_id()
S
60 4 14
is_user_enrolled()
S
60 4 14
get_completed_lesson_ids()
S
60 4 14
is_front_page()
S
60 4 14
alter_redirect_url_after_enrolment()
S
61 4 13
get_progress_statement()
S
59 4 13
self_enrollment_not_allowed_message()
S
60 4 13
the_progress_statement()
S
61 4 13
add_custom_navigation()
S
60 4 12
log_initial_publish_event()
S
59 4 12
get_progress_meter()
S
60 4 12
alter_course_category_order()
S
62 4 11
course_featured_meta_box_content()
S
51 3 26
meta_box_setup()
S
45 1 53
archive_page_content()
S
48 2 37
the_course_free_lesson_preview()
S
56 3 18
has_sensei_blocks()
S
59 3 16
course_archive_featured_filter()
S
65 4 8
add_course_user_status_class()
S
63 4 10
course_category_title()
S
58 3 15
setup_single_course_page()
S
66 4 10
course_archive_page_has_query_block()
S
67 4 7
update_status_after_lesson_change()
S
66 4 8
add_course_access_permission_message()
S
60 3 14
get_completion_percentage()
S
61 3 12
can_current_user_manually_enrol()
S
61 3 12
the_title()
S
59 2 18
highlight_menu_item()
S
65 3 8
update_status_after_quiz_submission()
S
69 3 6
showcase_courses_upsell_title()
S
64 3 10
course_video_meta_box_content()
S
50 1 30
get_course_settings_sidebar_vars()
S
53 1 23
get_course_custom_navigation_tabs()
S
54 1 22
course_lesson_preview_count()
S
55 1 22
course_manage_meta_box_content()
S
55 1 21
get_average_days_to_completion()
S
57 1 17
get_course_prerequisite_message()
S
57 1 16
prerequisite_complete_message()
S
70 2 6
is_prerequisite_complete()
S
66 2 8
get_courses_page_url()
S
70 2 5
has_results_links()
S
77 2 3
get_view_results_link()
S
69 2 7
course_author_lesson_count()
S
58 1 15
course_lesson_count()
S
59 1 14
get_all_courses()
S
61 1 12
course_count()
S
62 1 11
remove_legacy_course_actions()
S
61 1 11
add_legacy_course_hooks()
S
61 1 11
get_default_query_args()
S
66 1 9
course_lessons_completed()
S
79 1 3
filter_my_courses()
S
80 1 3
is_legacy_course()
S
80 1 3
disable_log_course_update()
S
79 1 3
is_self_enrollment_not_allowed()
S
74 1 4
add_showcase_courses_upsell()
S
65 1 10
get_progress_stats()
S
63 1 10
add_author_support()
S
80 1 3
can_current_user_edit_course()
S
78 1 3
post_meta_auth_callback()
S
79 1 3
get_loop_number_of_columns()
S
79 1 3
not_admin_page()
S
78 1 3
course_notification_meta_box_content()
S
68 1 6