Code Analysis: Ficoo - Fatture in Cloud for Woocommerce 2.17

Function Rating Maintainability Complexity Lines of code
Ficoo_Smart_Connector_Core_Public::ficoo_core_action___process_checkout_fields_when_order_is_submitted___callback()
D
23
60 157
Ficoo_Smart_Connector_Core_Admin_Manual_Send::ficoo_core_action___show_manual_send_table___callback()
D
16
25 374
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_input_list()
D
16
7 506
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_items_list()
D
24
23 212
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___populate_colum_on_order_list_page___callback()
C
27
26 156
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___sanitize_validate_save_settings()
C
29 26 145
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_object()
C
32 28 99
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_payments_list()
C
29
18 159
Ficoo_Smart_Connector_Core_Admin_Document_Settings::ficoo_core_action___show_document_settings_table___callback()
C
22
3 377
Ficoo_Smart_Connector_Core_Admin_Import_Export::ficoo_core_action___show_import_export_table___callback()
A
29 4 203
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___enqueue_styles___callback()
A
55 16 16
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___initial_sync___()
A
40 11 61
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_product_attribute_terms()
A
44 12 44
Ficoo_Smart_Connector_Core_Admin_Advanced_Settings::ficoo_core_action___show_advanced_settings_table___callback()
A
31 1 207
Ficoo_Smart_Connector_Core_Admin_Import_Export::ficoo_core_action___save_import_export_settings___callback()
A
46 12 39
Ficoo_Smart_Connector_Core_Public::ficoo_core_action___process_checkout_fields_live___callback()
A
48 12 31
Ficoo_Smart_Connector_Core_Public::ficoo_core_function___validate_vat_by_regex()
A
38 9 74
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_entity()
A
38 8 81
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___connect_to_fic()
A
43 10 50
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_type()
A
49 11 32
Ficoo_Smart_Connector_Core_Public::ficoo_core_filter___override_billing_fields___callback()
A
38 7 84
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_woo_active_payment_methods()
A
52 10 27
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___schedule_email_request()
A
39 7 64
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_csv_from_array()
A
43 8 44
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_emailtable()
A
41 7 58
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_products_by_category()
A
46 8 39
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___create_document()
A
42 7 52
Ficoo_Smart_Connector_Core_Admin_Document_Settings::ficoo_core_action___save_document_settings___callback()
A
52 8 24
Ficoo_Smart_Connector_Core_Admin_Log::ficoo_core_action___delete_log_settings___callback()
A
54 8 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___label_select_display()
A
48 7 32
Ficoo_Smart_Connector_Core_Activator::ficoo_core_activate()
S
39 4 72
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___create_customer_on_fic()
S
49 7 27
Ficoo_Smart_Connector_Core_Admin_Email_Settings::ficoo_core_action___show_email_settings_table___callback()
S
38 1 116
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___main_call()
S
46 6 40
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___update_email_monitor()
S
46 6 38
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___save_fields_on_order_meta___callback()
S
54 7 22
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___e_invoice_calcs()
S
54 7 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___enqueue_scripts___callback()
S
57 7 15
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___validate_label_select_array_match_for_payment_methods()
S
50 6 29
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___validate_label_select_array_match_for_tax_rates()
S
50 6 29
Ficoo_Smart_Connector_Core_Admin_Manual_Send::ficoo_core_action___manual_send_document___callback()
S
57 6 16
Ficoo_Smart_Connector_Core_Admin_Soft_Connect::ficoo_core_filter___soft_connect_to_fatture_in_cloud___callback()
S
57 6 16
Ficoo_Smart_Connector_Core_Admin_Connect::ficoo_core_filter___connect_to_fatture_in_cloud___callback()
S
57 6 16
Ficoo_Smart_Connector_Core_Admin::ficoo_core_filter___woocommerce_order_get_formatted_billing_address___callback()
S
51 5 29
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___manual_create_document_on_fic()
S
52 5 25
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_last_month_e_invoices()
S
52 5 23
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_woo_active_tax_rates()
S
53 5 22
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___query_woo_order_with_e_invoice()
S
47 4 36
Ficoo_Smart_Connector_Core_Admin_Log::ficoo_core_function___show_log_select_element()
S
55 5 18
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___display_transient_for_csv_download()
S
56 5 15
Ficoo_Smart_Connector_Core_Admin_Advanced_Settings::ficoo_core_action___save_advanced_settings___callback()
S
59 5 13
Ficoo_Smart_Connector_Core_Admin_Email_Settings::ficoo_core_action___save_email_settings___callback()
S
60 5 12
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___detect_new_tax_rates_payment_methods___()
S
60 5 12
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___display_transient_for_user_messages()
S
60 5 11
Ficoo_Smart_Connector_Core_Admin_Email_Monitor::ficoo_core_action___update_email_monitor___callback()
S
62 5 11
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___update_sdi_status()
S
52 4 25
Ficoo_Smart_Connector_Core_Admin_Connect::ficoo_core_action___show_connect_table___callback()
S
43 1 69
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_order_currency()
S
55 4 21
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___add_new_log()
S
53 4 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___display_connection_status()
S
54 4 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___reset_company_option_on_company_switch___callback()
S
55 4 20
Ficoo_Smart_Connector_Core_Admin_Log::ficoo_core_function___show_log_file_in_a_div()
S
55 4 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___update_access_token()
S
48 3 33
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___select_order_on_manual_sending_page___callback()
S
56 4 18
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_date()
S
57 4 17
Ficoo_Smart_Connector_Core_Admin_Soft_Connect::ficoo_core_action___show_soft_connect_table___callback()
S
44 1 60
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___post_woo_payment_methods()
S
52 3 25
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___build_menu___callback()
S
51 3 25
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___object_to_send()
S
46 2 39
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_product_by_sku()
S
53 3 21
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_fic_tax_rates()
S
54 3 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___set_transient_for_user_messages()
S
64 4 8
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___cron_refresh_token___callback()
S
67 4 8
Ficoo_Smart_Connector_Core_Public::ficoo_core_filter___override_fields_properties_on_chechkout___callback()
S
57 3 15
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_fic_payment_methods()
S
58 3 14
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_submitbutton()
S
60 3 14
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___update_access_token_check()
S
60 3 13
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___obtain_access_token()
S
52 2 27
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___import_user_companies()
S
59 3 12
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___show_log_notice___callback()
S
60 3 12
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___cron_check_invoices_sdi_status___callback()
S
64 3 11
Ficoo_Smart_Connector_Core_Admin::ficoo_core_filter___obtain_device_code___()
S
53 2 22
Ficoo_Smart_Connector_Core_Admin_Log::ficoo_core_action___show_log_table___callback()
S
51 1 36
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_help_text()
S
55 2 21
Ficoo_Smart_Connector_Core_Admin_Email_Monitor::ficoo_core_action___show_email_monitor_table___callback()
S
51 1 34
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_label()
S
56 2 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_last_50_order_id()
S
55 2 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___import_product_categories_from_fic()
S
56 2 16
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___override_document_number()
S
66 3 8
Ficoo_Smart_Connector_Core_Public::ficoo_core_filter___remove_checkout_optional_fields_label___callback()
S
63 3 10
Ficoo_Smart_Connector_Core_Activator::ficoo_core_activate_ficoo_cron_tasks()
S
67 3 8
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___ask_for_initial_sync()
S
65 3 9
Ficoo_Smart_Connector_Core_Loader::run_ficoo_smart_connector_core_loader()
S
66 3 8
Ficoo_Smart_Connector_Core_Public::ficoo_core_function___soft_validate_italian_tax_code()
S
69 3 6
Ficoo_Smart_Connector_Core_Public::ficoo_core_function___remove_it_from_italian_vat_number()
S
69 3 6
Ficoo_Smart_Connector_Core::ficoo_core_define_hooks_for_settings()
S
49 1 29
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___display_ficoo_billing_fields_on_admin___callback()
S
52 1 28
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function__get_all_woocommerce_order_statuses()
S
60 2 13
Ficoo_Smart_Connector_Core::__construct()
S
61 2 13
Ficoo_Smart_Connector_Core::ficoo_core_define_admin_hooks()
S
50 1 27
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___download_csv_by_product_category()
S
61 2 11
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_fic_balance_accounts()
S
61 2 11
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___reset_company_data()
S
55 1 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___show_update_to_pro_banner_in_a_div()
S
56 1 20
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___show_logo_and_version_in_a_table()
S
56 1 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___display_ficoo_billing_fields_on_user_edit_page___callback()
S
56 1 19
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_onlypro()
S
58 1 17
Ficoo_Smart_Connector_Core::ficoo_core_load_dependencies()
S
58 1 16
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___order_total_array_preview()
S
57 1 16
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___import_export_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Public::ficoo_core_function___validate_recipient_code()
S
67 2 8
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___connect_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___download_csv_by_product_by_sku()
S
63 2 10
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___maybe_call___add_parameters_to_pro_options___()
S
71 2 6
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___log_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___soft_connect_callback()
S
73 2 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___order_preview_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_notes()
S
67 2 8
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___document_settings_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Public::ficoo_core_function___validate_email_address()
S
69 2 7
Ficoo_Smart_Connector_Core_Admin_Log::ficoo_core_function___scan_log_directory()
S
64 2 9
Ficoo_Smart_Connector_Core_Deactivator::ficoo_core_deactivate_plugin()
S
68 2 8
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___advanced_settings_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___email_monitor_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Public::ficoo_core_action___enqueue_public_scripts___callback()
S
71 2 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function_page___email_settings_callback()
S
69 2 7
Ficoo_Smart_Connector_Core_Public::ficoo_core_action___enqueue_public_styles___callback()
S
72 2 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___check_version___callback()
S
71 2 6
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___declare_compatibility_hpos__callback()
S
71 2 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___maybe_call___validate_user_input_on_pro_options___()
S
70 2 6
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_last_order_id()
S
61 1 13
Ficoo_Smart_Connector_Core::define_public_hooks_free()
S
61 1 11
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_subject()
S
69 1 6
ficoo_smart_connector_core_activate()
S
74 1 5
ficoo_core_function_deactivate_fico_pro()
S
82 1 3
ficoo_smart_connector_core_deactivate()
S
74 1 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___admin_notice_warning___callback()
S
75 1 4
Ficoo_Smart_Connector_Core_I18n::ficoo_smart_connector_core_load_plugin_textdomain()
S
69 1 7
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___print_array()
S
74 1 5
ficoo_smart_connector_core_run()
S
77 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___get_document_visible_subject()
S
69 1 6
Ficoo_Smart_Connector_Core::ficoo_core_set_locale()
S
75 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___admin_notice_info___callback()
S
74 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_filter___validate_order_from_query_list___callback()
S
75 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_filter___return_false___callback()
S
82 1 3
Ficoo_Smart_Connector_Core::get_loader()
S
82 1 3
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_h4title()
S
79 1 3
Ficoo_Smart_Connector_Core_Loader::__construct()
S
77 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_filter___add_column_on_order_list_page___callback()
S
71 1 5
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___admin_notice_error___callback()
S
74 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___save_settings()
S
80 1 3
Ficoo_Smart_Connector_Core_Loader::add()
S
64 1 10
Ficoo_Smart_Connector_Core_Admin::__construct()
S
77 1 4
Ficoo_Smart_Connector_Core_Loader::add_filter()
S
77 1 3
Ficoo_Smart_Connector_Core::get_version()
S
82 1 3
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_close_form_and_table()
S
82 1 3
Ficoo_Smart_Connector_Core_Public::__construct()
S
77 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___save_label_select_array_match()
S
76 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_action___admin_notice_success___callback()
S
75 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_h3title()
S
79 1 3
Ficoo_Smart_Connector_Core_Public::ficoo_core_action___add_trigger_meta_on_orders___callback()
S
70 1 6
Ficoo_Smart_Connector_Core_Loader::add_action()
S
77 1 3
Ficoo_Smart_Connector_Core::get_plugin_name()
S
82 1 3
Ficoo_Smart_Connector_Core_Deactivator::ficoo_core_deactivate_ficoo_core_cron_tasks()
S
77 1 4
Ficoo_Smart_Connector_Core_Admin::ficoo_core_function___html_open_form_and_table()
S
76 1 3
Ficoo_Smart_Connector_Core::run_ficoo_smart_connector_core()
S
82 1 3