Sensei_Core_Modules D

Total Complexity 333
Dependencies 9
Dependents 3
Total lines 2,651
Lines of code 1,408
Logical lines of code 705
Comment lines 842
Methods 83
Properties 3

Methods 83

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
output_course_modules_column()
A
42 8 55
module_archive_description()
A
50 9 24
get_lessons_query()
A
46 7 37
module_breadcrumb_link()
A
52 8 22
save_lesson_module()
A
53 8 21
analysis_overview_column_title()
A
56 8 17
get_course_modules()
S
50 7 30
filter_course_selected_terms()
S
57 8 15
filter_module_terms()
S
57 8 15
get_term_author()
S
52 7 25
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 37
analysis_overview_column_data()
S
56 6 15
search_courses_json()
S
51 5 25
sensei_course_preview_titles()
S
52 5 24
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
course_signup_link()
S
55 5 17
analysis_course_column_data()
S
58 5 14
remove_lessons_menu_model_taxonomy()
S
61 5 12
remove_courses_menu_model_taxonomy()
S
61 5 12
course_module_metabox()
S
47 3 42
is_term_used()
S
53 4 24
setup_single_course_module_loop()
S
54 4 20
get_term_authors()
S
56 4 19
save_module_progress()
S
63 5 9
save_course_module_order()
S
59 4 13
do_link_to_module()
S
60 4 13
filter_terms_by_owner()
S
60 4 13
get_lesson_module_if_exists()
S
62 4 11
__construct()
S
42 1 51
handle_order_modules()
S
56 3 19
add_custom_navigation()
S
65 4 9
output_lesson_module_metabox()
S
51 2 30
module_archive_template()
S
62 3 12
load_course_module_content_template()
S
63 3 11
track_module_creation()
S
62 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
modules_metaboxes()
S
63 3 9
redirect_to_lesson_module_taxonomy_to_course()
S
70 3 6
analysis_course_column_title()
S
69 3 6
highlight_menu_item()
S
66 3 8
ajax_get_course_modules()
S
62 3 10
course_modules_title()
S
66 3 7
save_lesson_module_progress()
S
67 3 7
handle_get_lesson_module_metabox()
S
64 3 10
update_module_teacher_meta()
S
64 2 11
course_column_content()
S
74 2 5
get_user_module_progress()
S
66 2 8
remove_if_unused()
S
73 2 5
get_lessons()
S
67 2 8
module_archive_body_class()
S
71 2 6
module_archive_title()
S
70 2 6
get_course_module_order()
S
68 2 7
display_modules_navigation()
S
63 1 14
add_submenus()
S
65 1 10
add_module_fields()
S
73 1 8
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
taxonomy_column_headings()
S
72 1 5
filter_terms_by_owner_no_infinite_loop()
S
69 1 6
register_modules_admin_menu_items()
S
70 1 5
add_module_admin_hooks()
S
74 1 4
is_module_tax_template_overridden()
S
70 1 6
add_lesson_columns()
S
75 1 4
update_lesson_status_module_progress()
S
80 1 3
save_user_module_progress()
S
71 1 5
course_columns()
S
75 1 4
admin_enqueue_styles()
S
79 1 3