Code Analysis: Product Delivery Date for WooCommerce - Lite 2.6.0

Function Rating Maintainability Complexity Lines of code
Prdd_Lite_Woocommerce::prdd_lite_update_database_callback()
D
28
30 132
Prdd_Lite_ts_pro_notices::ts_notices_of_pro()
D
34 33 82
PRDD_Lite_View_Deliveries_Table::deliveries_data()
D
30 31 103
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
PRDD_Lite_Global_Menu::prdd_lite_global_menu_page()
B
31 13 140
Prdd_Lite_ts_pro_notices::ts_ignore_pro_notices()
B
43 19 48
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_Delivery_Price::prdd_save_special_delivery_price()
A
41 13 50
Prdd_Lite_Woocommerce::prdd_lite_update_db_check()
A
43 13 50
Prdd_Lite_Delivery_Price::prdd_get_special_delivery_price()
A
47 14 30
PRDD_Lite_Global_Menu::prdd_lite_delivery_settings()
A
29
1 212
Prdd_Lite_Delivery_Price::prdd_save_delivery_charges()
A
49 12 26
Prdd_Lite_Meta_Box_Class::prdd_lite_process_box()
A
41 10 56
PRDD_Lite_Global_Menu::prdd_delivery_labels()
A
31 1 181
PRDD_Lite_Global_Menu::prdd_google_calendar_sync_settings()
A
31 1 174
Prdd_Lite_Delivery_Price::prdd_delete_special_delivery()
A
46 10 35
Prdd_Lite_Process::prdd_lite_after_add_to_cart()
A
45 9 36
Prdd_Lite_TS_Tracker::ts_send_tracking_data()
A
46 8 38
Prdd_Lite_TS_Tracker::ts_get_server_info()
A
51 9 23
Prdd_View_Deliveries_Lite::prdd_lite_woocommerce_prdd_history_page()
A
44 7 51
Prdd_Lite_Delivery_Price::get_price()
A
53 9 21
Prdd_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_js()
A
47 8 33
Prdd_Lite_TS_Tracker::ts_get_all_plugins()
A
49 8 31
Prdd_Lite_Delivery_Price::order_item_meta()
A
47 8 31
PRDD_Lite_View_Deliveries_Table::get_views()
A
45 7 44
PRDD_Lite_View_Deliveries_Table::column_default()
A
49 8 29
Prdd_Lite_Process::prdd_localize_global_settings()
S
44 6 45
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_TS_deactivate::deactivate_options()
S
43 5 53
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_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_css()
S
57 7 14
Prdd_Lite_TS_tracking::ts_tracking_actions()
S
60 7 11
Prdd_Lite_TS_tracking::ts_add_reset_tracking_setting()
S
47 5 39
Prdd_Lite_Woocommerce::prdd_lite_front_side_scripts_js()
S
54 6 19
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_View_Deliveries_Table::get_delivery_counts()
S
55 5 19
Prdd_Lite_Process::prdd_lite_add_cart_item_data()
S
56 5 19
Prdd_Privacy_Policy_Lite::prdd_lite_privacy_export_order_personal_data_prop_callback()
S
55 5 18
Prdd_Lite_TS_Tracker::ts_get_wordpress_info()
S
56 5 16
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_Global_Menu::prdd_lite_admin_menu()
S
54 4 18
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
58 4 14
Prdd_Lite_TS_deactivate::_submit_uninstall_reason_action()
S
50 3 27
Prdd_Lite_TS_Woo_Active::ts_check_if_woocommerce_active()
S
62 4 11
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_show_field_settings()
S
47 1 51
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_show_field_settings()
S
47 1 51
Prdd_Lite_Woocommerce::__construct()
S
46 2 36
Prdd_Lite_Delivery_Settings::prdd_lite_months_callback()
S
55 3 21
Prdd_Lite_All_Component::prdd_lite_get_faq()
S
46 1 46
Prdd_Lite_TS_Welcome::ts_pro_welcome()
S
64 4 9
Prdd_Lite_TS_tracking::ts_plugin_action_links()
S
59 3 14
Prdd_Lite_All_Component::__construct()
S
49 2 29
Prdd_Lite_All_Component::prdd_lite_get_notice_text()
S
46 1 41
Prdd_Lite_TS_tracking::__construct()
S
52 2 24
Prdd_Lite_Meta_Box_Class::prdd_lite_print_js()
S
61 2 21
Prdd_Lite_TS_Faq_Support::__construct()
S
55 2 18
Prdd_Lite_TS_tracking::ts_track_usage_data()
S
56 2 16
Prdd_Lite_Delivery_Settings::prdd_lite_date_format_callback()
S
58 2 15
Prdd_Lite_TS_tracking::ts_reset_tracking_setting()
S
65 3 8
Prdd_Lite_Delivery_Settings::prdd_lite_enable_rounding_callback()
S
63 3 9
Prdd_Lite_Delivery_Settings::prdd_lite_enable_delete_order_item_callback()
S
63 3 9
Prdd_Lite_Delivery_Settings::prdd_lite_time_format_callback()
S
58 2 15
Prdd_Lite_Common::prdd_lite_get_product_id()
S
66 3 8
Prdd_Lite_Process::prdd_lite_get_cart_item_from_session()
S
64 3 9
Prdd_Lite_TS_Faq_Support::ts_add_new_settings_tab()
S
63 3 10
Prdd_Lite_TS_Faq_Support::ts_add_tab_content()
S
72 3 5
Prdd_Lite_All_Component::prdd_lite_deactivate_add_questions()
S
52 1 29
Prdd_Lite_Delivery_Price::prdd_load_ajax_special_delivery_price_block()
S
62 2 11
Prdd_Lite_All_Component::prdd_get_version()
S
62 2 11
Prdd_Lite_TS_deactivate::ts_load_all_str()
S
54 1 20
Prdd_Lite_Estimate_Delivery::prdd_lite_before_method_select()
S
58 1 19
Prdd_Lite_Delivery_Settings::prdd_reschedulable_days_callback()
S
62 1 18
Prdd_Lite_TS_Welcome::about_screen()
S
56 1 18
Prdd_Lite_Delivery_Settings::prdd_allow_deliveries_callback()
S
62 1 17
Prdd_Lite_Delivery_Settings::prdd_allow_reschedulable_callback()
S
62 1 17
prdd_lite_update_po_file()
S
63 2 10
Prdd_Lite_ts_pro_notices::ts_activate_time()
S
72 2 5
is_prdd_lite_active()
S
70 2 7
Prdd_Lite_All_Component::ts_get_deliverable_products()
S
63 2 10
Prdd_Lite_Woocommerce::prdd_get_version()
S
63 2 10
Prdd_Lite_All_Component::ts_get_plugin_name()
S
63 2 10
Prdd_Lite_All_Component::ts_get_deliveries_counts()
S
63 2 10
Prdd_Lite_TS_deactivate::maybe_load_deactivate_options()
S
66 2 8
Prdd_Lite_TS_Tracker::ts_get_tracking_data()
S
58 1 15
Prdd_Lite_TS_tracking::ts_schedule_cron_job()
S
72 2 5
Prdd_Lite_TS_Tracker::ts_get_theme_info()
S
67 2 7
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_Woocommerce::prdd_plugin_row_meta()
S
62 2 10
Prdd_Lite_TS_tracking::ts_rereset_tracking_callback()
S
65 2 8
Prdd_Lite_TS_Welcome::ts_get_version()
S
66 2 8
Prdd_Lite_TS_Woo_Active::ts_check_woo_installed()
S
70 2 7
Prdd_Privacy_Policy_Lite::prdd_lite_privacy_export_order_personal_data_props()
S
63 2 10
Prdd_Lite_All_Component::ts_get_plugin_locale()
S
63 2 10
Prdd_Lite_TS_deactivate::ts_plugin_settings_link()
S
70 2 6
Prdd_Lite_TS_Woo_Active::__construct()
S
66 2 8
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_All_Component::ts_get_all_plugin_options_values()
S
60 1 14
PRDD_Lite_View_Deliveries_Table::get_columns()
S
60 1 13
Prdd_Lite_TS_tracking::ts_admin_notices_scripts()
S
62 1 13
Prdd_Lite_Woocommerce::prdd_lite_review_text()
S
73 1 13
Prdd_Lite_ts_pro_notices::__construct()
S
61 1 12
Prdd_Lite_TS_tracking::ts_add_new_settings_field()
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_Faq_Support::ts_add_meta_footer_text()
S
67 1 11
Prdd_Lite_Woocommerce::prdd_admin_notice_for_migration()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_event_location_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::ts_get_template_path()
S
79 1 3
Prdd_Lite_TS_Tracker::ts_get_wc_city()
S
76 1 4
Prdd_Lite_Delivery_Settings::prdd_delivery_product_page_labels_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Price::prdd_delete_all_special_delivery()
S
74 1 4
Prdd_Lite_Delivery_Settings::delivery_time_select_option_callback()
S
72 1 5
Prdd_Lite_TS_Woo_Active::ts_disabled_notice()
S
72 1 5
Prdd_Lite_Delivery_Settings::delivery_item_meta_time_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::admin_head()
S
79 1 3
Prdd_Lite_Delivery_Settings::ts_calendar_sync_admin_settings_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_callback()
S
72 1 5
Prdd_Lite_TS_Tracker::ts_get_wc_plugin_version()
S
80 1 3
Prdd_Lite_TS_Faq_Support::ts_get_plugin_url()
S
79 1 3
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_date_text_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_my_account_page_callback()
S
72 1 5
Prdd_Lite_TS_Faq_Support::ts_get_template_path()
S
79 1 3
Prdd_Lite_Delivery_Settings::ts_sync_calendar_instructions_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::delivery_ics_file_name_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_delivery_order_received_page_labels_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::delivery_item_meta_date_callback()
S
72 1 5
Prdd_Lite_TS_deactivate::init()
S
64 1 9
Prdd_Lite_TS_Tracker::ts_get_wc_country()
S
76 1 4
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_tab()
S
75 1 5
Prdd_Lite_Delivery_Settings::prdd_calendar_sync_customer_settings_section_callback()
S
95 1 1
Prdd_Lite_Meta_Box_Class::prdd_lite_box()
S
65 1 10
Prdd_Lite_Delivery_Settings::prdd_global_selection_callback()
S
72 1 5
Prdd_Lite_TS_Faq_Support::admin_head()
S
79 1 3
Prdd_Lite_Delivery_Settings::prdd_admin_add_to_calendar_email_notification_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_key_file_name_callback()
S
72 1 5
Prdd_Privacy_Policy_Lite::__construct()
S
74 1 4
Prdd_Lite_TS_Faq_Support::ts_add_submenu()
S
65 1 10
Prdd_Lite_Delivery_Settings::prdd_calendar_in_same_window_callback()
S
72 1 5
PRDD_Lite_View_Deliveries_Table::__construct()
S
65 1 10
Prdd_Lite_TS_tracking::ts_admin_notices()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_event_description_callback()
S
72 1 5
prdd_lite_get_delivery_arrays()
S
75 1 4
Prdd_Lite_TS_Tracker::__construct()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_sync_general_settings_callback()
S
95 1 1
Prdd_Lite_TS_Welcome::ts_get_plugin_url()
S
79 1 3
Prdd_Lite_Delivery_Settings::prdd_lite_delivery_settings_section_callback()
S
95 1 1
Prdd_Lite_Woocommerce::get_plugin_version()
S
73 1 5
Prdd_Lite_Delivery_Settings::delivery_item_cart_date_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_add_to_email_callback()
S
72 1 5
Prdd_Lite_TS_Faq_Support::ts_admin_menus()
S
66 1 9
Prdd_Lite_Delivery_Settings::ts_calendar_event_summary_callback()
S
77 1 4
Prdd_Lite_Delivery_Settings::prdd_availability_display_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::get_welcome_header()
S
69 1 7
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_header_callback()
S
77 1 4
Prdd_Lite_Delivery_Settings::delivery_item_cart_charges_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_customer_email_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::delivery_date_label_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_service_acc_email_address_callback()
S
72 1 5
Prdd_Lite_Estimate_Delivery::__construct()
S
78 1 3
Prdd_Lite_Delivery_Settings::delivery_item_meta_charges_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_days_text_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_disable_price_calculation_on_dates_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::admin_menus()
S
65 1 10
Prdd_Lite_TS_Tracker::ts_get_last_send_time()
S
78 1 3
Prdd_Lite_Delivery_Settings::ts_calendar_sync_integration_mode_callback()
S
67 1 7
Prdd_Lite_TS_tracking::ts_reset_tracking_setting_section_callback()
S
89 1 2
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_tab()
S
75 1 5
Prdd_Lite_Delivery_Settings::delivery_time_label_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_admin_add_to_calendar_delivery_calendar_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_test_connection_callback()
S
95 1 1
Prdd_Lite_Delivery_Price::__construct()
S
74 1 4
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_order_received_page_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_id_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_delivery_cart_page_labels_section_callback()
S
95 1 1
Prdd_Lite_TS_Welcome::social_media_elements()
S
68 1 8
Prdd_Lite_TS_tracking::ts_add_cron_schedule()
S
68 1 7
PRDD_Lite_View_Deliveries_Table::get_sortable_columns()
S
71 1 6
Prdd_Lite_All_Component::prdd_lite_get_data_for_opt_out()
S
70 1 6
Prdd_Lite_Delivery_Price::__construct()
S
63 1 9
Prdd_Lite_Delivery_Settings::prdd_lite_global_holidays_callback()
S
72 1 5
Prdd_Lite_TS_deactivate::load_str()
S
79 1 3
Prdd_Lite_Delivery_Settings::delivery_item_cart_time_callback()
S
72 1 5
Prdd_Lite_Process::prdd_lite_hidden_order_itemmeta()
S
73 1 5