currencyWcu D

Total Complexity 386
Dependencies 6
Dependents 0
Total lines 1,587
Lines of code 1,382
Logical lines of code 645
Comment lines 52
Methods 94
Properties 25

Methods 94

Method Rating Maintainability Complexity Lines of code
checkDisplayRules()
B
44 25 38
getOptionsParams()
B
28
10 181
init()
B
33 14 92
getCurrencySymbolsList()
B
26
8 167
getShowModule()
A
48 14 31
getCurrentCurrency()
A
58 14 13
drawModuleAjax()
A
46 12 37
getCurrencyPriceCart()
A
57 11 15
initCurrency()
A
53 9 20
getCurrencyPriceForTMExtraProductOptions()
A
54 8 21
setOrderRate()
A
55 8 19
setCurrentCurrency()
S
57 8 14
getTotalCurrencyPrice()
S
58 8 14
controlPayPalSupportedCurrencies()
S
51 7 24
checkWoocommerceEmailActions()
S
57 7 17
getCurrencySymbol()
S
58 7 14
getFormatLocalizedPrice()
S
59 7 13
headerActions()
S
62 7 11
disableWcuByCurrentUrl()
S
54 6 20
calcLineSubtotal()
S
63 7 9
updateCurrencyForEmailTemplateOrder()
S
59 6 14
recalcWpgAmounts()
S
54 5 19
addCompatibilityMiniCart()
S
61 6 10
getOrderCurrency()
S
62 6 10
calcShippingCosts()
S
60 5 13
checkAdminActionPostOrder()
S
60 5 13
getDefaultOptions()
S
51 4 27
detectRobot()
S
65 5 8
checkPrintfulHttpRequestArgs()
S
62 5 10
checkAvailabilityForCountry()
S
58 4 15
resetYithAddonOptionPrice()
S
66 5 8
loadProductsFilter()
S
58 4 14
getPriceDecimalsCount()
S
61 4 13
wcuIsWcfmPage()
S
61 4 12
getCurrencyPriceCartProduct()
S
62 4 11
recalcPaypalExpressAmounts()
S
54 3 20
getAllProductCategories()
S
56 3 19
updateCurrencyForPdfTemplateOrder()
S
66 4 9
recalcPricesFor2CO()
S
63 4 9
checkThePostOrder()
S
64 4 10
updateGeneralTabContent()
S
64 4 9
getShippingTotal()
S
69 4 6
getAllPagesListForSelect()
S
59 3 12
getAllPagesListForSelectByType()
S
60 3 12
getAllPostTypes()
S
62 3 11
getCurrencyPrice()
S
64 3 10
getCurrencyThousandSeparator()
S
68 3 7
getCurrencyDecimalSeparator()
S
68 3 7
setCorrectVariationPrices()
S
66 3 9
setPriceArgs()
S
70 3 6
restApiRequest()
S
70 3 6
getCurrencyCodes()
S
65 3 9
isBlocksAPI()
S
73 3 4
getBraintreeCurrencyPrice()
S
66 3 9
recalcCart()
S
73 3 5
woocommerceBeforeResendOrderEmails()
S
67 3 7
convertCustomCurrencies()
S
61 2 12
getCurrencyPositions()
S
63 2 11
controlPrintfulCurrencies()
S
61 2 11
getFontFamilyList()
S
54 1 24
getCryptoCurrencyList()
S
59 1 16
getWcuOrderCurrency()
S
69 2 7
updateCheckoutOrderReview()
S
74 2 5
overrideWcWidgetLayeredNavFilters()
S
69 2 7
getCurrencySymbols()
S
72 2 6
getCurrencyNames()
S
70 2 6
addShippingCosts()
S
71 2 6
getCurrencyTabContent()
S
65 2 9
getYithAddonOptionPrice()
S
69 2 7
resetCurrentCurrency()
S
80 1 3
removeConvertTotalPrice()
S
78 1 3
setCorrectOrderCurrency()
S
77 1 4
getDefaultCurrency()
S
82 1 3
disableYithAddonConverter()
S
81 1 3
getCurrencyDecimalsList()
S
69 1 7
wcuTranslit()
S
63 1 5
getCurrencyOrderTotal()
S
83 1 3
beforeCartTotals()
S
76 1 4
getCurrencyPriceMaxWidget()
S
79 1 3
enableYithAddonConverter()
S
81 1 3
getCurrencyPriceMinWidget()
S
79 1 3
removeCompatibilityMiniCart()
S
74 1 4
getCurrencyVariationPrices()
S
80 1 3
getCurrencyTabUrl()
S
80 1 3
getCurrencyTabSlug()
S
82 1 3
getCurrencies()
S
81 1 3
updateSettingsTabs()
S
75 1 4
addWoocommerceBlocksHooks()
S
63 1 10
afterCartTotals()
S
82 1 3
beforeOrderTotals()
S
82 1 3
getCurrencyPriceForCartTMExtraProductOptions()
S
80 1 3
addToCartHash()
S
82 1 3
afterOrderTotals()
S
82 1 3
getCurrencyPriceFormat()
S
80 1 3