Elex_Pricing_Discount_Settings B

Total Complexity 93
Dependencies 3
Dependents 0
Total lines 652
Lines of code 577
Logical lines of code 195
Comment lines 22
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
elex_rp_add_custom_general_fields_save()
C
36 30 76
elex_rp_update_settings()
A
47 13 33
elex_rp_get_role_settings()
A
31 1 152
elex_rp_get_unregistered_settings()
S
37 1 96
elex_rp_output_settings()
S
55 6 19
output_sections()
S
58 6 13
elex_rp_include_js()
S
60 6 11
elex_rp_pricing_admin_field_productdiscountonusers()
S
53 5 22
elex_rp_pricing_discount_add_user_role()
S
56 5 17
elex_rp_pricing_discount_remove_user_role()
S
61 3 12
elex_rp_pricing_category_adjustment_fields()
S
57 2 20
init()
S
54 1 19
elex_rp_add_price_adjustment_data_fields()
S
57 1 18
elex_rp_pricing_discount_remove_notices()
S
69 2 7
get_query_param()
S
73 2 4
elex_rp_get_user_role_settings()
S
61 1 14
elex_rp_pricing_admin_field_pricing_discount_manage_user_role()
S
81 1 3
elex_rp_add_manage_role_settings()
S
69 1 7
elex_rp_add_settings_tab()
S
74 1 4
elex_rp_pricing_admin_field_priceadjustmenttable()
S
81 1 3
get_sections()
S
64 1 9
elex_rp_add_product_tab()
S
66 1 8
elex_rp_add_price_extra_fields()
S
74 1 5
__construct()
S
74 1 5