Ssbhesabfa_Admin_Functions D

Total Complexity 238
Dependencies 12
Dependents 3
Total lines 1,462
Lines of code 1,153
Logical lines of code 743
Comment lines 45
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
setOrder()
D
25
32 156
exportOpeningQuantity()
B
36 21 73
setItemChanges()
B
36 20 79
syncProductsManually()
B
40 17 54
setContact()
A
35 11 88
syncOrders()
A
40 11 57
exportProducts()
A
38 10 66
setOrderPayment()
A
43 11 48
importProducts()
A
35 7 89
setItems()
A
50 11 28
syncProducts()
A
42 9 49
exportCustomers()
A
42 7 48
setGuestCustomer()
A
42 6 51
getPriceInWooCommerceDefaultCurrency()
S
59 7 13
getPriceInHesabfaDefaultCurrency()
S
59 7 13
getProductVariations()
S
55 6 20
isDateInFiscalYear()
S
54 5 21
saveItems()
S
48 4 33
getContactCodeByEmail()
S
52 4 24
isHesabfaContainContacts()
S
59 4 14
isHesabfaContainItems()
S
59 4 14
updateProductsInHesabfaBasedOnStore()
S
52 3 24
setWarehouseReceipt()
S
56 3 17
getInvoiceNumberByOrderId()
S
61 3 12
getInvoiceCodeByOrderId()
S
61 3 12
getContactCodeByCustomerId()
S
61 3 12
getCategoryPath()
S
62 2 11
isDateAfterActivation()
S
65 2 9
getBankCodeByPaymentMethod()
S
69 2 7
getCountriesAndStates()
S
69 2 7
cleanLogFile()
S
77 1 4