Elex_Pricing_Discount_Settings C

Total Complexity 102
Dependencies 3
Dependents 0
Total lines 797
Lines of code 682
Logical lines of code 217
Comment lines 47
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
elex_rp_add_custom_general_fields_save()
D
33 35 90
elex_rp_update_settings()
A
45 14 37
elex_rp_get_role_settings()
S
35 1 116
elex_rp_get_unregistered_settings()
S
35 1 115
elex_rp_output_settings()
S
53 7 22
elex_rp_include_js()
S
60 7 11
elex_rp_pricing_payments_settings()
S
36 1 100
output_sections()
S
58 6 13
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
63 1 10
elex_rp_add_product_tab()
S
66 1 8
elex_rp_add_price_extra_fields()
S
74 1 5
__construct()
S
74 1 5