Code Analysis: DTDC Econnect 1.0.17

Function Rating Maintainability Complexity Lines of code
Shipsy_Econnect_Admin::multiple_track_manage()
C
29 27 137
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_get_consignment_details_for_auto_sync()
B
31 14 123
shipsy_settings()
B
43 17 51
Shipsy_Econnect_Admin::column_value()
A
36 12 83
shipsy_update_addresses()
A
33 7 107
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\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::shipsy_auto_sync_consignments()
A
50 8 30
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_Econnect_Admin::shipsy_style_order_status_list()
S
45 5 48
Shipsy_Econnect_Admin::notice_messages()
S
49 5 36
Shipsy_Econnect_Admin::enqueue_scripts()
S
48 5 29
shipsy_validate_customer_addresses()
S
58 5 15
shipsy_add_tracking_url()
S
46 3 38
shipsy_update_synced_consignment()
S
55 4 20
shipsy_validate_consignment_addresses()
S
59 4 13
Shipsy_Econnect_Activator::create_sync_track_order_table()
S
52 3 27
shipsy_get_endpoint()
S
62 4 11
shipsy_add_consignment_to_sync()
S
55 3 21
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_clean_order_ids()
S
63 3 12
_shipsy_auto_status_update_cron()
S
61 3 12
_shipsy_auto_sync_cron()
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_Econnect_Admin::shipsy_woocommerce_sync_status_metabox()
S
54 2 22
shipsy_set_option()
S
56 2 21
Shipsy_Econnect_Admin::shipsy_order_action_button_css()
S
56 2 21
shipsy_remove_option()
S
59 2 15
shipsy_remove_setting()
S
69 3 8
Shipsy_Econnect_Loader::run()
S
66 3 8
shipsy_slugify()
S
59 2 14
Shipsy_Econnect::define_admin_hooks()
S
49 1 28
shipsy_rollback_pending_consignment()
S
61 2 13
Shipsy_Econnect::__construct()
S
62 2 12
shipsy_get_awb_number()
S
52 1 24
shipsy_get_addresses()
S
54 1 22
shipsy_get_virtual_series()
S
56 1 18
Shipsy_Econnect_Public::get_tracking_items()
S
68 2 8
Shipsy_Econnect_Admin::track_manage_multiple_order()
S
63 2 10
Shipsy_Econnect_Admin::wc_add_column()
S
65 2 9
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_check_option_exists()
S
62 1 12
shipsy_get_successfully_synced_consignments()
S
60 1 12
shipsy_get_option()
S
63 1 11
Shipsy_Request_Log_Decorator::__construct()
S
72 1 5
Shipsy_Econnect_Admin::shipsy_config()
S
80 1 3
Shipsy_Econnect::get_version()
S
82 1 3
Shipsy_Econnect_Public::__construct()
S
68 1 7
Shipsy_Econnect_Public::enqueue_scripts()
S
77 1 3
Shipsy_Econnect::get_plugin_name()
S
82 1 3
Shipsy_Econnect_Loader::add()
S
64 1 10
get_shipsy_request_handler()
S
81 1 3
Shipsy_Econnect_Loader::add_action()
S
77 1 3
shipsy_add_sync_track()
S
64 1 10
Shipsy_Econnect_Deactivator::remove_cron_jobs()
S
76 1 4
shipsy_get_consignments_to_sync()
S
65 1 10
Shipsy_Econnect_Public::enqueue_styles()
S
77 1 3
shipsy_get_tracking_url()
S
65 1 10
Shipsy_Econnect_Admin::shipsy_setup_cron()
S
76 1 4
run_shipsy_econnect()
S
77 1 4
Shipsy_Econnect_Admin::__construct()
S
77 1 4
Shipsy_Econnect_Admin::shipsy_config_menu()
S
63 1 9
Shipsy_Econnect_Admin::ajax_all_addresses_helper()
S
80 1 3
Shipsy_Econnect_Admin::ajax_shipping_address_helper()
S
80 1 3
shipsy\cron\decorator\Job_Decorator::__construct()
S
81 1 3
Shipsy_Econnect_Admin::ajax_shipsy_download_label()
S
80 1 3
Shipsy_Econnect::get_loader()
S
82 1 3
Shipsy_Econnect_Deactivator::deactivate()
S
82 1 3
Shipsy_Econnect_Activator::activate()
S
82 1 3
Shipsy_Econnect_Deactivator::__construct()
S
91 1 2
shipsy\cron\decorator\Job_Decorator::execute()
S
81 1 3
activate_shipsy_econnect()
S
73 1 5
Shipsy_Econnect_Admin::shipsy_setup()
S
80 1 3
Shipsy_Econnect::load_dependencies()
S
68 1 7
Shipsy_Econnect_Admin::shipsy_add_cron_interval()
S
68 1 7
shipsy_get_ref_no()
S
65 1 10
shipsy\request\Request::post()
S
79 1 3
Shipsy_Econnect_Activator::wp_sync_track_order()
S
76 1 4
Shipsy_Econnect_Admin::shipsy_sync_submit()
S
80 1 3
shipsy_set_cookie()
S
80 1 3
shipsy\cron\job\auto_consignment_status\Shipsy_Auto_Update_Consignment_Status_Job::execute()
S
82 1 3
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::__construct()
S
91 1 2
Shipsy_Econnect_Admin::wpse_73623_render_hidden_page()
S
80 1 3
Shipsy_Econnect_Admin::shipsy_woocommerce_add_order_metabox()
S
77 1 3
shipsy\cron\decorator\logger\Logger_Job_Decorator::execute()
S
71 1 6
Shipsy_Econnect_Admin::shipsy_sync_result()
S
80 1 3
Shipsy_Request_Log_Decorator::write_log()
S
62 1 10
Shipsy_Econnect_Loader::__construct()
S
77 1 4
Shipsy_Request_Log_Decorator::post()
S
68 1 7
shipsy\request\Request::get()
S
79 1 3
Shipsy_Request_Log_Decorator::get()
S
68 1 7
Shipsy_Econnect_Admin::shipsy_config_submit()
S
73 1 5
Shipsy_Econnect_Loader::add_filter()
S
77 1 3
Shipsy_Econnect_Admin::shipsy_vseries()
S
80 1 3
Shipsy_Econnect::run()
S
82 1 3
deactivate_shipsy_econnect()
S
73 1 5
shipsy_check_consignment_synced()
S
65 1 10
shipsy_set_setting()
S
76 1 4
Shipsy_Econnect_Admin::shipsy_setting_submit()
S
73 1 5
shipsy_setup_cron()
S
79 1 4
shipsy\cron\job\auto_sync\Shipsy_Auto_Sync_Consignment_Job::execute()
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_Activator::get_column_count()
S
67 1 9
Shipsy_Econnect_Admin::shipsy_setup_submit()
S
73 1 5
shipsy\request\decorator\Request_Decorator::__construct()
S
81 1 3
Shipsy_Econnect_Public::get_tracking_items_from_db()
S
64 1 10
shipsy_teardown_cron()
S
78 1 4
shipsy_add_synced_consignment()
S
64 1 10
shipsy_get_shop_url()
S
81 1 3
Shipsy_Econnect_Admin::ajax_endpoint_url_helper()
S
80 1 3
Shipsy_Econnect_I18n::load_plugin_textdomain()
S
69 1 7
shipsy\request\decorator\Request_Decorator::post()
S
79 1 3
shipsy_get_synced_consignment()
S
65 1 10
shipsy_get_cookie_ttl()
S
76 1 4
shipsy\request\decorator\Request_Decorator::get()
S
79 1 3
Shipsy_Econnect::define_public_hooks()
S
69 1 6