Code Analysis: Chamber Dashboard Member Manager 2.5.8

Function Rating Maintainability Complexity Lines of code
cdashmm_add_defaults()
D
29 40 122
cdashmm_single_invoice()
D
24
31 184
cdashmm_process_membership_form()
D
27
34 136
cdashmm_parse_paypal_ipn_request()
D
21
27 221
cdashmm_prefill_membership_form()
D
34 34 79
cdashmm_validate_options()
C
34 27 97
cdashmm_options_page_old()
C
32 23 121
cdashmm_pricing_table_block_callback()
C
33 23 96
cdashmm_options_init()
C
20
1 424
cdashmm_options_page()
B
39 21 67
cdashmm_create_update_business()
B
32 18 109
cdashmm_generate_payment_report()
B
30 12 146
cdashrc_display_page()
B
43 16 47
cdashmm_send_email()
A
32 3 209
cdashmm_get_invoice_information()
A
41 12 54
cdashmm_membership_signup_form()
A
36 10 78
cdashmm_download_payment_report_csv()
A
35 9 91
cdashmm_update_overdue_invoices()
A
39 10 70
cdashmm_object_terms_order_filter()
A
50 12 28
cdashmm_send_invoice_notification_email()
A
40 10 57
cdashmm_invoice_script_enqueue()
A
46 11 36
cdashmm_custom_fields_content()
A
48 11 30
cdashmm_membership_form_paypal_fields()
A
43 9 49
cdashmm_apply_order_filter()
A
52 10 26
cdashmm_rank_membership_levels()
A
41 5 86
cdashmm_add_login_logout_link()
A
53 9 24
cdashrc_save_member_level_meta()
A
53 9 22
cdashmm_get_business_billing()
A
54 8 21
cdashmm_display_member_info()
A
48 7 35
cdashmm_pricing_table_block()
S
37 2 103
cdashmm_members_only()
S
51 7 27
cdashmm_invoices_overview_columns()
S
53 7 25
cdashmm_display_referral_dropdown()
S
53 7 22
cdashrc_display_membership_levels()
S
48 6 36
cdashmm_membership_form_totals()
S
47 6 36
cdashmm_membership_levels_shortcode()
S
46 6 36
cdashmm_mailchimp_subscribe_field()
S
55 7 19
cdashmm_check_mm_connected_to_wc()
S
57 6 18
cdashmm_rc_info_page_render()
S
50 5 30
cdashmm_membership_form_biz_membership_level()
S
49 5 30
cdashmm_quick_access()
S
45 3 57
cdashmm_check_bd_version()
S
62 6 11
cdashmm_get_processing_fee()
S
63 6 11
cdashmm_get_person_id_from_business_id()
S
53 5 24
cdashmm_get_person_id_from_user_id()
S
53 5 24
cdashmm_get_business_id_from_person_id()
S
53 5 24
cdashmm_check_username()
S
53 5 22
cdashmm_check_email()
S
53 5 22
cdashmm_member_login_form_shortcode()
S
47 4 36
cdashmm_selected_menu_render()
S
55 5 20
cdashmm_membership_form_submit_button()
S
55 5 20
cdash_check_if_member_level_is_selected()
S
56 5 19
cdashmm_membership_form_description_field()
S
55 5 19
cdashmm_get_results_page()
S
56 5 19
cdashmm_display_custom_fields()
S
56 5 19
cdashmm_check_if_valid()
S
58 5 18
cdashmm_update_order()
S
49 4 31
cdashmm_hide_lapsed_members_search_filter()
S
58 5 15
cdashmm_sort_complicated_columns()
S
57 5 15
cdashmm_check_mm_connected_to_wc_payments()
S
59 5 15
cdashmm_show_user_registration()
S
64 6 10
cdashmm_default_invoice_status()
S
59 5 14
cdashmm_display_consent_box()
S
60 5 13
cdashmm_membership_form_biz_category()
S
52 4 26
cdashmm_create_and_update_invoice()
S
46 3 41
cdashmm_register_tax_invoice_status()
S
40 1 70
cdashmm_enable_member_login_page_render()
S
53 4 24
cdashmm_free_memb_level_redirect_url_page_render()
S
53 4 24
cdashmm_find_existing_business()
S
51 4 24
cdashmm_get_wc_order_information()
S
54 4 22
cdashmm_disable_check_pay_render()
S
55 4 21
cdashmm_send_admin_email()
S
52 4 21
cdashmm_enable_user_registration_render()
S
54 4 20
cdashmm_get_user_id_from_people_id()
S
57 4 18
cdashmm_membership_form_user_fields()
S
51 3 32
cdashmm_membership_form_biz_billing()
S
51 3 31
cdashmm_get_membership_level_price()
S
59 4 15
cdashmm_monthly_options_enabled()
S
64 5 10
cdashmm_require_business_directory()
S
64 5 9
cdashmm_get_pre_determined_level()
S
59 4 15
cdashmm_taxonomy_order_activate()
S
60 4 14
cdashmm_membership_form_logo_field()
S
60 4 14
cdashmm_hide_free_membership_level()
S
62 4 13
cdashmm_get_custom_fields()
S
61 4 12
cdashmm_show_processing_fee()
S
63 4 12
cdashmm_get_bus_memb_level()
S
61 4 12
cdashmm_set_invoice_status()
S
61 4 12
cdashmm_redirect()
S
61 4 11
cdashmm_get_selected_membership_level_term()
S
64 4 11
cdashmm_add_business_logo()
S
52 3 24
cdashmm_insert_invoice_id()
S
54 3 23
cdashmm_membership_form_biz_contact()
S
55 3 21
cdashmm_membership_form_block()
S
50 2 35
cdashmm_limit_processing_fee_render()
S
56 3 20
cdash_mmpro_settings()
S
57 3 20
cdashmm_update_tax_field()
S
55 3 18
cdashmm_get_page_items()
S
59 3 16
cdashmm_register_tax_membership_status()
S
45 1 46
cdash_mm_addons_settings()
S
59 3 16
cdashmm_membership_form_biz_name()
S
59 3 16
cdashmm_check_password()
S
57 3 16
cdashmm_sort_invoice_columns()
S
64 4 10
cdashmm_addons_active()
S
69 4 7
cdashrc_member_level_metabox_setup()
S
65 4 8
cdashmm_display_bus_edit_link()
S
65 4 9
cdashmm_single_invoice_title()
S
68 4 7
PAnD::dismiss_admin_notice()
S
59 3 13
PAnD::is_admin_notice_active()
S
60 3 13
cdash_rp_settings()
S
52 2 28
cdashmm_check_bus_connected_to_user()
S
63 3 12
cdashmm_display_price()
S
62 3 12
cdashmm_redirect_to_info_page()
S
61 3 12
cdashmm_display_member_level_info()
S
61 3 12
cdashmm_get_login_page_url()
S
62 3 11
cdashmm_login_logout_link()
S
62 3 11
cdashmm_get_renewal_date()
S
62 3 11
cdashmm_user_registration()
S
52 2 25
cdashmm_register_cpt_invoice()
S
46 1 39
cdashmm_update_notification_history()
S
54 2 23
PAnD::load_script()
S
58 2 17
cdashmm_notice_ignore()
S
67 3 7
cdashmm_sort_membership_level_css()
S
63 3 10
cdashmm_sort_membership_level_js()
S
68 3 7
cdashmm_get_payment_options()
S
66 3 9
cdashmm_cmp()
S
67 3 9
cdashmm_check_member_manager()
S
67 3 9
cdashmm_get_tax_rate()
S
65 3 10
cdashmm_get_connected_user_for_existing_business()
S
66 3 8
cdash_check_cdashmu_active()
S
65 3 10
cdash_check_crm_active()
S
65 3 10
cdashmm_check_mailchimp_addon()
S
65 3 10
cdash_check_wc_payments_active()
S
65 3 10
cdash_payment_options_active()
S
65 3 10
cdashmm_enable_rc()
S
66 3 8
cdashmm_enable_login_logout_link()
S
68 3 7
cdashmm_obfuscate_invoice_slug()
S
67 3 7
cdashmm_calculate_invoice_number()
S
59 2 15
cdashmm_remove_admin_bar()
S
67 3 8
cdashmm_membership_form_biz_main_address()
S
64 3 10
cdashmm_disable_process_fee_for_free_memb()
S
66 3 8
cdashmm_get_membership_level()
S
68 3 7
cdashmm_display_terms_cond()
S
64 3 10
cdashmm_get_post_method()
S
70 3 6
cdashmm_invoice_posts_link_attributes()
S
69 3 6
cdashmm_get_processing_fee_amount()
S
66 3 9
register_display_member_level_metabox()
S
61 2 13
cdashmm_check_for_duplicate_invoice_number()
S
61 2 13
cdashmm_get_starting_price()
S
60 2 13
cdashmm_invoice_footer_scripts()
S
68 2 13
cdashmmpro_create_wc_order()
S
51 1 27
cdashmm_phone_placeholder_render()
S
63 2 12
cdashmm_wc_payments_method()
S
63 2 11
cdashmm_send_business_email()
S
60 2 11
cdashmm_settings()
S
60 1 20
cdashmm_user_and_people()
S
59 1 16
cdashmm_calculate_amounts()
S
57 1 16
cdashmm_get_option_value()
S
69 2 7
cdash_mm_settings()
S
69 2 8
cdashmm_emails_to_business_and_admin()
S
67 2 7
cdashmm_display_signup_form_notice()
S
65 2 9
cdashmm_use_processing_fee_render()
S
64 2 10
cdashmm_get_tax()
S
63 2 10
cdashmm_check_user_login()
S
70 2 7
cdashmm_hide_invoices_from_robots()
S
72 2 6
cdashmm_price_term()
S
68 2 8
cdashmm_charge_tax_only_on_membership_render()
S
64 2 10
cdashmm_update_total_amount_ajax()
S
63 2 10
cdashmm_requires_wordpress_version()
S
66 2 8
cdashmm_no_free_member_in_renewal_form_render()
S
64 2 10
cdashmm_check_woocommerce_active()
S
69 2 7
cdashmm_get_donation_amount()
S
67 2 8
cdashmm_search_by_title()
S
68 2 7
cdashmm_set_mrd()
S
67 2 8
cdashmm_is_option_selected()
S
74 2 4
cdashmm_no_donation_render()
S
64 2 10
_cdashmm_taxonomy_order_activate()
S
71 2 5
cdashmm_check_mmpro_active()
S
69 2 7
cdashmm_charge_tax_render()
S
64 2 10
cdash_get_custom_member_level_meta()
S
67 2 8
cdashmm_single_invoice_style()
S
72 2 5
cdashrc_member_redirect_url()
S
64 2 10
cdashmm_show_consent_box_render()
S
68 2 7
cdashmm_payment_buttons()
S
66 2 8
cdashmm_login_logout_link_render()
S
64 2 10
cdashmm_login_form_block()
S
67 2 9
cdashmm_disable_process_fee_for_free_memb_render()
S
68 2 7
cdashmm_sanitize_image()
S
65 2 9
cdashmm_plugin_action_links()
S
66 2 8
cdashmm_get_current_user_id()
S
68 2 8
cdashmm_payment_information()
S
66 2 9
cdashmm_get_option_page_url()
S
64 2 10
cdashmm_hide_lapsed_members_render()
S
64 2 10
cdash_mm_tab()
S
71 2 5
cdashmm_referral_dropdown_list_render()
S
65 2 10
cdashmm_show_referral_dropdown_render()
S
64 2 10
cdashmm_is_user_logged_in()
S
73 2 6
cdashmm_lapse_membership_render()
S
64 2 10
cdashmm_recurring_payments_ad()
S
62 1 14
cdashmm_paypal_cart_fields()
S
59 1 14
cdash_display_error()
S
61 1 13
cdashmm_block_scripts()
S
62 1 11
cdashmm_invoice_footer_render()
S
63 1 11
cdashmm_tax_rate_render()
S
70 1 7
cdashmm_render_technical_details()
S
80 1 3
cdashmm_addon_settings()
S
75 1 5
cdashmm_membership_level_menu()
S
77 1 3
cdashmm_admin_enqueue_scripts()
S
74 1 4
cdashmm_free_memb_section_callback()
S
80 1 3
cdashm_register_api_endpoints()
S
69 1 7
cdashmm_logout_user_meta()
S
76 1 4
cdashmm_consent_box_text_render()
S
63 1 10
cdashmm_receipt_from_name_render()
S
70 1 7
cdashmm_processing_fee_amount_render()
S
70 1 7
cdashmm_set_user_meta_login()
S
72 1 5
cdashmm_register_query_var()
S
77 1 4
cdashrc_get_redirect_slug()
S
73 1 5
cdashmm_submit_button_label_render()
S
70 1 7
cdashmm_mailchimp_subscribe()
S
65 1 9
render_display_membership_levels()
S
66 1 8
cdashmm_check_message_render()
S
63 1 10
cdashmm_set_plugin_active()
S
80 1 3
cdashmm_receipt_message_render()
S
63 1 10
cdashmm_display_member_details()
S
71 1 5
cdash_login_form_block_callback()
S
77 1 4
cdashmm_invoice_section_callback()
S
80 1 3
cdashmm_auto_redirect_after_logout()
S
78 1 4
cdashmm_paypal_email_render()
S
70 1 7
cdashmm_receipt_from_email_render()
S
70 1 7
cdashmm_business_directory_notice()
S
80 1 3
cdashmm_options_section_callback()
S
80 1 3
cdashmm_admin_email_render()
S
70 1 7
cdashmm_get_business_memb_level()
S
76 1 4
cdashmm_orgname_render()
S
70 1 7
cdash_membership_form_block_callback()
S
77 1 4
cdashrc_add_query_vars_filter()
S
77 1 4
cdashmm_join_now_form_fields_section_callback()
S
80 1 3
cdashmmpro_updates()
S
66 1 10
cdashmm_add_payment_reports_page()
S
74 1 4
cdashmm_emails_section_callback()
S
80 1 3
cdashmmpro_settings()
S
75 1 5
cdashmm_language_init()
S
80 1 3
PAnD::init()
S
75 1 4
cdashmm_enqueue_frontend_scripts()
S
68 1 6
cdashmm_suggested_donation_render()
S
70 1 7
cdashmm_paypal_return_url_render()
S
70 1 7
cdashmm_check_for_new_invoice()
S
79 1 3
cdashmm_donation_explanation_render()
S
70 1 7
cdashmm_paypal_section_callback()
S
80 1 3
cdashmm_add_lost_password_link()
S
83 1 3
cdashmm_businesses_and_invoices()
S
64 1 10
cdashmm_update_bd_notice()
S
78 1 4
cdashmm_pricing_table_block_css()
S
67 1 9
cdashmm_set_user_transient()
S
80 1 3
cdashmm_receipt_subject_render()
S
70 1 7
cdashmm_member_account_hook()
S
82 1 3
cdashmm_members_only_section_callback()
S
80 1 3
cdashmm_update_membership_price()
S
70 1 6
cdashmm_invoices_overview_columns_headers()
S
70 1 6
cdashmm_get_membership_levels()
S
69 1 7
cdashmm_logout_update_meta()
S
76 1 4
cdashmm_add_options_page()
S
100 1 2
cdash_addons_init()
S
80 1 3
cdashmm_delete_plugin_options()
S
100 1 2
cdashmm_news()
S
100 1 2
cdashmm_make_invoice_columns_sortable()
S
74 1 5
cdashmm_posts_link_next_class()
S
76 1 4
cdashmm_terms_statement_render()
S
63 1 10
cdashmm_connect_user_to_people()
S
78 1 3
cdashmm_get_levels()
S
73 1 5
cdashmm_invoice_from_render()
S
63 1 10
cdashmm_remove_overdue_invoice_cron_job()
S
82 1 3
cdashmm_join_now_form_payment_fields_section_callback()
S
80 1 3
cdashrp_show_rp_settings()
S
75 1 5
cdashmm_feature_updates()
S
64 1 10