Code Analysis: sokan Integration 1.2.1

Function Rating Maintainability Complexity Lines of code
Skng_Sokan_db::skng_get_customerAndRegion()
C
29
21 125
Skng_Sokan_db::skng_get_all_orders()
C
30 21 121
Skng_Sokan_api::skng_send_items()
A
46 9 42
Skng_Sokan_db::skng_get_products()
A
37 6 82
Skng_SokanIntegration::skng_activate()
S
55 5 19
Skng_Sokan_logger::skng_logger()
S
48 4 32
skng_sokan_sync()
S
61 5 12
Skng_Sokan_db::skng_get_error_log()
S
54 4 21
Skng_Sokan_logger::skng_get_custom_code()
S
54 4 19
Skng_Sokan_db::skng_get_categories()
S
52 3 26
Skng_Sokan_api::skng_api_request()
S
52 3 24
Skng_Sokan_db::skng_get_brands()
S
55 2 21
Skng_SokanIntegration::skng_create_log_table()
S
58 2 18
skng_auto_sync_data()
S
69 3 6
Skng_SokanIntegration::skng_drop_old_tables()
S
62 2 12
Skng_Sokan_db::skng_get_refunded_ids()
S
59 1 14
Skng_SokanIntegration::skng_add_admin_pages()
S
65 1 11
Skng_SokanIntegration::skng_register()
S
72 1 5
Skng_SokanIntegration::skng_order_status_hook()
S
79 1 3
Skng_Sokan_db::skng_reset_sync_date()
S
71 1 5
Skng_Sokan_api::isUnauthorized()
S
79 1 3
Skng_SokanIntegration::skng_add_hooks()
S
62 1 10
Skng_Sokan_api::__construct()
S
75 1 4
Skng_Sokan_db::skng_all_api_urls()
S
69 1 7
Skng_SokanIntegration::skng_deactivate()
S
73 1 5
Skng_Sokan_api::isServerError()
S
77 1 3
Skng_SokanIntegration::skng_product_hook()
S
80 1 3
Skng_Sokan_db::__construct()
S
63 1 10
Skng_Sokan_db::skng_save_errors()
S
68 1 7
Skng_Sokan_logger::__construct()
S
75 1 4
skng_load_classes()
S
72 1 6
Skng_Sokan_api::isSuccess()
S
78 1 3
Skng_SokanIntegration::skng_category_hook()
S
80 1 3
Skng_SokanIntegration::skng_admin_index()
S
81 1 3
Skng_SokanIntegration::skng_settings_link()
S
74 1 5