Ssbhesabfa_Admin_Functions D

Total Complexity 247
Dependencies 10
Dependents 3
Total lines 1,324
Lines of code 1,037
Logical lines of code 714
Comment lines 30
Methods 32
Properties 0

Methods 32

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