Code Analysis: Product Delivery Date for WooCommerce - Lite 3.0.0

Function Rating Maintainability Complexity Lines of code
Prdd_Lite_Woocommerce::prdd_lite_update_database_callback()
D
27
31 136
PRDD_Lite_View_Deliveries_Table::deliveries_data()
D
29 32 110
Prdd_Lite_ts_pro_notices::ts_notices_of_pro()
D
33 33 90
PRDD_Lite_View_Deliveries_Table::prdd_lite_count_deliveries()
C
37 26 63
Prdd_Lite_Delivery_Price::special_delivery_add_to_cart()
B
38 23 59
Tyche_Plugin_Tracking::tracking_data()
B
34 21 80
Prdd_Lite_ts_pro_notices::ts_ignore_pro_notices()
B
42 21 50
Prdd_Lite_Woocommerce::prdd_lite_update_db_check()
B
39 19 59
Prdd_Lite_ts_pro_notices::ts_display_other_pro_plugin_notices()
B
42 16 52
Prdd_Lite_Process::prdd_lite_order_item_meta()
A
39 13 60
Prdd_Lite_Process::prdd_lite_order_item_meta_block_checkout()
A
45 14 38
PRDD_Lite_Global_Menu::prdd_lite_global_menu_page()
A
41 12 62
Prdd_Lite_Delivery_Price::prdd_get_special_delivery_price()
A
47 14 30
Tyche_Plugin_Deactivation::tyche_plugin_deactivation_submit_action()
A
46 13 35
Ts_Upgrade_To_Pro_Prdd::ts_lite_trial_purchase_notices()
A
44 12 45
Prdd_Lite_Woocommerce::__construct()
A
39 10 59
Prdd_Lite_Meta_Box_Class::prdd_lite_process_box()
A
41 10 56
Prdd_Lite_Process::prdd_lite_after_add_to_cart()
A
45 9 36
PRDD_Lite_Global_Menu::prdd_lite_delivery_settings()
A
33 1 152
Prdd_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_css()
A
49 9 28
Prdd_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_js()
A
45 8 41
Tyche_Plugin_Deactivation::enqueue_scripts()
A
35 3 114
Prdd_Lite_Delivery_Price::get_price()
A
53 9 21
PRDD_Lite_View_Deliveries_Table::get_views()
A
44 7 50
Tyche_Plugin_Tracking::display_tracker_html_template()
A
52 9 20
Prdd_Lite_Delivery_Price::order_item_meta()
A
47 8 31
PRDD_Lite_View_Deliveries_Table::column_default()
A
49 8 29
Tyche_Plugin_Tracking::send_tracking_data()
A
45 7 42
Ts_Upgrade_To_Pro_Prdd::dismiss_upgrade_to_pro_notice()
A
54 8 20
Prdd_Lite_Process::prdd_localize_global_settings()
S
44 6 45
Tyche_Plugin_Deactivation::init_vars()
S
58 8 15
Prdd_Lite_Delivery_Settings::prdd_lite_theme_callback()
S
43 5 59
Prdd_Lite_Delivery_Price::get_item_data()
S
52 7 25
Prdd_Lite_Delivery_Price::add_cart_item()
S
52 7 23
Prdd_Lite_Woocommerce::prdd_lite_front_side_scripts_css()
S
54 7 20
PRDD_Lite_View_Deliveries_Table::prdd_lite_class_delivery_date_asc()
S
55 7 19
PRDD_Lite_View_Deliveries_Table::prdd_lite_class_delivery_date_dsc()
S
55 7 19
PRDD_Lite_View_Deliveries_Table::prdd_lite_prepare_items()
S
49 6 32
Prdd_View_Deliveries_Lite::prdd_lite_woocommerce_prdd_history_page()
S
50 6 31
Tyche_Plugin_Tracking::init_tracker()
S
59 7 12
Prdd_Lite_Woocommerce::prdd_lite_front_side_scripts_js()
S
54 6 19
PRDD_Lite_Global_Menu::prdd_lite_admin_menu()
S
45 4 47
Prdd_Lite_Validation::prdd_lite_get_validate_add_cart_item()
S
56 6 16
PRDD_Lite_View_Deliveries_Table::search_box()
S
54 5 20
prdd_lite_update_po_file()
S
40 2 64
Prdd_Lite_Process::prdd_lite_add_cart_item_data()
S
56 5 19
PRDD_Lite_View_Deliveries_Table::get_delivery_counts()
S
55 5 19
Prdd_Privacy_Policy_Lite::prdd_lite_privacy_export_order_personal_data_prop_callback()
S
55 5 18
Prdd_Lite_Process::prdd_lite_get_item_data()
S
57 5 16
Prdd_Lite_Delivery_Price::get_special_delivery_cart_item_from_session()
S
60 5 12
Prdd_Lite_TS_Welcome::ts_update_db_check()
S
62 5 11
Prdd_Lite_All_Component::ts_get_all_products()
S
47 3 37
Prdd_Lite_TS_Welcome::__construct()
S
54 4 20
Prdd_Lite_Delivery_Settings::prdd_lite_calendar_day_callback()
S
56 4 17
Prdd_Lite_Delivery_Settings::prdd_lite_language_callback()
S
56 4 17
Prdd_Lite_All_Component::prdd_lite_ts_add_plugin_tracking_data()
S
59 4 13
Prdd_Lite_TS_Woo_Active::ts_check_if_woocommerce_active()
S
62 4 11
Prdd_Lite_All_Component::__construct()
S
47 2 36
Prdd_Lite_Delivery_Settings::prdd_lite_months_callback()
S
55 3 21
Prdd_Lite_All_Component::ts_get_deliveries_counts()
S
56 3 17
Prdd_Lite_All_Component::prdd_lite_get_faq()
S
46 1 46
Ts_Upgrade_To_Pro_Prdd::ts_add_upgrade_to_pro_modal()
S
58 3 16
Prdd_Lite_TS_Welcome::ts_pro_welcome()
S
64 4 9
Tyche_Plugin_Tracking::dismiss_notice()
S
67 4 7
Tyche_Plugin_Tracking::init_vars()
S
59 3 14
Prdd_Lite_All_Component::prdd_lite_get_notice_text()
S
46 1 41
Prdd_Lite_Meta_Box_Class::prdd_lite_print_js()
S
61 2 21
Ts_Upgrade_To_Pro_Prdd::__construct()
S
55 2 18
Prdd_Lite_TS_Faq_Support::__construct()
S
57 2 16
Prdd_Lite_Process::prdd_lite_get_cart_item_from_session()
S
64 3 9
Prdd_Lite_Woocommerce::is_hpos_enabled()
S
66 3 9
Prdd_Lite_Common::prdd_lite_get_product_id()
S
66 3 8
Prdd_Lite_Delivery_Settings::prdd_lite_enable_delete_order_item_callback()
S
63 3 9
Prdd_Lite_Delivery_Settings::prdd_lite_enable_rounding_callback()
S
63 3 9
Prdd_Lite_TS_Faq_Support::ts_add_tab_content()
S
70 3 6
Ts_Upgrade_To_Pro_Prdd::ts_add_new_settings_tab()
S
63 3 10
Prdd_Lite_TS_Faq_Support::ts_add_new_settings_tab()
S
63 3 10
Prdd_Lite_Delivery_Settings::prdd_lite_date_format_callback()
S
58 2 15
Prdd_Lite_All_Component::prdd_lite_deactivate_add_questions()
S
52 1 29
Prdd_Lite_All_Component::prdd_get_version()
S
62 2 11
Tyche_Plugin_Tracking::__construct()
S
61 2 11
Prdd_Lite_Woocommerce::ts_admin_notices_scripts()
S
56 1 20
Prdd_Lite_TS_Welcome::about_screen()
S
56 1 18
Prdd_Lite_TS_Faq_Support::ts_add_meta_footer_text()
S
60 1 17
is_prdd_lite_active()
S
70 2 7
Prdd_Lite_Woocommerce::prdd_plugin_row_meta()
S
62 2 10
Prdd_Lite_All_Component::ts_get_plugin_name()
S
63 2 10
Prdd_Lite_ts_pro_notices::ts_activate_time()
S
72 2 5
Prdd_Lite_All_Component::ts_get_deliverable_products()
S
63 2 10
Prdd_Lite_Delivery_Settings::ts_rereset_tracking_callback()
S
64 2 8
Prdd_Lite_Woocommerce::prdd_get_version()
S
63 2 10
Tyche_Plugin_Deactivation::plugin_action_links()
S
69 2 6
Prdd_Lite_TS_Woo_Active::ts_check_woo_installed()
S
70 2 7
Prdd_Lite_TS_Welcome::ts_get_version()
S
66 2 8
Prdd_Lite_Woocommerce::prdd_lite_plugin_row_meta()
S
62 2 10
Prdd_Lite_Woocommerce::prdd_lite_load_files()
S
73 2 5
Prdd_Lite_TS_Woo_Active::__construct()
S
66 2 8
Prdd_Privacy_Policy_Lite::prdd_lite_privacy_export_order_personal_data_props()
S
63 2 10
Tyche_Plugin_Deactivation::__construct()
S
65 2 8
Tyche_Plugin_Tracking::schedule_cron_job()
S
71 2 5
Ts_Upgrade_To_Pro_Prdd::ts_add_submenu_class()
S
70 2 6
Prdd_Lite_All_Component::ts_get_plugin_locale()
S
63 2 10
Prdd_Lite_All_Component::ts_get_all_plugin_options_values()
S
60 1 14
Prdd_Lite_Meta_Box_Class::prdd_lite_product_duplicate()
S
59 1 14
Prdd_Lite_Meta_Box_Class::prdd_lite_meta_box()
S
61 1 14
Prdd_Lite_Woocommerce::prdd_lite_review_text()
S
73 1 13
PRDD_Lite_View_Deliveries_Table::get_columns()
S
60 1 13
Prdd_Lite_ts_pro_notices::__construct()
S
61 1 12
Prdd_Lite_Woocommerce::prdd_lite_activate()
S
61 1 12
Prdd_Lite_TS_Faq_Support::ts_faq_support_page()
S
64 1 11
Prdd_Lite_TS_Welcome::ts_get_template_path()
S
79 1 3
Prdd_Lite_Woocommerce::get_plugin_version()
S
73 1 5
Prdd_Lite_TS_Welcome::get_welcome_header()
S
69 1 7
Prdd_Lite_TS_Woo_Active::ts_disabled_notice()
S
72 1 5
PRDD_Lite_View_Deliveries_Table::get_sortable_columns()
S
71 1 6
Prdd_Lite_Meta_Box_Class::prdd_lite_box()
S
65 1 10
Prdd_Privacy_Policy_Lite::__construct()
S
74 1 4
Ts_Upgrade_To_Pro_Prdd::ts_lite_upgrade_to_pro_callback()
S
95 1 1
Ts_Upgrade_To_Pro_Prdd::ts_add_submenu()
S
65 1 10
Prdd_Lite_TS_Faq_Support::ts_add_submenu()
S
65 1 10
Tyche_Plugin_Tracking::reset_tracker_setting()
S
76 1 4
Prdd_Lite_TS_Faq_Support::admin_head()
S
79 1 3
Prdd_Lite_Woocommerce::init_tracker_completed()
S
76 1 4
PRDD_Lite_View_Deliveries_Table::__construct()
S
65 1 10
Prdd_Lite_Delivery_Settings::prdd_lite_global_holidays_callback()
S
72 1 5
Ts_Upgrade_To_Pro_Prdd::ts_get_template_path()
S
79 1 3
Tyche_Plugin_Tracking::cron_schedule()
S
68 1 7
Ts_Upgrade_To_Pro_Prdd::prddd_lite_show_settings_modal()
S
66 1 10
Prdd_Lite_TS_Welcome::ts_get_plugin_url()
S
79 1 3
Prdd_Lite_Delivery_Price::__construct()
S
68 1 6
Prdd_Lite_TS_Faq_Support::ts_get_template_path()
S
79 1 3
Ts_Upgrade_To_Pro_Prdd::ts_get_plugin_url()
S
79 1 3
Ts_Upgrade_To_Pro_Prdd::ts_custom_notice_style()
S
66 1 9
prdd_lite_get_delivery_arrays()
S
75 1 4
Prdd_Lite_TS_Faq_Support::ts_get_plugin_url()
S
79 1 3
Prdd_Lite_All_Component::prdd_lite_get_data_for_opt_out()
S
70 1 6
Prdd_Lite_Process::prdd_lite_hidden_order_itemmeta()
S
73 1 5
Prdd_Lite_Delivery_Settings::prdd_lite_delivery_settings_section_callback()
S
95 1 1
Prdd_Lite_TS_Faq_Support::ts_admin_menus()
S
66 1 9
Prdd_Lite_TS_Welcome::admin_head()
S
79 1 3
Prdd_Lite_Woocommerce::prdd_admin_notice_for_migration()
S
72 1 5
Prdd_Lite_TS_Welcome::admin_menus()
S
65 1 10
Prdd_Lite_TS_Welcome::social_media_elements()
S
68 1 8