JtlConnectorAdmin D

Total Complexity 436
Dependencies 18
Dependents 0
Total lines 3,122
Lines of code 2,313
Logical lines of code 793
Comment lines 517
Methods 64
Properties 1

Methods 64

Method Rating Maintainability Complexity Lines of code
update()
D
2
181 212
activate_linking()
B
35 20 85
init_hooks()
A
26
2 250
displayPageNew()
A
40 11 75
jtlwcc_card()
A
55 13 19
compatible_plugins_field()
A
49 12 30
update_to_multi_linking()
A
45 11 42
getInformationFields()
A
36 7 94
save()
A
46 10 41
getCustomersFields()
A
36 6 96
getDeveloperSettingsFields()
A
35 3 131
add_constraints_for_multi_linking_tables()
A
43 8 54
displayNanvigation()
A
43 7 67
plugin_activation()
A
48 8 33
active_true_false_radio_btn()
A
49 7 40
get_table_name()
A
56 8 19
getCustomerOrderFields()
A
38 3 91
jtl_connector_select()
A
50 7 31
jtl_connector_multiselect()
S
50 7 30
updateDeliveryTimeCalc()
S
51 7 28
add_specifc_linking_tables()
S
47 4 44
jtl_date_field()
S
54 5 25
getAdvancedFields()
S
40 1 82
getDeliveryTimeFields()
S
40 1 78
loadFeaturesJson()
S
57 5 15
checkIfDefaultCustomerGroupIsSet()
S
58 5 15
connector_url_field()
S
51 3 41
connector_password_field()
S
51 3 41
not_compatible_plugins_field()
S
55 4 21
createManufacturerLinkingTable()
S
51 3 30
notCompatiblePluginsError()
S
60 4 14
getOldDatabaseTables()
S
60 4 13
setupDefaultOrderStatusesToImport()
S
60 4 13
activate_category_tree()
S
53 3 25
jtl_number_input()
S
56 3 23
paragraph_field()
S
56 3 23
jtl_text_input()
S
56 3 23
initDefaultConfigValues()
S
62 3 11
update_multi_linking_endpoint_types()
S
49 1 38
activate_checksum()
S
55 2 22
set_linking_table_name_prefix_correctly()
S
55 2 22
updateImageIdentities()
S
55 2 20
jtl_checkbox()
S
61 2 16
create_password()
S
58 2 16
checkIfPullCustomerGroupIsSet()
S
67 3 8
default_customer_group_not_updated()
S
60 1 16
pull_customer_group_not_updated()
S
60 1 16
__construct()
S
74 2 5
jtlconnector_plugin_row_meta()
S
63 2 10
setupDefaultManualPaymentTypes()
S
70 2 6
init()
S
66 2 9
dev_log_btn()
S
66 1 12
createImageLinkingTable()
S
66 1 12
createCustomerLinkingTable()
S
66 1 12
createTaxClassLinkingTable()
S
64 1 11
createCustomerGroupLinkingTable()
S
67 1 11
settings_link()
S
67 1 8
jtlwcc_show_wordpress_error()
S
74 1 5
plugin_deactivation()
S
80 1 3
renameTable()
S
70 1 6
update_failed()
S
72 1 6
directory_no_write_access()
S
67 1 9
phar_extension()
S
79 1 3
suhosin_whitelist()
S
72 1 6