Code Analysis: sokan Integration 1.0.0

Function Rating Maintainability Complexity Lines of code
Skng_SokanIntegration::skng_order_status_hook()
D
27
32 138
Skng_Region::skng_get_region_by_id()
B
33 16 101
Skng_Region::skng_get_order_region()
B
41 18 53
skng_add_custom_field()
B
41 16 54
Skng_SokanIntegration::skng_user_register_hook()
A
38 12 66
Skng_Invoice::skng_get_unsynced_invoices()
A
40 12 63
skng_ajaxsync_customers()
A
40 12 58
Skng_Customer::skng_find_user_by_id_wc()
A
42 11 56
skng_ajaxsync_region()
A
40 10 58
Skng_SokanIntegration::skng_product_save_hook()
A
42 9 50
skng_ajaxsync_invoices()
A
44 8 45
skng_ajaxsync_products()
A
44 8 43
skng_ajaxsync_productcats()
A
44 8 43
skng_ajaxsync_brands()
A
44 8 43
Skng_Region::skng_get_all_state_wc()
A
41 6 56
Skng_SokanIntegration::skng_brand_save_hook()
A
45 7 40
Skng_SokanIntegration::skng_productcat_save_hook()
A
45 7 40
Skng_SokanIntegration::skng_activate()
A
55 8 18
skng_add_sales_channel_to_customer()
S
49 6 30
Skng_Customer::skng_get_unsynced_users()
S
51 5 29
Skng_Brand::skng_get_unsynced_brands()
S
51 4 28
Skng_ProductCat::skng_get_unsynced_productcats()
S
52 4 27
Skng_Product::skng_get_unsynced_products()
S
53 4 25
Skng_Brand::skng_get_all_brand_from_wc()
S
52 4 24
skng_change_region_items()
S
52 4 24
Skng_Region::skng_get_all_country_wc()
S
53 4 22
Skng_Region::skng_get_all_city_wc()
S
56 4 18
Skng_Invoice::skng_get_all_invoice_wc()
S
45 2 47
Skng_Invoice::skng_get_refunded_from_wc()
S
45 2 46
Skng_Invoice::skng_get_invoices_by_id_wc()
S
45 2 44
Skng_Brand::skng_get_brand_by_product_wc()
S
52 3 26
Skng_Customer::skng_get_all_user_from_wc()
S
47 2 41
Skng_Product::skng_find_product_by_id()
S
54 2 22
Skng_Customer::skng_find_users_by_email()
S
55 2 22
Skng_Product::skng_get_all_available_product_wc()
S
54 2 22
Skng_Base_Class::skng_api_request()
S
54 2 20
Skng_Product::skng_get_all_product_wc()
S
55 2 20
Skng_Invoice::skng_get_refunded_ids()
S
56 2 18
Skng_Region::skng_get_unsynced_regions()
S
58 2 17
Skng_ProductCat::skng_get_yoast_cat_wc()
S
58 2 16
Skng_ProductCat::skng_get_all_cat_from_wc()
S
58 2 16
skng_add_sales_channel()
S
67 3 8
Skng_SokanIntegration::skng_add_admin_pages()
S
54 1 29
Skng_ProductCat::skng_get_yoast_cat_by_id()
S
62 2 12
Skng_SokanIntegration::skng_add_hooks()
S
56 1 17
skng_send_sales_channel()
S
58 1 15
Skng_Invoice::skng_get_order_status()
S
64 2 10
Skng_ProductCat::skng_find_category_by_id()
S
64 1 11
Skng_Customer::skng_update_user_in_temp()
S
62 1 11
Skng_Invoice::skng_is_refunded_exist()
S
63 1 11
Skng_Customer::skng_save_all_users()
S
69 1 7
skng_get_the_level()
S
79 1 3
Skng_Product::skng_get_product_statistics()
S
67 1 8
Skng_Brand::skng_is_exist_brand()
S
66 1 9
Skng_Invoice::skng_save_new_invoice()
S
71 1 6
Skng_Customer::skng_get_user_from_temp()
S
66 1 8
Skng_Brand::__construct()
S
72 1 5
Skng_Region::skng_save_all_region()
S
71 1 6
Skng_Invoice::__construct()
S
72 1 5
Skng_Region::skng_set_regions_synced()
S
69 1 7
Skng_Customer::set_synced_all_null_ids()
S
70 1 7
Skng_Brand::skng_set_brands_synced()
S
69 1 7
Skng_Brand::skng_find_brand_by_id()
S
65 1 10
Skng_ProductCat::skng_update_category()
S
69 1 6
Skng_Base_Class::skng_get_table_row_count()
S
69 1 8
Skng_Brand::skng_update_brand()
S
66 1 8
Skng_ProductCat::skng_get_product_cat_statistics()
S
67 1 8
Skng_Customer::skng_get_customer_statistics()
S
67 1 8
Skng_SokanIntegration::skng_admin_sync()
S
81 1 3
Skng_SokanIntegration::skng_deactivate()
S
83 1 3
Skng_ProductCat::__construct()
S
72 1 5
Skng_Region::skng_get_all_regions_from_wc()
S
67 1 10
Skng_Product::skng_save_new_products()
S
71 1 6
Skng_Brand::skng_save_new_brands()
S
69 1 7
Skng_Region::skng_send_request()
S
80 1 3
Skng_ProductCat::skng_save_new_categories()
S
69 1 7
Skng_Product::skng_is_exist_product()
S
68 1 7
Skng_Brand::skng_send_request()
S
80 1 3
skng_str_trim()
S
79 1 3
Skng_Brand::skng_get_brands_statistics()
S
67 1 8
Skng_Base_Class::skng_delete_logs()
S
71 1 6
Skng_Region::skng_find_region_name()
S
71 1 6
Skng_ProductCat::skng_is_exist_category()
S
74 1 4
Skng_Product::__construct()
S
72 1 5
skng_sokan_sync()
S
81 1 3
Skng_SokanIntegration::skng_register()
S
72 1 5
Skng_Invoice::skng_get_invoices_statistics()
S
67 1 8
Skng_Product::skng_update_product()
S
66 1 8
Skng_Region::skng_get_regions_statistics()
S
67 1 8
Skng_Product::skng_set_product_synced()
S
69 1 7
Skng_SokanIntegration::skng_create_tables()
S
66 1 9
Skng_Customer::__construct()
S
70 1 6
Skng_ProductCat::skng_send_request()
S
80 1 3
Skng_Invoice::skng_set_invoices_synced()
S
68 1 8
Skng_Region::__construct()
S
72 1 5
Skng_Invoice::skng_send_request()
S
80 1 3
Skng_Product::skng_send_request()
S
80 1 3
skng_contains()
S
79 1 3
Skng_Base_Class::skng_register()
S
75 1 4
Skng_Base_Class::skng_set_log()
S
71 1 6
Skng_SokanIntegration::skng_settings_link()
S
74 1 5
Skng_Customer::skng_set_users_synced()
S
69 1 7
skng_trim_string()
S
80 1 3
Skng_SokanIntegration::skng_admin_index()
S
81 1 3
Skng_Region::skng_delete_all_regions()
S
80 1 3
Skng_Customer::skng_send_request()
S
80 1 3
Skng_Region::skng_get_all_saved_region()
S
78 1 3
Skng_ProductCat::skng_set_product_cat_synced()
S
69 1 7