Code Analysis: Dynamic Pricing & Discounts Lite 1.6.1

Function Rating Maintainability Complexity Lines of code
RTWWDPDL_Advance_Total::rtwwdpdl_adjust_cart()
D
0
313 1,108
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpd_change_product_html()
D
0
150 532
RTWWDPDL_Advance_Total::__construct()
D
23
50 196
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_sale_custom_price()
D
28
42 126
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_define_public_hooks()
D
27
39 147
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_before_calculate_totals()
D
29 34 123
RTWWDPDL_Adjustment_Set::is_valid_for_user()
D
37 34 60
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_user_data()
C
31 29 109
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_on_product_page()
C
32 26 113
RTWWDPDL_Advance_Total::rtwwdpdl_shipping_method()
B
36 19 79
RTWWDPDL_Advance_Total::rtwwdpdl_get_cart_total()
B
43 16 48
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_category_tbl_callback()
A
41 14 61
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtw_apply_cart_item_adjustment()
A
38 11 75
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_on_display_cart_item_price_html()
A
44 13 44
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtw_product_rule_adj()
A
41 8 64
RTWWDPDL_Module_Base::rtw_get_price_to_discount()
A
46 8 41
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtw_product_rule_bogo()
A
44 6 55
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_cart_loaded_from_session()
S
50 7 30
RTWWDPDL_Advance_Total::rtwwdpdl_get_prod_cat_ids()
S
55 6 20
RTWWDPDL_Adjustment_Set_Product::__construct()
S
61 6 11
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_enqueue_scripts()
S
52 5 22
rtwwdpdl_get_rule_settings()
S
39 1 82
rtwwdpdl_check_run_allows()
S
56 5 19
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_enqueue_styles()
S
60 5 11
RTWWDPDL_Module_Base::rtwwdpdl_is_cumulative()
S
61 5 11
rtwwdpdl_get_restrict_settings()
S
42 1 64
RTWWDPDL_Adjustment_Set::__construct()
S
59 4 14
RTWWDPDL_Simple_Base::rtwwdpdl_is_cumulative()
S
58 4 14
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_offers_message()
S
64 4 10
RTWWDPDL_Module_Base::rtw_reset_cart_item()
S
66 4 8
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_on_cart_page()
S
65 4 8
RTWWDPDL_Adjustment_Set_Category::__construct()
S
61 3 11
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Loader::rtwwdpdl_run()
S
66 3 8
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::__construct()
S
60 2 15
RTWWDPDL_Advance_Total::rtwwdpdl_get_product_category_ids()
S
64 3 9
RTWWDPDL_Advance_Total::rtwwdpdl_get_product_ids()
S
67 3 8
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_plus_member_callback()
S
61 2 12
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::__construct()
S
57 1 17
RTWWDPDL_Adjustment_Set_Totals::__construct()
S
63 2 10
RTWWDPDL_Simple_Product::rtwwdpdl_instance()
S
70 2 6
RTWWDPDL_Advance_Total::rtwwdpdl_instance()
S
69 2 7
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_define_admin_hooks()
S
61 1 11
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_get_version()
S
82 1 3
RTWWDPDL_Simple_Base::get_discounted_price_for_shop()
S
100 1 0
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_get_plugin_name()
S
82 1 3
RTWWDPDL_Module_Base::__construct()
S
77 1 4
RTWWDPDL_Compatibility::rtw_wc_price()
S
80 1 3
RTWWDPDL_Cart_Query::rtw_sort_by_price()
S
78 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_new_column_val()
S
77 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_run()
S
82 1 3
RTWWDPDL_Simple_Base::initialize_rules()
S
100 1 0
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Loader::__construct()
S
77 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_add_submenu()
S
77 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Loader::rtwwdpdl_add_action()
S
77 1 3
RTWWDPDL_Module_Base::rtwwdpdl_is_item_discounted()
S
75 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_admin_setting()
S
80 1 3
RTWWDPDL_Simple_Base::get_product_working_price()
S
79 1 3
RTWWDPDL_Adjustment_Set::get_collector()
S
80 1 3
RTWWDPDL_Simple_Product::initialize_rules()
S
82 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtw_sort_by_price()
S
78 1 3
RTWWDPDL_Adjustment_Set::get_collector_object()
S
79 1 3
RTWWDPDL_Advance_Base::__construct()
S
79 1 3
RTWWDPDL_Simple_Product::rtwwdpdl_adjust_cart()
S
82 1 3
RTWWDPDL_Adjustment_Set_Category::get_collector_object()
S
79 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Loader::rtwwdpdl_add()
S
64 1 10
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_enqueue_styles()
S
71 1 5
RTWWDPDL_Simple_Product::__construct()
S
80 1 3
RTWWDPDL_Cart_Query::sort_by_price_desc()
S
78 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_enqueue_scripts()
S
63 1 9
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_i18n::rtwwdpdl_load_plugin_textdomain()
S
69 1 7
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_get_loader()
S
82 1 3
rtwwdpdl_error_notice()
S
71 1 7
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_new_colmn_user()
S
77 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_set_locale()
S
75 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_discnt_on_pay_select()
S
78 1 4
RTWWDPDL_Simple_Base::__construct()
S
74 1 4
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Loader::rtwwdpdl_add_filter()
S
77 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite::rtwwdpdl_load_dependencies()
S
68 1 7
rtwwdpdl_run_woo_dynamic_pricing_discounts_lite()
S
77 1 4
RTWWDPDL_Simple_Base::is_applied_to_product()
S
100 1 0
RTWWDPDL_Simple_Product::is_applied_to_product()
S
82 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::__construct()
S
77 1 4
RTWWDPDL_Adjustment_Set::is_targeted_product()
S
82 1 3
RTWWDPDL_Simple_Product::get_discounted_price_for_shop()
S
82 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Public::rtwwdpdl_is_cart_item_discounted()
S
79 1 3
Rtwwdpdl_Woo_Dynamic_Pricing_Discounts_Lite_Admin::rtwwdpdl_update_customer_visit()
S
65 1 9
RTWWDPDL_Module_Base::rtwwdpdl_adjust_cart()
S
100 1 0