Code Analysis: sokan Integration 1.3.0

Function Rating Maintainability Complexity Lines of code
Skng_Sokan_db::getAllOrders()
C
30 25 116
Skng_Sokan_db::getProducts()
A
43 9 50
Skng_Sokan_api::sendItems()
A
47 9 36
Skng_Sokan_db::getOrderData()
S
42 4 53
Skng_SokanIntegration::activate()
S
55 5 18
skng_sokan_sync()
S
61 5 12
Skng_Sokan_api::getCustomCode()
S
53 4 21
Skng_Sokan_db::getErrorLogs()
S
58 4 15
Skng_Sokan_db::getStateName()
S
46 2 39
Skng_Sokan_api::apiRequest()
S
55 3 18
Skng_SokanIntegration::create_log_table()
S
58 2 17
skng_auto_sync_data()
S
69 3 6
Skng_SokanIntegration::drop_old_tables()
S
62 2 12
Skng_Sokan_logger::log()
S
57 1 17
Skng_Sokan_api::isUnauthorized()
S
70 2 6
Skng_Sokan_db::getAvailableOrderIds()
S
59 1 14
Skng_SokanIntegration::add_admin_pages()
S
65 1 11
Skng_Sokan_logger::synced()
S
66 1 8
Skng_SokanIntegration::order_status_hook()
S
79 1 3
Skng_Sokan_logger::ping()
S
78 1 3
Skng_SokanIntegration::settings_link()
S
74 1 5
Skng_Sokan_db::__construct()
S
63 1 10
Skng_Sokan_api::isServerError()
S
77 1 3
Skng_SokanIntegration::deactivate()
S
73 1 5
Skng_Sokan_db::saveErrors()
S
73 1 4
Skng_Sokan_api::__construct()
S
74 1 4
Skng_Sokan_logger::__construct()
S
71 1 5
Skng_Sokan_db::webServiceUrls()
S
69 1 7
Skng_Sokan_db::resetSyncDate()
S
71 1 5
Skng_Sokan_api::isSuccess()
S
77 1 3
Skng_SokanIntegration::add_hooks()
S
68 1 6
skng_load_classes()
S
72 1 6
Skng_Sokan_logger::emptyData()
S
78 1 3
Skng_Sokan_logger::exception()
S
78 1 3
Skng_SokanIntegration::admin_index()
S
81 1 3
Skng_SokanIntegration::register()
S
72 1 5