WoofiltersWpf D

Total Complexity 988
Dependencies 13
Dependents 0
Total lines 3,529
Lines of code 2,819
Logical lines of code 1,775
Comment lines 128
Methods 92
Properties 26

Methods 92

Method Rating Maintainability Complexity Lines of code
getRenderMode()
D
23
77 118
getFilterExistsItems()
D
18
69 187
addCustomTaxQuery()
D
20
66 183
addBeforeFiltersFrontendArgs()
D
20
59 174
getTerms()
D
23
53 156
addArgs()
D
30 48 95
loadShortcodeProductsFilter()
D
31 33 101
loadProductsFilter()
D
29
31 121
getFilterTaxonomies()
D
32 32 92
getExistsMore()
C
31 29 98
addPreselectedParams()
C
35 30 75
getArgsWCQuery()
C
39 29 61
addFilterClauses()
C
39 24 67
addCustomMetaQuery()
B
35 20 87
groupTaxQueryArgs()
B
38 20 70
forceProductFilter()
B
41 20 50
checkGetNames()
B
42 18 50
init()
B
36 15 74
getProductsShortcode()
B
41 16 50
getDisplayMode()
A
48 14 32
addWpfMetaClauses()
A
49 14 25
addFilterClausesRequest()
A
52 14 20
preparePriceFilter()
A
43 12 46
createTemporaryTable()
A
47 11 33
getQueryVars()
A
48 10 34
addCustomFieldsQuery()
A
48 10 33
removeFromArgsForLogicOr()
A
52 10 24
getFilterLoopFromMode()
A
53 9 23
getPreselectedParamsForFilter()
A
52 8 23
isFiltered()
S
59 8 12
searchValueQuery()
S
59 7 14
addClausesTitleOrder()
S
52 6 23
getAttributeTerms()
S
55 6 20
getTaxonomyByUrl()
S
57 6 16
getCurrencyPrice()
S
61 6 11
addCustomOrder()
S
57 5 17
WC_pif_product_has_gallery()
S
58 5 17
loadProductsFilterForProductGrid()
S
58 5 15
getAttributesDisplay()
S
58 5 14
exludeParentTems()
S
59 5 14
exludeChildTems()
S
59 5 14
addWooOptions()
S
56 4 18
forceElementorProductFilter()
S
65 5 8
replaceArgsIfBuilderUsed()
S
66 5 8
isVendor()
S
65 5 9
replaceArgsIfBuilderGridUsed()
S
67 5 8
addToArgsForLogicAnd()
S
60 4 13
showAdminErrors()
S
55 3 19
getAttrFilterLogic()
S
57 3 18
getCategoriesDisplay()
S
57 3 17
queryResults()
S
63 4 9
newLoopShopPerPage()
S
67 4 7
getOtherShortcodeAttr()
S
63 4 10
getWcAttributeTaxonomies()
S
59 3 15
getMetaKeyId()
S
66 4 7
getRolesDisplay()
S
62 3 11
getAllPages()
S
62 3 11
validPostType()
S
65 3 9
getPreselectedValue()
S
70 3 6
YITH_hide_add_to_cart_loop()
S
66 3 8
getElementorClass()
S
69 3 6
shortcodeAttsProducts()
S
68 3 7
getTagsDisplay()
S
59 2 14
addHiddenFilterQuery()
S
62 2 12
addPriceOrder()
S
61 2 11
addSKUOrder()
S
53 1 26
addPriceOrderDesc()
S
61 2 11
addAdminTab()
S
53 1 24
wpf_get_loop_prop()
S
77 2 3
setFilterClauses()
S
70 2 6
getTempTable()
S
78 2 3
addScriptsLisener()
S
63 1 15
getWpfOrderParam()
S
69 2 7
restoreOriginalQuery()
S
70 2 6
renderSelectedFilters()
S
78 2 3
getEditLink()
S
66 2 8
getTabContent()
S
81 1 3
setCurrentFilter()
S
77 1 4
controlDecimalType()
S
79 1 3
getCurrentRate()
S
73 1 5
addWoocommerceShortcodeQuerySettings()
S
74 1 4
render()
S
80 1 3
getEditTabContent()
S
75 1 4
resetMetaKeys()
S
81 1 3
renderProductsList()
S
80 1 3
getFilterTagsList()
S
76 1 3
isWcVendorsPluginActivated()
S
80 1 3
Iconic_Wssv_Query_Args()
S
76 1 4
addAjaxFilterForYithWoocompare()
S
79 1 3
addSKUOrderDesc()
S
79 1 3
addDateOrderAsc()
S
69 1 6
isWooCommercePluginActivated()
S
80 1 3