Code Analysis: WP Courseware for WooCommerce 1.5.0

Function Rating Maintainability Complexity Lines of code
WPCW_WC_Membership::retroactive_assignment()
C
30 24 118
WPCW_WC_Membership::wc_check_wpcw_course_access()
C
36 24 74
WPCW_WC_Membership::handle_wc_membership_user_course_de_enrollment()
B
42 18 51
WPCW_WC_Members::showMembershipMappingLevels_specificLevel()
A
36 13 80
WPCW_WC_Membership::handle_wc_subscription_user_course_de_enrollment()
A
46 14 40
WPCW_WC_Members::showMembershipMappingLevels_overview()
A
42 8 51
WPCW_WC_Membership::handle_courseSync()
A
53 8 22
wpcw_wc_addon_get_courses()
S
52 7 24
WPCW_WC_Menu_Courses::account_menu_courses_item()
S
56 7 17
WPCW_WC_Menu_Courses::hooks()
S
54 6 19
WPCW_WC_Members::showMembershipMappingLevels()
S
54 5 22
WPCW_WC_Menu_Courses::account_menu_courses_settings_page()
S
54 5 20
WPCW_WC_Menu_Courses::account_menu_pre_335_courses_settings_page()
S
54 5 20
WPCW_WC_Membership::getMembershipLevels()
S
56 5 17
WPCW_WC_Membership::handle_wc_teams_membership_user_course_de_enrollment()
S
57 5 16
WPCW_WC_Membership::handle_wc_membership_user_course_enrollment()
S
59 5 15
WPCW_WC_Membership::handle_wc_subscription_user_course_enrollment()
S
59 5 15
WPCW_WC_Addon::load_menu_courses()
S
59 4 15
WPCW_WC_Addon::load_membership()
S
59 3 15
WPCW_WC_Membership::attach_updateUserCourseAccess()
S
57 3 15
WPCW_WC_Members::getCourseAccessListForLevel()
S
60 3 13
WPCW_WC_Membership::handle_wc_membership_user_course_status_change()
S
63 3 10
WPCW_WC_Membership::handle_course_de_enrollment()
S
64 3 9
WPCW_WC_Admin::allow_instructor_admin_access()
S
70 3 6
WPCW_WC_Admin::enable_instructor_admin_bar()
S
70 3 6
WPCW_WC_Members::filter_accessControlForUsers()
S
68 2 6
WPCW_WC_Menu_Courses::account_menu_courses_query_vars()
S
70 2 6
WPCW_WC_Addon::load_admin()
S
66 2 9
WPCW_WC_Membership::handle_updateUserCourseAccess()
S
64 2 10
WPCW_WC_Members::getMembershipLevels_cached()
S
70 2 7
WPCW_WC_Menu_Courses::account_menu_courses_pre_335_query_vars()
S
73 2 5
WPCW_WC_Membership::handle_wc_teams_membership_user_course_enrollment()
S
69 2 6
_wpcw_wc_addon()
S
61 1 12
WPCW_WC_Addon::init()
S
66 1 8
WPCW_WC_Members::found_membershipTool()
S
82 1 3
WPCW_WC_Menu_Courses::account_menu_courses_content()
S
74 1 4
WPCW_WC_Members::__construct()
S
71 1 6
WPCW_WC_Members::getMembershipLevels()
S
82 1 3
WPCW_WC_Members::attach_showWPCWNotDetectedMessage()
S
79 1 3
WPCW_WC_Menu_Courses::get_menu_id()
S
79 1 3
WPCW_WC_Membership::found_membershipTool()
S
80 1 3
WPCW_WC_Menu_Courses::get_menu_title()
S
78 1 3
WPCW_WC_Members::filter_disableNewUserHook()
S
82 1 3
WPCW_WC_Menu_Courses::account_menu_courses_content_title()
S
75 1 4
WPCW_WC_Members::attach_updateUserCourseAccess()
S
82 1 3
WPCW_WC_Menu_Courses::get_menu_slug_from_options()
S
79 1 3
WPCW_WC_Menu_Courses::get_menu_query_var()
S
79 1 3
WPCW_WC_Admin::hooks()
S
75 1 4
WPCW_WC_Menu_Courses::get_menu_slug()
S
79 1 3
WPCW_WC_Members::showWPCWNotDetectedMessage()
S
78 1 3
WPCW_WC_Members::attach_showToolNotDetectedMessage()
S
79 1 3
WPCW_WC_Members::init_menu()
S
65 1 9
WPCW_WC_Members::attachToTools()
S
70 1 6
WPCW_WC_Members::showToolNotDetectedMessage()
S
72 1 5
WPCW_WC_Members::found_wpcourseware()
S
80 1 3
WPCW_WC_Menu_Courses::account_menu_courses_title()
S
77 1 4
WPCW_WC_Membership::__construct()
S
79 1 3
WPCW_Woo_init()
S
80 1 3