Code Analysis: Product Delivery Date for WooCommerce - Lite 2.7.5

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_Global_Menu::prdd_lite_global_menu_page()
B
31 13 140
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_Delivery_Price::prdd_get_special_delivery_price()
A
47 14 30
PRDD_Lite_Global_Menu::prdd_lite_delivery_settings()
A
28
1 224
Tyche_Plugin_Deactivation::tyche_plugin_deactivation_submit_action()
A
46 13 35
Prdd_Lite_Meta_Box_Class::prdd_lite_process_box()
A
41 10 56
Prdd_Lite_Delivery_Price::prdd_save_delivery_charges()
A
49 12 26
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_Woocommerce::__construct()
A
40 8 54
Prdd_Lite_Process::prdd_lite_after_add_to_cart()
A
45 9 36
Prdd_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_js()
A
45 8 41
Prdd_View_Deliveries_Lite::prdd_lite_woocommerce_prdd_history_page()
A
44 7 51
Prdd_Lite_Delivery_Price::get_price()
A
53 9 21
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
PRDD_Lite_View_Deliveries_Table::get_views()
A
45 7 44
Tyche_Plugin_Tracking::send_tracking_data()
A
45 7 42
Tyche_Plugin_Deactivation::init_vars()
S
58 8 15
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
Tyche_Plugin_Deactivation::enqueue_scripts()
S
46 6 38
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_Lite_Woocommerce::prdd_lite_my_enqueue_scripts_css()
S
57 7 14
Tyche_Plugin_Tracking::init_tracker()
S
59 7 12
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_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_language_callback()
S
56 4 17
Prdd_Lite_Delivery_Settings::prdd_lite_calendar_day_callback()
S
56 4 17
Prdd_Lite_Delivery_Price::prdd_delete_all_special_delivery()
S
64 5 8
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_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_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
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
Prdd_Lite_TS_Faq_Support::__construct()
S
55 2 18
Prdd_Lite_Delivery_Settings::prdd_lite_date_format_callback()
S
58 2 15
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_Woocommerce::is_hpos_enabled()
S
66 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
Tyche_Plugin_Tracking::__construct()
S
60 2 12
Prdd_Lite_All_Component::prdd_get_version()
S
62 2 11
Prdd_Lite_Delivery_Price::prdd_load_ajax_special_delivery_price_block()
S
62 2 11
Prdd_Lite_Woocommerce::ts_admin_notices_scripts()
S
56 1 20
Prdd_Lite_Estimate_Delivery::prdd_lite_before_method_select()
S
58 1 19
Prdd_Lite_TS_Welcome::about_screen()
S
56 1 18
Prdd_Lite_Delivery_Settings::prdd_reschedulable_days_callback()
S
62 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_All_Component::ts_get_plugin_locale()
S
63 2 10
Tyche_Plugin_Deactivation::plugin_action_links()
S
69 2 6
prdd_lite_update_po_file()
S
63 2 10
is_prdd_lite_active()
S
70 2 7
Prdd_Lite_Woocommerce::prdd_lite_plugin_row_meta()
S
62 2 10
Tyche_Plugin_Tracking::schedule_cron_job()
S
71 2 5
Prdd_Lite_Woocommerce::prdd_lite_load_files()
S
73 2 5
Prdd_Lite_TS_Welcome::ts_get_version()
S
66 2 8
Prdd_Lite_TS_Woo_Active::__construct()
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_Woocommerce::prdd_plugin_row_meta()
S
62 2 10
Tyche_Plugin_Deactivation::__construct()
S
65 2 8
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_Delivery_Settings::ts_rereset_tracking_callback()
S
65 2 8
Prdd_Lite_ts_pro_notices::ts_activate_time()
S
72 2 5
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_View_Deliveries_Table::get_columns()
S
60 1 13
Prdd_Lite_Woocommerce::prdd_lite_review_text()
S
73 1 13
Prdd_Lite_Woocommerce::prdd_lite_activate()
S
61 1 12
Prdd_Lite_ts_pro_notices::__construct()
S
61 1 12
Prdd_Lite_TS_Faq_Support::ts_add_meta_footer_text()
S
67 1 11
Prdd_Lite_TS_Faq_Support::ts_faq_support_page()
S
64 1 11
Prdd_Lite_Delivery_Settings::delivery_time_label_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::get_welcome_header()
S
69 1 7
Prdd_Lite_Delivery_Price::__construct()
S
63 1 9
Prdd_Lite_Delivery_Settings::prdd_admin_add_to_calendar_email_notification_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_days_text_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::delivery_time_select_option_callback()
S
72 1 5
prdd_lite_get_delivery_arrays()
S
75 1 4
Prdd_Lite_Delivery_Settings::ts_calendar_service_acc_email_address_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_delivery_cart_page_labels_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::prdd_global_selection_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_section_callback()
S
95 1 1
Prdd_Lite_TS_Woo_Active::ts_disabled_notice()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_customer_email_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_event_location_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::delivery_item_cart_charges_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_calendar_sync_customer_settings_section_callback()
S
95 1 1
Prdd_Lite_Process::prdd_lite_hidden_order_itemmeta()
S
73 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_sync_admin_settings_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::prdd_availability_display_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::ts_get_template_path()
S
79 1 3
Prdd_Lite_Delivery_Settings::ts_calendar_sync_general_settings_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::delivery_item_meta_charges_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::ts_get_plugin_url()
S
79 1 3
Prdd_Lite_Delivery_Settings::ts_sync_calendar_instructions_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_date_text_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::prdd_add_to_calendar_callback()
S
72 1 5
Tyche_Plugin_Tracking::cron_schedule()
S
68 1 7
Prdd_Lite_Woocommerce::get_plugin_version()
S
73 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_event_summary_callback()
S
77 1 4
Prdd_Lite_TS_Faq_Support::ts_admin_menus()
S
66 1 9
Prdd_Privacy_Policy_Lite::__construct()
S
74 1 4
PRDD_Lite_View_Deliveries_Table::__construct()
S
65 1 10
Prdd_Lite_Delivery_Settings::ts_calendar_test_connection_callback()
S
95 1 1
Prdd_Lite_All_Component::prdd_lite_get_data_for_opt_out()
S
70 1 6
Prdd_Lite_Delivery_Settings::delivery_date_label_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_sync_integration_mode_callback()
S
67 1 7
Prdd_Lite_Woocommerce::prdd_admin_notice_for_migration()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_order_received_page_callback()
S
72 1 5
Prdd_Lite_TS_Welcome::admin_head()
S
79 1 3
Prdd_Lite_TS_Welcome::social_media_elements()
S
68 1 8
Prdd_Lite_TS_Faq_Support::admin_head()
S
79 1 3
Prdd_Lite_Delivery_Settings::delivery_item_meta_time_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_delivery_product_page_labels_section_callback()
S
95 1 1
Prdd_Lite_TS_Faq_Support::ts_get_template_path()
S
79 1 3
Prdd_Lite_Delivery_Settings::prdd_add_to_calendar_my_account_page_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_key_file_name_callback()
S
72 1 5
Prdd_Lite_Estimate_Delivery::__construct()
S
78 1 3
Prdd_Lite_Delivery_Settings::prdd_add_to_email_callback()
S
72 1 5
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_tab()
S
75 1 5
Prdd_Lite_TS_Faq_Support::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::init_tracker_completed()
S
76 1 4
Prdd_Lite_TS_Welcome::admin_menus()
S
65 1 10
Prdd_Lite_Delivery_Settings::ts_calendar_id_callback()
S
72 1 5
Prdd_Lite_Delivery_Price::__construct()
S
74 1 4
Prdd_Lite_Delivery_Settings::delivery_item_meta_date_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_disable_price_calculation_on_dates_callback()
S
72 1 5
Prdd_Lite_Meta_Box_Class::prdd_lite_box()
S
65 1 10
Prdd_Lite_Delivery_Settings::prdd_delivery_order_received_page_labels_section_callback()
S
95 1 1
Prdd_Lite_Delivery_Settings::delivery_item_cart_date_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_lite_global_holidays_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::ts_calendar_event_description_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::prdd_estimate_delivery_header_callback()
S
77 1 4
Prdd_Lite_Delivery_Settings::prdd_calendar_in_same_window_callback()
S
72 1 5
Prdd_Lite_Delivery_Settings::delivery_ics_file_name_callback()
S
72 1 5
Prdd_Lite_Delivery_Price::prdd_lite_delivery_price_tab()
S
75 1 5
Tyche_Plugin_Tracking::reset_tracker_setting()
S
76 1 4
Prdd_Lite_Delivery_Settings::delivery_item_cart_time_callback()
S
72 1 5
Prdd_Lite_TS_Faq_Support::ts_add_submenu()
S
65 1 10
PRDD_Lite_View_Deliveries_Table::get_sortable_columns()
S
71 1 6