Sensei_Core_Modules D

Total Complexity 349
Dependencies 10
Dependents 3
Total lines 2,821
Lines of code 1,463
Logical lines of code 737
Comment lines 949
Methods 86
Properties 3

Methods 86

Method Rating Maintainability Complexity Lines of code
module_order_screen()
A
34 11 92
append_teacher_name_to_module()
A
49 14 27
save_module_course()
A
48 12 30
get_lesson_module()
A
50 12 27
get_term_author()
A
48 10 32
output_course_modules_column()
A
42 8 55
module_archive_description()
A
50 9 24
filter_course_selected_terms()
A
56 9 16
module_breadcrumb_link()
A
52 8 22
get_lessons_query()
A
46 7 37
save_lesson_module()
A
53 8 21
analysis_overview_column_title()
A
56 8 17
get_course_modules()
S
50 7 30
filter_module_terms()
S
57 8 15
module_archive_filter()
S
51 7 25
add_new_module_term()
S
47 6 35
can_view_module_content()
S
55 7 19
admin_enqueue_scripts()
S
49 6 30
calculate_user_module_progress()
S
47 5 38
analysis_overview_column_data()
S
56 6 15
handle_order_modules()
S
51 5 26
search_courses_json()
S
51 5 25
render_lesson_module_select_for_course()
S
50 5 23
add_lesson_column_content()
S
54 5 21
edit_module_fields()
S
49 4 34
get_none_module_lessons()
S
55 5 19
sensei_course_preview_titles()
S
55 5 18
course_signup_link()
S
55 5 17
analysis_course_column_data()
S
58 5 14
remove_courses_menu_model_taxonomy()
S
61 5 12
course_module_metabox()
S
47 3 42
remove_lessons_menu_model_taxonomy()
S
61 5 12
is_term_used()
S
53 4 24
remove_teacher_id_from_module_meta_when_removed_from_course()
S
53 4 23
get_term_authors()
S
55 4 20
setup_single_course_module_loop()
S
54 4 20
save_module_progress()
S
63 5 9
filter_terms_by_owner()
S
60 4 13
save_course_module_order()
S
59 4 13
do_link_to_module()
S
60 4 13
update_module_teacher_id_meta_on_post_teacher_update()
S
62 4 11
get_lesson_module_if_exists()
S
62 4 11
__construct()
S
41 1 54
add_custom_navigation()
S
65 4 9
output_lesson_module_metabox()
S
51 2 30
module_archive_template()
S
62 3 12
track_module_creation()
S
62 3 11
load_course_module_content_template()
S
63 3 11
taxonomy_column_content()
S
53 2 23
setup_modules_taxonomy()
S
47 1 36
render_module_course_multi_select()
S
57 2 20
enqueue_styles()
S
63 3 10
analysis_course_column_title()
S
69 3 6
course_modules_title()
S
66 3 7
highlight_menu_item()
S
66 3 8
modules_metaboxes()
S
63 3 9
redirect_to_lesson_module_taxonomy_to_course()
S
70 3 6
handle_get_lesson_module_metabox()
S
64 3 10
save_lesson_module_progress()
S
67 3 7
ajax_get_course_modules()
S
62 3 10
update_module_teacher_meta()
S
64 2 11
module_archive_title()
S
70 2 6
get_lessons()
S
67 2 8
get_course_module_order()
S
68 2 7
course_column_content()
S
74 2 5
add_teacher_id_in_module_meta_when_added_to_course()
S
68 2 7
get_user_module_progress()
S
66 2 8
module_archive_body_class()
S
71 2 6
remove_if_unused()
S
73 2 5
display_modules_navigation()
S
63 1 14
filter_terms_by_owner_no_infinite_loop()
S
69 1 6
teardown_single_course_module_loop()
S
68 1 7
reset_none_modules_transient()
S
79 1 3
remove_default_modules_box()
S
79 1 3
lesson_module_metabox()
S
74 1 4
admin_enqueue_styles()
S
79 1 3
add_module_fields()
S
73 1 8
add_module_admin_hooks()
S
74 1 4
is_module_tax_template_overridden()
S
70 1 6
taxonomy_column_headings()
S
72 1 5
update_lesson_status_module_progress()
S
80 1 3
save_user_module_progress()
S
71 1 5
register_modules_admin_menu_items()
S
70 1 5
add_submenus()
S
65 1 10
add_lesson_columns()
S
75 1 4
course_columns()
S
75 1 4