Code Analysis: Paid Memberships Pro - BuddyPress Add On 1.2.6

Function Rating Maintainability Complexity Lines of code
pmpro_bp_restriction_settings_form()
D
24
36 231
pmpro_bp_level_settings()
B
32 19 125
pmpro_bp_get_user_options()
A
42 13 52
pmpro_bp_buddpress_admin_page()
A
34 9 110
pmpro_bp_set_member_groups()
A
44 12 48
pmpro_bp_buddypress_or_pmpro_registration()
A
54 12 18
pmpro_bp_lockdown_all_bp()
A
50 10 29
pmpro_bp_restrict_group_viewing()
A
57 9 17
pmpro_bp_user_can_join_group()
A
54 8 21
pmpro_bp_xprofile_updated_profile()
A
56 8 18
pmpro_bp_get_members_in_directory()
S
52 7 24
pmpro_bp_set_member_types()
S
53 7 23
pmpro_bp_bp_pre_user_query_construct()
S
55 7 21
pmpro_bp_update_user_meta()
S
57 7 18
pmpro_bp_pmpro_save_membership_level()
S
46 5 43
pmpro_bp_get_user_old_level_options()
S
50 5 35
pmpro_bp_get_level_options()
S
48 4 37
pmpro_bp_user_can_view_group()
S
60 5 14
pmpro_bp_disable_group_buttons()
S
63 5 9
pmpro_bp_show_level_on_bp_profile()
S
60 4 14
pmpro_bp_user_can()
S
60 4 13
pmpro_bp_bp_user_can_create_groups()
S
70 4 6
pmpro_bp_restrict_private_messaging()
S
72 4 5
pmpro_bp_redirect_to_access_required_page()
S
61 3 13
pmpro_bp_remove_request_membership_nav_link()
S
62 3 11
pmpro_bp_add_admin_menu_page()
S
62 3 11
pmpro_bp_profile_nav()
S
62 3 11
pmpro_bp_registration_pmpro_to_bp_redirect()
S
66 3 8
pmpro_bp_is_member_directory_locked()
S
65 3 9
pmpro_bp_plugin_action_links()
S
66 2 8
pmpro_bp_admins_can_do_everything()
S
71 2 6
pmpro_bp_plugin_row_meta()
S
62 2 10
pmpro_bp_init_edit_profile_url()
S
67 2 7
pmpro_bp_bp_get_send_message_button_args()
S
71 2 6
pmpro_bp_bp_get_add_friend_button()
S
71 2 6
pmpro_bp_admin_notice()
S
66 2 9
pmpro_bp_bp_get_group_create_button()
S
66 2 8
pmpro_bp_directory_init()
S
65 2 9
pmpro_bp_disable_nouveau_group_buttons()
S
71 2 6
pmpro_bp_bp_get_send_public_message_button()
S
71 2 6
pmpro_bp_pmpro_approvals_after_approve_member()
S
76 1 4
pmpro_bp_admin_notice_activation_hook()
S
80 1 3
pmpro_bp_restricted_message()
S
79 1 3
pmpro_bp_pmpro_approvals_after_deny_member()
S
76 1 4
pmpro_bp_extra_page_settings()
S
74 1 4
pmpro_bp_add_user_meta()
S
79 1 3
pmpro_bp_bp_get_total_member_count()
S
74 1 5