Code Analysis: SHIPPOP 2.5.10

Function Rating Maintainability Complexity Lines of code
SPECM_Ajax_api_Choose_Courier::shippop_ecommerce_booking_courier()
C
33 26 87
SPECM_Report_COD_Table::column_default()
B
45 17 37
specm_helper_convert_wp_object_to_order_array()
A
37 13 69
SPECM_Report_COD_Table::extra_tablenav()
A
44 14 46
SPECM_Parcel_Shipping_List_Table::extra_tablenav()
A
41 13 60
specm_helper_prepare_courier_obj()
A
44 14 43
SPECM_Parcel_Shipping_List_Table::process_bulk_action()
A
43 13 45
SPECM_Parcel_Shipping_List_Table::prepare_data()
A
38 11 73
SPECM_Shippop_Ecommerce_List_Table::prepare_items()
A
37 10 78
specm_helper_get_order_data_object()
A
39 11 60
SPECM_Report_COD_Table::get_start_end_date()
A
46 12 37
SPECM_Ajax_api_Choose_Courier::shippop_ecommerce_choose_courier()
A
42 11 50
Shippop_eCommerce::specm_add_boxes_parce_save()
A
55 13 18
SPECM_Ajax_api_Parcel_Shipping::specm_shipping_history_html()
A
34 5 137
SPECM_Parcel_Shipping_List_Table::column_default()
A
48 12 28
SPECM_Ajax_api_Choose_Courier::choose_courier_html()
A
38 7 100
SPECM_Shippop_Setting::__construct()
A
50 12 24
specm_create_files()
A
44 10 51
SPECM_Shippop_Ecommerce_List_Table::column_default()
A
49 11 27
SPECM_Shippop_Ecommerce_List_Table::process_bulk_action()
A
50 10 27
specm_helper_dateThai()
A
46 8 38
SPECM_Shippop_Ecommerce_List_Table::extra_tablenav()
A
49 8 33
SPECM_Shippop_Setting::specm_admin_init()
A
35 2 119
SPECM_Report_COD_Table::process_bulk_action()
A
49 8 28
SPECM_Ajax_api_Parcel_Shipping::parcel_shipping_purchase_cancel()
A
52 8 23
specm_helper_prepare_report_obj()
A
42 6 51
SPECM_Web_Hooks_API::specm_web_hooks()
A
54 8 20
SPECM_Crud_Function::specm_crud_update_shipping_status()
S
45 6 44
SPECM_Ajax_api_Parcel_Shipping::parcel_shipping_tracking()
S
53 7 22
SPECM_Parcel_Shipping_List_Table::get_start_end_date()
S
55 7 18
SPECM_Shippop_Ecommerce_List_Table::get_start_end_date()
S
55 7 18
SPECM_Shippop_Setting::sanitize()
S
50 6 30
Shippop_eCommerce::__construct()
S
34 1 104
specm_helper_get_state_thai()
S
36 2 82
Shippop_eCommerce::specm_woocommerce_my_account_my_orders_actions()
S
55 6 18
Shippop_eCommerce::specm_woocommerce_get_order_item_totals()
S
55 6 18
Shippop_eCommerce::specm_add_boxes_tracking_code_callback()
S
56 6 18
SPECM_Report_COD::specm_index_page()
S
41 1 92
SPECM_Shippop_api::specm_post()
S
49 5 30
specm_helper_export_data_to_csv()
S
52 5 23
specm_check_requirements_met()
S
56 5 18
SPECM_Ajax_api_Parcel_Shipping::parcel_shipping_count_data_status()
S
45 3 46
specm_helper_get_post_id_by_meta_key_and_value()
S
60 5 12
Shippop_eCommerce::specm_add_boxes_parcel_callback()
S
47 3 41
SPECM_Report_COD_Table::sort_data()
S
57 4 18
SPECM_Shippop_Setting::specm_index_page()
S
47 2 45
Shippop_eCommerce::specm_adding_admin_menu()
S
47 2 42
Shippop_eCommerce::settings()
S
55 3 20
specm_helper_preprint_label()
S
54 3 19
Shippop_eCommerce::specm_init_scripts_style()
S
44 1 49
SPECM_Parcel_Shipping_List_Table::get_columns()
S
55 3 18
specm_helper_get_courier_name()
S
68 4 7
Shippop_eCommerce::specm_add_post_meta_after_place_order()
S
64 4 9
Shippop_eCommerce::specm_add_boxes_parcel()
S
63 4 9
Shippop_eCommerce::specm_admin_footer()
S
54 1 43
specm_helper_fill_courier_args()
S
63 3 11
SPECM_Crud_Function::specm_crud_update_confirm_order_id_by_purchase()
S
53 2 24
SPECM_Report_COD_Table::prepare_items()
S
55 2 18
SPECM_Parcel_Shipping::specm_index_page()
S
56 1 31
SPECM_Choose_Courier::specm_index_page()
S
56 1 30
SPECM_Shippop_Setting::specm_billing_name_callback()
S
64 3 10
Shippop_eCommerce::specm_check_is_page()
S
76 3 3
specm_helper_array_sort_by_column()
S
67 3 7
SPECM_Crud_Function::specm_crud_remove_option_order()
S
62 2 11
SPECM_Choose_Courier::specm_init_scripts_style()
S
56 1 19
SPECM_Parcel_Shipping::specm_init_scripts_style()
S
56 1 18
SPECM_Shippop_Setting::specm_init_scripts_style()
S
58 1 17
SPECM_Report_COD::specm_init_scripts_style()
S
57 1 17
SPECM_Report_COD_Table::get_columns()
S
58 1 16
SPECM_Parcel_Shipping_List_Table::prepare_items()
S
58 1 16
specm_helper_is_date()
S
70 2 7
specm_helper_get_report()
S
65 2 9
specm_helper_get_report_cod()
S
65 2 9
SPECM_Shippop_Setting::specm_address_tel_callback()
S
70 2 6
Shippop_eCommerce::init()
S
69 2 7
SPECM_Shippop_Setting::specm_billing_tax_id_callback()
S
70 2 6
SPECM_Report_COD::__construct()
S
68 2 7
SPECM_Shippop_api::specm_SetPostbody()
S
71 2 6
SPECM_Shippop_Setting::specm_billing_tel_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_address_name_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_billing_address_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_address_postcode_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_address_district_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_address_province_callback()
S
70 2 6
SPECM_Shippop_Setting::specm_address_address_callback()
S
68 2 7
SPECM_Choose_Courier::__construct()
S
68 2 7
specm_helper_get_courier_logo()
S
70 2 6
SPECM_Shippop_api::specm_SetEnvironment()
S
71 2 7
SPECM_Shippop_Setting::specm_server_callback()
S
67 2 7
SPECM_Parcel_Shipping::__construct()
S
68 2 7
SPECM_Shippop_Setting::specm_address_state_callback()
S
70 2 6
SPECM_Shippop_Ecommerce_List_Table::get_columns()
S
60 1 14
specm_requirements_error()
S
61 1 13
specm_helper_get_store_address()
S
62 1 12
SPECM_Shippop_api::specm_BookingOrder()
S
62 1 12
SPECM_Shippop_Setting::specm_admin_menu()
S
64 1 11
SPECM_Ajax_api_Choose_Courier::__construct()
S
68 1 7
SPECM_Shippop_api::specm_GetPriceOrder()
S
67 1 8
Shippop_eCommerce::init_ajax()
S
78 1 4
Shippop_eCommerce::specm_lang_plugin_init()
S
80 1 3
SPECM_Shippop_Ecommerce_List_Table::get_hidden_columns()
S
82 1 3
SPECM_Parcel_Shipping_List_Table::column_cb()
S
72 1 6
SPECM_Shippop_api::specm_LabelPrinting()
S
64 1 10
Shippop_eCommerce::load_my_scripts()
S
67 1 9
SPECM_Shippop_api::specm_ReportCOD()
S
64 1 10
SPECM_Parcel_Shipping_List_Table::get_bulk_actions()
S
82 1 3
SPECM_Shippop_Setting::specm_setting_updated()
S
69 1 9
SPECM_Report_COD_Table::get_bulk_actions()
S
82 1 3
SPECM_Shippop_Ecommerce_List_Table::column_cb()
S
72 1 6
SPECM_Shippop_api::specm_ReportDelivered()
S
66 1 9
SPECM_Web_Hooks_API::__construct()
S
65 1 9
SPECM_Shippop_api::specm_PurchaseCancel()
S
67 1 8
Shippop_eCommerce::init_include_file()
S
67 1 9
Shippop_eCommerce::run()
S
73 1 6
SPECM_Report_COD_Table::get_sortable_columns()
S
74 1 5
SPECM_Shippop_Ecommerce_List_Table::get_sortable_columns()
S
72 1 6
Shippop_eCommerce::specm_change_post_menu_label()
S
75 1 4
SPECM_Shippop_Ecommerce_List_Table::get_bulk_actions()
S
71 1 6
SPECM_Shippop_Setting::specm_email_token_callback()
S
69 1 7
SPECM_Shippop_Setting::specm_setting_notice()
S
72 1 7
Shippop_eCommerce::specm_admin_menu_logout()
S
66 1 10
SPECM_Shippop_api::__construct()
S
81 1 3
Shippop_eCommerce::specm_logout()
S
68 1 8
SPECM_Ajax_api_Parcel_Shipping::__construct()
S
68 1 7
Shippop_eCommerce::init_admin()
S
70 1 6
specm_helper_set_header_output()
S
74 1 5
SPECM_Shippop_api::specm_GetTrackingOrder()
S
69 1 7
SPECM_Shippop_Setting::specm_print_section_info()
S
82 1 3
SPECM_Parcel_Shipping_List_Table::get_hidden_columns()
S
82 1 3
Shippop_eCommerce::init_frontend()
S
69 1 6
SPECM_Parcel_Shipping_List_Table::get_sortable_columns()
S
71 1 6
SPECM_Shippop_api::specm_ConfirmOrder()
S
67 1 8
SPECM_Report_COD_Table::get_hidden_columns()
S
82 1 3