Code Analysis: DTDC Econnect 1.0.17.4

Function Rating Maintainability Complexity Lines of code
Shipsy_Econnect_Admin::multiple_track_manage()
C
29 27 142
Shipsy_Econnect_Admin::multiple_track_manage()
C
29 27 142
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_get_consignment_details_for_auto_sync()
B
31 13 121
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_get_consignment_details_for_auto_sync()
B
31 13 121
shipsy_settings()
B
43 17 51
shipsy_settings()
B
43 17 51
Shipsy_Econnect_Admin::column_value()
B
35 14 90
Shipsy_Econnect_Admin::column_value()
B
35 14 90
Shipsy_Econnect_Admin::column_value_legacy()
A
36 12 84
Shipsy_Econnect_Admin::column_value_legacy()
A
36 12 84
shipsy_update_addresses()
A
34 6 105
shipsy_update_addresses()
A
34 6 105
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_auto_softdata_upload()
A
39 8 70
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_auto_softdata_upload()
A
39 8 70
shipsy_bulk_label_download()
A
38 8 69
shipsy_bulk_label_download()
A
38 8 69
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_auto_sync_consignments()
A
50 8 30
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_auto_sync_consignments()
A
50 8 30
shipsy_config()
A
42 6 54
shipsy_config()
A
42 6 54
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::shipsy_update_consignment_status()
A
44 6 46
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::shipsy_update_consignment_status()
A
44 6 46
Shipsy_Econnect_Admin::shipsy_style_order_status_list()
S
45 5 48
Shipsy_Econnect_Admin::shipsy_style_order_status_list()
S
45 5 48
Shipsy_Econnect_Admin::notice_messages()
S
49 5 36
Shipsy_Econnect_Admin::notice_messages()
S
49 5 36
Shipsy_Econnect_Admin::enqueue_scripts()
S
48 5 29
Shipsy_Econnect_Admin::enqueue_scripts()
S
48 5 29
shipsy_validate_customer_addresses()
S
58 5 15
shipsy_validate_customer_addresses()
S
58 5 15
shipsy_get_endpoint()
S
62 5 11
shipsy_get_endpoint()
S
62 5 11
shipsy_add_tracking_url()
S
46 3 39
shipsy_add_tracking_url()
S
46 3 39
shipsy_update_synced_consignment()
S
55 4 20
shipsy_update_synced_consignment()
S
55 4 20
shipsy_validate_consignment_addresses()
S
59 4 13
shipsy_validate_consignment_addresses()
S
59 4 13
Shipsy_Econnect_Activator::create_sync_track_order_table()
S
52 3 27
Shipsy_Econnect_Activator::create_sync_track_order_table()
S
52 3 27
shipsy_add_consignment_to_sync()
S
55 3 21
shipsy_add_consignment_to_sync()
S
55 3 21
shipsy_get_base_url()
S
54 3 20
shipsy_get_base_url()
S
54 3 20
Shipsy_Econnect_Admin::shipsy_order_action_button()
S
50 2 30
shipsy\cron\decorator\auth_check\Auth_Check_Job_Decorator::execute()
S
63 4 10
shipsy\cron\decorator\auth_check\Auth_Check_Job_Decorator::execute()
S
63 4 10
Shipsy_Econnect_Admin::shipsy_order_action_button()
S
50 2 30
shipsy_auto_sync_cron()
S
61 3 12
shipsy_clean_order_ids()
S
63 3 12
shipsy_clean_order_ids()
S
63 3 12
shipsy_auto_sync_cron()
S
61 3 12
shipsy_auto_status_update_cron()
S
61 3 12
shipsy_auto_status_update_cron()
S
61 3 12
Shipsy_Econnect_Admin::enqueue_styles()
S
59 3 12
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::shipsy_auto_update_consignment_status()
S
61 3 12
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::shipsy_auto_update_consignment_status()
S
61 3 12
Shipsy_Econnect_Admin::enqueue_styles()
S
59 3 12
shipsy_sanitize_array()
S
63 3 11
shipsy_sanitize_array()
S
63 3 11
Shipsy_Econnect_Admin::shipsy_woocommerce_sync_status_metabox()
S
54 2 22
Shipsy_Econnect_Admin::shipsy_woocommerce_sync_status_metabox()
S
54 2 22
Shipsy_Econnect_Admin::shipsy_order_action_button_css()
S
56 2 21
shipsy_set_option()
S
56 2 21
Shipsy_Econnect_Admin::shipsy_order_action_button_css()
S
56 2 21
shipsy_set_option()
S
56 2 21
Shipsy_Econnect::define_admin_hooks()
S
48 1 32
Shipsy_Econnect::define_admin_hooks()
S
48 1 32
Shipsy_Econnect_Loader::run()
S
66 3 8
shipsy_remove_setting()
S
69 3 8
Shipsy_Econnect_Loader::run()
S
66 3 8
shipsy_remove_option()
S
59 2 15
shipsy_remove_setting()
S
69 3 8
shipsy_remove_option()
S
59 2 15
shipsy_slugify()
S
59 2 14
shipsy_slugify()
S
59 2 14
shipsy_rollback_pending_consignment()
S
61 2 13
shipsy_rollback_pending_consignment()
S
61 2 13
Shipsy_Econnect::__construct()
S
62 2 12
Shipsy_Econnect::__construct()
S
62 2 12
Shipsy_Econnect_Admin::track_manage_multiple_order()
S
62 2 11
Shipsy_Econnect_Admin::track_manage_multiple_order()
S
62 2 11
shipsy_get_awb_number()
S
52 1 24
shipsy_get_awb_number()
S
52 1 24
shipsy_get_addresses()
S
54 1 22
shipsy_get_addresses()
S
54 1 22
shipsy_get_virtual_series()
S
56 1 18
shipsy_get_virtual_series()
S
56 1 18
Shipsy_Econnect_Public::get_tracking_items()
S
68 2 8
Shipsy_Econnect_Public::get_tracking_items()
S
68 2 8
Shipsy_Econnect_Admin::wc_add_column()
S
63 2 10
Shipsy_Econnect_Admin::wc_add_column()
S
63 2 10
shipsy_get_cookie()
S
77 2 3
shipsy_remove_cookie()
S
67 2 8
shipsy_parse_response_error()
S
71 2 6
shipsy_get_setting()
S
70 2 7
shipsy_parse_response_error()
S
71 2 6
shipsy_get_cookie()
S
77 2 3
shipsy_remove_cookie()
S
67 2 8
shipsy_get_setting()
S
70 2 7
Shipsy_Econnect_Public::display_tracking_info()
S
63 1 12
Shipsy_Econnect_Public::display_tracking_info()
S
63 1 12
shipsy_check_option_exists()
S
62 1 12
shipsy_get_successfully_synced_consignments()
S
60 1 12
shipsy_get_successfully_synced_consignments()
S
60 1 12
shipsy_check_option_exists()
S
62 1 12
shipsy_get_option()
S
63 1 11
shipsy_get_option()
S
63 1 11
Shipsy_Econnect_Public::enqueue_scripts()
S
77 1 3
Shipsy_Econnect_Admin::shipsy_sync_result()
S
80 1 3
Shipsy_Econnect::run()
S
82 1 3
Shipsy_Econnect_Admin::wpse_73622_render_hidden_page()
S
80 1 3
Shipsy_Econnect::set_locale()
S
75 1 4
Shipsy_Econnect_Loader::__construct()
S
77 1 4
Shipsy_Econnect_Admin::shipsy_setup_submit()
S
73 1 5
Shipsy_Econnect::get_version()
S
82 1 3
Shipsy_Econnect_Activator::activate()
S
82 1 3
Shipsy_Econnect_Public::get_tracking_items_from_db()
S
64 1 10
Shipsy_Econnect::load_dependencies()
S
68 1 7
Shipsy_Econnect_Admin::shipsy_add_cron_interval()
S
68 1 7
Shipsy_Request_Log_Decorator::post()
S
68 1 7
shipsy_add_sync_track()
S
64 1 10
Shipsy_Econnect_Public::get_tracking_items_from_db()
S
64 1 10
shipsy_check_consignment_synced()
S
65 1 10
Shipsy_Econnect_Admin::ajax_shipping_address_helper()
S
80 1 3
shipsy_check_consignment_synced()
S
65 1 10
Shipsy_Econnect_Loader::add_action()
S
77 1 3
shipsy_get_request_handler()
S
81 1 3
Shipsy_Econnect::get_loader()
S
82 1 3
shipsy_set_cookie()
S
80 1 3
Shipsy_Econnect_Public::enqueue_styles()
S
77 1 3
shipsy_add_synced_consignment()
S
64 1 10
Shipsy_Econnect_Activator::get_column_count()
S
67 1 9
shipsy_econnect_run()
S
77 1 4
Shipsy_Econnect_Admin::shipsy_setting_submit()
S
73 1 5
shipsy_econnect_activate()
S
73 1 5
Shipsy_Econnect_Admin::wpse_73623_render_hidden_page()
S
80 1 3
shipsy_econnect_run()
S
77 1 4
Shipsy_Econnect_Admin::wpse_73622_render_hidden_page()
S
80 1 3
shipsy_setup_cron()
S
79 1 4
Shipsy_Econnect_Admin::shipsy_config_submit()
S
73 1 5
shipsy_econnect_deactivate()
S
73 1 5
Shipsy_Econnect_Admin::shipsy_sync_submit()
S
80 1 3
Shipsy_Econnect_Admin::ajax_all_addresses_helper()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_config_menu()
S
63 1 9
Shipsy_Econnect_Admin::shipsy_woocommerce_add_order_metabox()
S
77 1 3
Shipsy_Econnect_Public::enqueue_styles()
S
77 1 3
Shipsy_Econnect::set_locale()
S
75 1 4
shipsy\request\decorator\Request_Decorator::post()
S
79 1 3
Shipsy_Request_Log_Decorator::write_log()
S
62 1 10
Shipsy_Econnect::get_plugin_name()
S
82 1 3
Shipsy_Request_Log_Decorator::get()
S
68 1 7
Shipsy_Econnect::get_version()
S
82 1 3
Shipsy_Econnect_Deactivator::__construct()
S
91 1 2
Shipsy_Request_Log_Decorator::write_log()
S
62 1 10
Shipsy_Request_Log_Decorator::__construct()
S
72 1 5
Shipsy_Econnect::define_public_hooks()
S
69 1 6
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::__construct()
S
91 1 2
Shipsy_Econnect_Admin::shipsy_setting_submit()
S
73 1 5
shipsy\request\Request::post()
S
79 1 3
shipsy_get_ref_no()
S
65 1 10
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::execute()
S
82 1 3
Shipsy_Econnect_Activator::get_column_count()
S
67 1 9
shipsy\request\Request::get()
S
79 1 3
shipsy_get_synced_consignment()
S
65 1 10
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::execute()
S
82 1 3
Shipsy_Econnect_I18n::load_plugin_textdomain()
S
69 1 7
Shipsy_Econnect_Admin::shipsy_woocommerce_add_order_metabox()
S
77 1 3
shipsy_get_tracking_url()
S
65 1 10
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::execute()
S
82 1 3
shipsy\cron\decorator\Job_Decorator::__construct()
S
81 1 3
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::__construct()
S
91 1 2
Shipsy_Econnect::define_public_hooks()
S
69 1 6
Shipsy_Econnect_Admin::ajax_shipping_address_helper()
S
80 1 3
shipsy\cron\decorator\logger\Logger_Job_Decorator::execute()
S
71 1 6
Shipsy_Econnect_Loader::add()
S
64 1 10
shipsy_teardown_cron()
S
78 1 4
Shipsy_Econnect_Admin::shipsy_sync_submit()
S
80 1 3
Shipsy_Econnect_Deactivator::__construct()
S
91 1 2
Shipsy_Econnect_Admin::ajax_shipsy_download_label()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_config_menu()
S
63 1 9
Shipsy_Econnect_Admin::__construct()
S
77 1 4
Shipsy_Econnect_Admin::shipsy_config()
S
80 1 3
Shipsy_Request_Log_Decorator::post()
S
68 1 7
Shipsy_Econnect::run()
S
82 1 3
shipsy\cron\decorator\Job_Decorator::execute()
S
81 1 3
Shipsy_Econnect_Deactivator::remove_cron_jobs()
S
76 1 4
Shipsy_Econnect::get_plugin_name()
S
82 1 3
shipsy\cron\decorator\Job_Decorator::execute()
S
81 1 3
Shipsy_Econnect_Public::__construct()
S
68 1 7
Shipsy_Econnect_Admin::ajax_shipsy_download_label()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_config_submit()
S
73 1 5
shipsy\request\decorator\Request_Decorator::get()
S
79 1 3
Shipsy_Econnect_Activator::wp_sync_track_order()
S
76 1 4
Shipsy_Econnect_Admin::shipsy_vseries()
S
80 1 3
Shipsy_Request_Log_Decorator::__construct()
S
72 1 5
Shipsy_Econnect_Admin::shipsy_setup()
S
80 1 3
Shipsy_Econnect_Public::__construct()
S
68 1 7
Shipsy_Econnect_Admin::__construct()
S
77 1 4
shipsy\request\decorator\Request_Decorator::__construct()
S
81 1 3
Shipsy_Econnect_Admin::shipsy_setup_submit()
S
73 1 5
Shipsy_Econnect_Deactivator::deactivate()
S
82 1 3
Shipsy_Econnect_Admin::shipsy_vseries()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_setup_cron()
S
76 1 4
shipsy\request\decorator\Request_Decorator::__construct()
S
81 1 3
shipsy\request\decorator\Request_Decorator::get()
S
79 1 3
Shipsy_Econnect_Activator::activate()
S
82 1 3
Shipsy_Econnect::get_loader()
S
82 1 3
shipsy_get_cookie_ttl()
S
76 1 4
shipsy_add_synced_consignment()
S
64 1 10
shipsy_get_shop_url()
S
81 1 3
Shipsy_Econnect_Admin::shipsy_setup()
S
80 1 3
shipsy_setup_cron()
S
79 1 4
shipsy_get_tracking_url()
S
65 1 10
shipsy_econnect_deactivate()
S
73 1 5
Shipsy_Econnect_Admin::shipsy_config()
S
80 1 3
shipsy_get_synced_consignment()
S
65 1 10
shipsy_get_consignments_to_sync()
S
65 1 10
shipsy\cron\decorator\Job_Decorator::__construct()
S
81 1 3
Shipsy_Econnect_Loader::add_filter()
S
77 1 3
shipsy\request\Request::post()
S
79 1 3
Shipsy_Econnect_Public::enqueue_scripts()
S
77 1 3
shipsy\cron\decorator\logger\Logger_Job_Decorator::execute()
S
71 1 6
Shipsy_Econnect_Admin::ajax_all_addresses_helper()
S
80 1 3
Shipsy_Econnect_Loader::add()
S
64 1 10
shipsy\request\Request::get()
S
79 1 3
shipsy\request\decorator\Request_Decorator::post()
S
79 1 3
Shipsy_Econnect_Deactivator::deactivate()
S
82 1 3
Shipsy_Econnect_Activator::wp_sync_track_order()
S
76 1 4
Shipsy_Econnect_Admin::ajax_endpoint_url_helper()
S
80 1 3
Shipsy_Econnect_Deactivator::remove_cron_jobs()
S
76 1 4
Shipsy_Econnect_Admin::wpse_73623_render_hidden_page()
S
80 1 3
shipsy_set_cookie()
S
80 1 3
shipsy_set_setting()
S
76 1 4
shipsy_get_consignments_to_sync()
S
65 1 10
shipsy_get_request_handler()
S
81 1 3
shipsy_get_cookie_ttl()
S
76 1 4
shipsy_get_shop_url()
S
81 1 3
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::execute()
S
82 1 3
Shipsy_Econnect_I18n::load_plugin_textdomain()
S
69 1 7
Shipsy_Econnect::load_dependencies()
S
68 1 7
Shipsy_Econnect_Loader::add_filter()
S
77 1 3
Shipsy_Econnect_Loader::add_action()
S
77 1 3
Shipsy_Econnect_Admin::shipsy_setup_cron()
S
76 1 4
shipsy_econnect_activate()
S
73 1 5
shipsy_get_ref_no()
S
65 1 10
shipsy_set_setting()
S
76 1 4
Shipsy_Econnect_Admin::shipsy_sync_result()
S
80 1 3
Shipsy_Econnect_Loader::__construct()
S
77 1 4
Shipsy_Request_Log_Decorator::get()
S
68 1 7
shipsy_add_sync_track()
S
64 1 10
shipsy_teardown_cron()
S
78 1 4
Shipsy_Econnect_Admin::ajax_endpoint_url_helper()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_add_cron_interval()
S
68 1 7