Code Analysis: Shipday Integration for WooCommerce 1.0.13

Function Rating Maintainability Complexity Lines of code
Shipday_Order_Management::process_and_send()
A
49 9 31
get_times()
A
56 8 16
Woocommerce_Core_Shipday::get_dropoff_object()
S
51 5 27
post_orders()
S
53 5 23
WCFM_Order_Shipday::__construct()
S
54 5 23
Notices::rest_api_key_notice()
S
57 5 18
WooCommerce_REST_API::register_in_server()
S
56 5 18
Order_Delivery_Date_Shipday::initialize_ordd_lite()
S
59 5 14
Coderocks_Woo_Delivery::set_delivery_datetime()
S
58 5 13
Coderocks_Woo_Delivery::set_pickup_datetime()
S
59 5 13
get_woocommerce_settings()
S
43 1 63
Woocommerce_Core_Shipday::get_shipping_address()
S
55 4 18
WooCommerce_REST_API::post_payload()
S
49 3 32
Dokan_vendor_settings_shipday::dokan_load_template()
S
48 2 43
Dokan_vendor_settings_shipday::save_api_key()
S
70 4 5
Woocommerce_Core_Shipday::get_order_items()
S
60 3 13
WCFM_Order_Shipday::split_items_by_vendors()
S
63 3 11
WCFM_vendor_settings_shipday::settings()
S
52 2 25
WCFM_Order_Shipday::get_vendor_info()
S
53 2 21
WCFM_Order_Shipday::generate_payloads_api_keys()
S
55 2 21
WCFM_Order_Shipday::get_costing()
S
55 2 20
WooCommerce_REST_API::is_consumer_secret_valid()
S
57 2 18
get_dokan_settings()
S
50 1 32
get_wcfm_settings()
S
50 1 32
WC_Settings_Tab_Shipday::get_settings()
S
65 3 9
Order_Delivery_Date_Shipday::__construct()
S
67 3 8
WCFM_Order_Shipday::is_admin_store()
S
67 3 8
WCFM_Order_Shipday::get_wcfm_api_key()
S
70 3 5
Woo_Sync_Order::get_processing_orders_from_db()
S
61 2 12
Notices::shipday_api_key_notice()
S
64 2 12
main()
S
64 2 11
curl_post_order()
S
54 1 23
Woocommerce_Core_Shipday::get_customer_info()
S
54 1 20
Woo_Order_Shipday::get_restaurant_info()
S
55 1 18
WCFM_Order_Shipday::get_signature()
S
58 1 17
Dokan_Order_Shipday::get_signature()
S
58 1 16
handle_null()
S
79 2 3
streams_post_order()
S
59 1 15
post_order()
S
71 2 5
Woo_Order_Shipday::get_costing()
S
59 1 15
Coderocks_Woo_Delivery::__construct()
S
64 2 10
Woocommerce_Core_Shipday::to_state_name()
S
77 2 3
Woocommerce_Core_Shipday::to_country_name()
S
77 2 3
FoodStore_Order_Shipday::prevent_order_sync()
S
74 2 4
Woo_Sync_Order::sync()
S
71 2 6
Woocommerce_Core_Shipday::get_payment_info()
S
70 2 6
WCFM_Order_Shipday::get_payloads()
S
66 2 8
Woocommerce_Core_Shipday::prevent_order_sync()
S
74 2 4
Dokan_Order_Shipday::__construct()
S
64 2 10
Woo_Sync_Order::init()
S
72 2 5
Dokan_Order_Shipday::get_dokan_api_key()
S
71 2 5
Woo_Order_Shipday::get_signature()
S
61 1 13
FoodStore_Order_Shipday::get_signature()
S
61 1 13
Notices::demo_notice()
S
62 1 12
Dokan_Order_Shipday::get_vendor_info()
S
62 1 11
Dokan_Order_Shipday::get_payloads()
S
62 1 11
Woo_Order_Shipday::get_payload_without_dependant_info()
S
64 1 11
Shipday_Order_Management::register_as_posted()
S
74 1 4
WC_Settings_Tab_Shipday::register_wcsscript()
S
74 1 4
Woo_Order_Shipday::get_ids()
S
72 1 6
FoodStore_Order_Shipday::__construct()
S
75 1 4
Dokan_vendor_settings_shipday::get_api_key()
S
74 1 4
Dokan_Order_Shipday::prevent_order_sync()
S
80 1 3
Shipday_Order_Management::is_duplicate()
S
79 1 3
Date_Picker_Object::has_pickup_date()
S
80 1 3
Woo_Order_Shipday::get_uuid()
S
74 1 5
Date_Picker_Object::has_delivery_time()
S
82 1 3
Shipday_Order_Management::init()
S
78 1 3
Woocommerce_Core_Shipday::get_message()
S
65 1 10
Dokan_vendor_settings_shipday::dokan_load_document_menu()
S
76 1 4
Woocommerce_Core_Shipday::add_calling_country_code()
S
81 1 3
get_sync_status()
S
75 1 4
WCFM_vendor_settings_shipday::init()
S
78 1 3
Date_Picker_Object::get_delivery_time()
S
80 1 3
Notices::init()
S
75 1 4
Date_Picker_Object::get_pickup_date()
S
80 1 3
get_rest_key_install_url()
S
79 1 4
Order_Delivery_Date_Shipday::initialize_ordd_pro()
S
72 1 5
Woo_Order_Shipday::__construct()
S
80 1 3
Dokan_vendor_settings_shipday::init()
S
69 1 6
get_debug_api_url()
S
79 1 4
Shipday_Order_Management::map_to_transient()
S
80 1 3
WC_Settings_Tab_Shipday::init()
S
69 1 6
Woo_Sync_Order::get_processing_orders()
S
67 1 8
reset_sync_status()
S
80 1 3
logger()
S
72 1 5
Date_Picker_Object::has_delivery_date()
S
80 1 3
WooCommerce_REST_API::init()
S
78 1 3
get_shipday_api_key()
S
76 1 4
get_shipday_api_url()
S
79 1 4
WC_Settings_Tab_Shipday::settings_tab()
S
80 1 3
Woo_Order_Shipday::get_payload()
S
67 1 9
Date_Picker_Object::get_delivery_date()
S
80 1 3
Woo_Order_Shipday::get_payloads()
S
74 1 5
Dokan_vendor_settings_shipday::dokan_add_help_menu()
S
65 1 9
Date_Picker_Object::get_pickup_time()
S
80 1 3
WC_Settings_Tab_Shipday::add_settings_tab()
S
74 1 4
WCFM_Order_Shipday::get_ids()
S
72 1 6
Dokan_Order_Shipday::has_suborders()
S
68 1 8
Date_Picker_Object::has_pickup_time()
S
82 1 3
WC_Settings_Tab_Shipday::update_settings()
S
76 1 4
get_order_manager()
S
76 1 4