Code Analysis: Discount Rules Core 2.6.3

Function Rating Maintainability Complexity Lines of code
Wdr\App\Controllers\DiscountCalculator::mayApplyPriceDiscount()
D
7
109 310
Wdr\App\Controllers\ManageDiscount::getSetDiscountItemPriceHtml()
D
20
79 160
Wdr\App\Helpers\Rule::save()
D
23
52 148
Wdr\App\Helpers\Migration::processCartRulesConditions()
D
22
45 205
Wdr\App\Conditions\Base::doCartItemsCheck()
D
27
49 130
Wdr\App\Controllers\DiscountCalculator::getAdvancedLayoutMessagesByRules()
D
29 45 100
Wdr\App\Controllers\ManageDiscount::getPriceHtml()
D
30 43 103
Wdr\App\Controllers\ShortCodeManager::saleItemsList_old()
D
25
38 151
Wdr\App\Conditions\Base::findNotInListProduct()
D
30 38 104
Wdr\App\Controllers\ManageDiscount::orderItemsSaved()
D
29 35 107
Wdr\App\Controllers\ManageDiscount::getVariablePriceHtml()
D
31 35 105
Wdr\App\Helpers\Rule::isConditionsPassed()
D
34 34 80
Wdr\App\Controllers\DiscountCalculator::getDefaultLayoutMessagesByRules()
C
34 32 74
Wdr\App\Router::init()
C
26
26 141
Wdr\App\Controllers\DiscountCalculator::advancedLayoutTextFormation()
C
32 28 109
Wdr\App\Helpers\Rule::calculateProductDiscount()
C
39 31 55
Wdr\App\Controllers\ManageDiscount::getSetStrikeoutPrice()
C
32 27 105
Wdr\App\Helpers\Filter::matchFilters()
C
36 29 73
Wdr\App\Helpers\Migration::processPriceRulesQuantityBasedConditions()
C
36 28 74
Wdr\App\Helpers\Migration::processRanges()
C
36 27 73
Wdr\App\Controllers\ManageDiscount::applyVirtualCouponForCartRules()
C
33 25 93
Wdr\App\Controllers\DiscountCalculator::calculateDiscountFromMatchedRule()
C
34 22 96
Wdr\App\Controllers\DiscountCalculator::filterExclusiveRule()
C
36 23 78
Wdr\App\Helpers\Filter::compareWithAttributes()
C
38 24 62
Wdr\App\Helpers\Rule::getMatchedBulkDiscount()
C
38 24 61
Wdr\App\Models\DBTable::getRules()
B
38 24 59
Wdr\App\Helpers\Rule::getAllUrlCoupons()
B
47 26 27
Wdr\App\Helpers\Migration::processFilters()
B
38 22 69
Wdr\App\Controllers\OnSaleShortCode::generateQueryArguments()
B
40 22 65
Wdr\App\Helpers\Rule::getCouponsFromDiscountRules()
B
49 24 25
Wdr\App\Controllers\ManageDiscount::applyCartDiscount()
B
37 20 72
Wdr\App\Controllers\ManageDiscount::getCartPriceHtml()
B
39 21 57
Wdr\App\Controllers\OnSaleShortCode::rebuildOnSaleList()
B
38 20 68
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_bulk_action()
B
35 18 98
Wdr\App\Helpers\Helper::getAvailableCouponNameFromRules()
B
41 20 53
Wdr\App\Controllers\OnSaleShortCode::processFiltersForRebuildOnSaleList()
B
38 19 66
Wdr\App\Controllers\Base::getProductConditionsTypes()
B
43 20 43
Wdr\App\Controllers\Admin\Tabs\DiscountRules::render()
B
39 19 56
Wdr\App\Controllers\OnSaleShortCode::mergeAllRebuildRules()
B
43 18 56
Wdr\App\Controllers\DiscountCalculator::getCartDiscountPrices()
B
45 18 36
Wdr\App\Controllers\ManageDiscount::validateVirtualCouponForCartRules()
B
38 16 66
Wdr\App\Helpers\Rule::getBulkDiscountFromRanges()
B
51 18 25
Wdr\App\Helpers\Input::xss_clean()
B
35 14 83
Wdr\App\Helpers\Rule::getAllDynamicCoupons()
B
53 18 19
Wdr\App\Compatibility\CurrencySwitcherByRealmag777::run()
B
47 17 33
Wdr\App\Controllers\OnSaleShortCode::generateFilters()
A
45 16 42
Wdr\App\Controllers\ManageDiscount::getAppliedRuleDiscountsFromTotalDiscountDetails()
A
44 16 41
Wdr\App\Helpers\SurveyForm::isDevelopmentSite()
A
44 16 41
Wdr\App\Helpers\Migration::splitRuleTypes()
A
45 16 41
Wdr\App\Helpers\Migration::processDiscountType()
A
43 15 48
Wdr\App\Helpers\Rule::calculateCartDiscount()
A
45 15 41
Wdr\App\Controllers\OnSaleShortCode::getAdditionalFilters()
A
46 15 38
Wdr\App\Controllers\DiscountCalculator::pickRule()
A
44 14 51
Wdr\App\Controllers\ManageDiscount::orderItemsSavedForBXGYFree()
A
46 15 36
Wdr\App\Helpers\ProOptions::addProConditions()
A
28
2 230
Wdr\App\Conditions\Base::doComparisionOperation()
A
48 15 35
Wdr\App\Helpers\Filter::match()
A
47 15 32
Wdr\App\Controllers\ManageDiscount::replaceSaleTagText()
A
42 14 45
Wdr\App\Controllers\ManageDiscount::applyCartProductDiscount()
A
43 14 43
Wdr\App\Controllers\ManageDiscount::applyUrlCoupon()
A
49 15 27
Wdr\App\Helpers\Validation::validateRuleDiscounts()
A
50 15 23
Wdr\App\Controllers\Admin\Messages::checkAdminReviewConditions()
A
53 15 20
Wdr\App\Controllers\ManageDiscount::onCreateWoocommerceOrderLineItem()
A
47 14 34
Wdr\App\Helpers\Validation::validateRuleConditions()
A
47 14 30
Wdr\App\Conditions\CartSubTotal::check()
A
46 13 38
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_save_rule()
A
47 13 31
Wdr\App\Helpers\Rule::addAdditionalDataForConditions()
A
51 13 24
Wdr\App\Controllers\ShortCodeManager::saleItemsList()
A
37 9 77
Wdr\App\Helpers\Helper::sanitizeJson()
A
48 12 32
Wdr\App\Helpers\Input::_fetch_from_array()
A
48 12 32
Wdr\App\Controllers\ManageDiscount::getDiscountPerItem()
A
50 12 31
Wdr\App\Controllers\Admin\Settings::getAvailableAddons()
A
47 12 30
Wdr\App\Helpers\Rule::getProductCumulativeDiscountQuantity()
A
50 12 30
Wdr\App\Helpers\Rule::getProductVariationDiscountQuantity()
A
49 12 29
Wdr\App\Helpers\Input::entity_decode()
A
44 11 42
Wdr\App\Controllers\Admin\Settings::adminScripts()
A
37 9 71
Wdr\App\Helpers\Woocommerce::getAllAvailableAttributeDetails()
A
50 12 26
Wdr\App\Models\DBTable::isFrontEndRequest()
A
51 12 25
Wdr\App\Controllers\ManageDiscount::getDiscountDetailsFromCartItem()
A
52 12 23
Wdr\App\Controllers\Admin\Tabs\Statistics::ajax_get_chart_data()
A
46 11 37
Wdr\App\Controllers\ManageDiscount::getPriceHtmlSalePriceAdjustment()
A
48 11 32
Wdr\App\Controllers\ManageDiscount::removeWrongCallbacks()
A
50 11 31
Wdr\App\Controllers\Admin\Settings::handleActions()
A
49 11 31
Wdr\App\Controllers\ShortCodeManager::modifyFilterArguments()
A
47 10 42
Wdr\App\Controllers\ManageDiscount::getDiscountDetailsFromOrderItem()
A
51 11 25
Wdr\App\Helpers\Rule::calculateDiscount()
A
45 10 40
Wdr\App\Controllers\ManageDiscount::buy_x_get_y_cheapest_additional_strike_out()
A
46 10 36
Wdr\App\Controllers\ShortCodeManager::setOnSaleQueryArguments()
A
54 11 21
Wdr\App\Helpers\Helper::formatAllPrices()
A
54 11 20
Wdr\App\Controllers\Admin\WDRAjax::get_rules_table_html()
A
45 10 35
Wdr\App\Controllers\ManageDiscount::removeAppliedMessageOfThirdPartyCoupon()
A
54 11 20
Wdr\App\Controllers\ManageDiscount::calculateProductDiscountPrice()
A
48 10 34
Wdr\App\Helpers\SurveyForm::js()
A
40 6 93
Wdr\App\Helpers\Rule::calculator()
A
49 10 33
Wdr\App\Models\DBTable::dragDropPriorities()
A
48 10 30
Wdr\App\Helpers\Input::_sanitize_naughty_html()
A
42 9 45
Wdr\App\Controllers\Admin\Tabs\Addons::render()
A
44 9 44
Wdr\App\Controllers\ManageDiscount::isCallbackMatch()
A
50 10 28
Wdr\App\Helpers\Migration::processCumulativeOption()
A
52 10 27
Wdr\App\Models\DBTable::get_rules_rows_summary()
A
39 7 71
Wdr\App\Helpers\Input::get_random_bytes()
A
52 10 24
Wdr\App\Helpers\Woocommerce::getCartSubtotal()
A
52 10 23
Wdr\App\Controllers\ManageDiscount::orderItemsSavedForBXGXFree()
A
51 10 23
Wdr\App\Models\DBTable::getRulesWithPagination()
A
45 9 37
Wdr\App\Helpers\Woocommerce::getBillingEmailFromPost()
A
54 10 21
Wdr\App\Controllers\ManageDiscount::hideZeroCouponValue()
A
53 10 20
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_get_state_details()
A
47 9 34
Wdr\App\Helpers\Migration::processMigrationV1ToV2()
A
44 8 48
Wdr\App\Controllers\DiscountCalculator::getFreeshippingMethod()
A
48 9 32
Wdr\App\Helpers\Filter::compareWithSku()
A
49 9 31
Wdr\App\Compatibility\CurrencySwitcherByVillatheme::run()
A
49 9 31
Wdr\App\Helpers\Migration::setCategoryCombinationConditions()
A
46 8 46
Wdr\App\Helpers\Validation::validateRules()
A
33 3 120
Wdr\App\Helpers\Input::_sanitize_globals()
A
50 9 29
Wdr\App\Models\DBTable::get_coupon_data()
A
46 8 43
Wdr\App\Helpers\Migration::getPurchaseHistoryDuration()
A
53 9 24
Wdr\App\Controllers\Admin\Messages::setReviewData()
A
53 9 23
Wdr\App\Controllers\ManageDiscount::removeThirdPartyCoupon()
A
54 9 20
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_product_category()
A
47 8 33
Wdr\App\Helpers\Woocommerce::getCart()
A
56 9 18
Wdr\App\Helpers\Rule::getVariantsOfProducts()
A
56 9 17
Wdr\App\Controllers\ShortCodeManager::setAttributesQueryArguments()
A
49 8 32
Wdr\App\Controllers\ManageDiscount::isCartContainsAnyThirdPartyCoupon()
A
56 9 17
Wdr\App\Controllers\Base::getAvailableConditions()
A
49 8 30
Wdr\App\Helpers\Input::set_status_header()
A
40 6 59
Wdr\App\Models\DBTable::createTable()
A
40 4 87
Wdr\App\Controllers\ManageDiscount::getAppliedRuleDiscountsFromCartDiscountDetails()
A
50 8 26
Wdr\App\Controllers\Base::__construct()
A
61 9 11
Wdr\App\Conditions\Base::doCompareInListOperation()
A
53 8 24
Wdr\App\Conditions\CartLineItemsCount::check()
A
52 8 24
Wdr\App\Models\DBTable::get_rule_rows_summary()
A
43 6 54
Wdr\App\Controllers\Admin\Tabs\Compatible::getAvailableCompatibilityClasses()
A
52 8 24
Wdr\App\Compatibility\CompositeProductsBySomewhereWarm::run()
A
53 8 23
Wdr\App\Controllers\ManageDiscount::prepareDiscountDetails()
A
52 8 22
Wdr\App\Helpers\SurveyForm::modal()
A
37 3 97
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_save_configuration()
A
46 7 37
Wdr\App\Controllers\ManageDiscount::removeDuplicateStrikeoutPrice()
A
54 8 21
Wdr\App\Controllers\ManageDiscount::applyFakeCouponsForCartRules()
A
54 8 21
Wdr\App\Controllers\ManageDiscount::getDiscountDetailsOfAProduct()
A
54 8 20
Wdr\App\Helpers\Woocommerce::removeSpecificNoticeFromSession()
A
55 8 20
Wdr\App\Controllers\OnSaleShortCode::getOnPageReBuildOption()
A
55 8 19
Wdr\App\Compatibility\MultiCurrencyByTivNet::convertPrice()
A
54 8 19
Wdr\App\Controllers\Admin\WDRAjax::awdr_get_discount_of_a_product()
A
48 7 34
Wdr\App\Compatibility\CurrencySwitcherByWPWham::run()
A
55 8 18
Wdr\App\Controllers\ManageDiscount::getDiscountDetailsFromOrder()
A
56 8 17
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_duplicate_rule()
A
48 7 32
Wdr\App\Helpers\Migration::createSampleRules()
A
48 7 32
Wdr\App\Helpers\Rule::getAdvancedDiscountMessage()
A
57 8 17
Wdr\App\Helpers\Rule::addAdditionalDataForFilters()
A
57 8 16
Wdr\App\Helpers\Validation::validateSettingsTabFields()
A
35 2 106
Wdr\App\Controllers\Admin\Tabs\Statistics::ajax_get_coupon_data()
S
51 7 24
Wdr\App\Helpers\Migration::getStateInFormat()
S
54 7 23
Wdr\App\Controllers\ManageDiscount::calculateCartPageDiscounts()
S
52 7 23
Wdr\App\Controllers\ManageDiscount::isProductInSale()
S
53 7 22
Wdr\App\Compatibility\ProductAddOnsByWooCommerce::run()
S
44 3 82
Wdr\App\Controllers\DiscountCalculator::saleBadgeDisplayChecker()
S
55 7 21
Wdr\App\Helpers\Woocommerce::addCartFee()
S
54 7 20
Wdr\App\Controllers\DiscountCalculator::getFilterBasedCartQuantities()
S
54 7 20
Wdr\App\Helpers\RuleForm::setCumulativeOption()
S
56 7 18
Wdr\App\Conditions\Base::getChildVariantCountInCart()
S
57 7 16
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_product_sku()
S
49 6 31
Wdr\App\Compatibility\PriceBasedOnCountryByOscarGare::run()
S
58 7 15
Wdr\App\Controllers\Base::getConditionsTemplatesContent()
S
58 7 14
Wdr\App\Helpers\Woocommerce::isProductInSale()
S
60 7 13
Wdr\App\Helpers\Migration::getV1Rules()
S
50 6 26
Wdr\App\Helpers\Rule::isFilterPassed()
S
51 6 26
Wdr\App\Controllers\Admin\Settings::adminTabs()
S
51 6 26
Wdr\App\Compatibility\ExtraProductOptionsProByThemeHigh::run()
S
51 6 25
Wdr\App\Controllers\ShortCodeManager::setCustomTaxonomyQueryArguments()
S
52 6 25
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_delete_rule()
S
47 5 39
Wdr\App\Controllers\ManageDiscount::getStrikeoutPrice()
S
52 6 24
Wdr\App\Helpers\SurveyForm::css()
S
47 1 98
Wdr\App\Helpers\Migration::processConditions()
S
52 6 23
Wdr\App\Helpers\Input::_clean_input_data()
S
55 6 20
Wdr\App\Helpers\Filter::compareWithProducts()
S
56 6 19
Wdr\App\Compatibility\AeliaCurrencySwitcherByAelia::run()
S
55 6 18
Wdr\App\Helpers\Input::request_headers()
S
55 6 18
Wdr\App\Helpers\RuleForm::setFilter()
S
57 6 17
Wdr\App\Conditions\CartSubTotal::processPromotion()
S
56 6 17
Wdr\App\Helpers\Woocommerce::getProductId()
S
58 6 16
Wdr\App\Controllers\OnSaleShortCode::setQueryRelationship()
S
59 6 16
Wdr\App\Helpers\Filter::compareWithCustomTaxonomy()
S
56 6 16
Wdr\App\Helpers\Input::get_request_header()
S
57 6 16
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_manage_status()
S
50 5 31
Wdr\App\Controllers\Admin\Tabs\Statistics::render()
S
49 5 30
Wdr\App\Controllers\ManageDiscount::applyTaxInFee()
S
58 6 15
Wdr\App\Helpers\Woocommerce::get_shipping_packages()
S
63 7 10
Wdr\App\Controllers\DiscountCalculator::mayHaveTax()
S
59 6 15
Wdr\App\Controllers\Admin\Settings::getLocalizationData()
S
35 1 89
Wdr\App\Helpers\Woocommerce::availableProductVariations()
S
59 6 14
Wdr\App\Controllers\Configuration::getConfig()
S
59 6 14
Wdr\App\Helpers\Helper::validateRequest()
S
59 6 14
WDRV1Deprecated::validateRequest()
S
59 6 14
Wdr\App\Controllers\Admin\Tabs\Compatible::saveCompatibilitySettings()
S
59 6 14
Wdr\App\Helpers\Migration::processCommonData()
S
59 6 13
Wdr\App\Models\DBTable::updateTable()
S
43 2 73
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_data()
S
50 5 27
Wdr\App\Helpers\Woocommerce::setOrderMeta()
S
61 6 12
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_data()
S
50 5 26
Wdr\App\Controllers\OnSaleShortCode::updateOnsaleRebuildPageStatus()
S
62 6 11
Wdr\App\Models\Recipes::save()
S
52 5 25
Wdr\App\Helpers\Validation::runAdditionalRuleValidations()
S
51 5 24
Wdr\App\Controllers\OnSaleShortCode::setCustomTaxonomyQueryArguments()
S
53 5 22
Wdr\App\Controllers\OnSaleShortCode::setAttributesQueryArguments()
S
53 5 22
Wdr\App\Helpers\Woocommerce::getOrderItemsQty()
S
54 5 22
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_update_priority_order()
S
54 5 22
Wdr\App\Compatibility\WholesalePricesByRymeraWebCo::run()
S
53 5 22
Wdr\App\Controllers\ManageDiscount::setCartCouponDiscountDetails()
S
54 5 21
Wdr\App\Controllers\ManageDiscount::awdrExportCsv()
S
52 5 20
Wdr\App\Helpers\RuleForm::setBuyXGetYRange()
S
55 5 18
Wdr\App\Controllers\ManageDiscount::checkCouponToApply()
S
48 4 33
Wdr\App\Controllers\ManageDiscount::showBulkTableInPositionManually()
S
55 5 18
Wdr\App\Helpers\Woocommerce::getFirstChildOfVariableProduct()
S
58 5 17
Wdr\App\Helpers\Woocommerce::getProductsBySku()
S
58 5 17
Wdr\App\Controllers\ManageDiscount::getCartTotalPriceHtml()
S
58 5 16
Wdr\App\Controllers\ManageDiscount::displayTotalSavingsInOrderAfterOrderTotal()
S
57 5 16
Wdr\App\Controllers\ManageDiscount::displayTotalSavingsThroughDiscountInOrder()
S
57 5 16
Wdr\App\Helpers\Woocommerce::set_quantity()
S
63 6 10
Wdr\App\Controllers\ManageDiscount::setDiscountInfoToOrderItemMeta()
S
61 6 10
Wdr\App\Controllers\ManageDiscount::reCalculateCartTotal()
S
65 6 9
Wdr\App\Helpers\Woocommerce::calculateCartTotals()
S
65 6 9
Wdr\App\Helpers\Woocommerce::add_to_cart()
S
62 6 10
Wdr\App\Helpers\Woocommerce::remove_coupon()
S
63 6 10
Wdr\App\Helpers\Woocommerce::remove_cart_item()
S
63 6 10
Wdr\App\Helpers\Woocommerce::getCartItem()
S
65 6 8
Wdr\App\Helpers\Woocommerce::getAppliedCoupons()
S
63 6 10
Wdr\App\Helpers\Woocommerce::getSession()
S
63 6 10
Wdr\App\Helpers\Woocommerce::setSession()
S
64 6 9
Wdr\App\Helpers\Filter::compareWithOnSale()
S
65 6 9
Wdr\App\Helpers\Woocommerce::isCartNeedsShipping()
S
63 6 10
Wdr\App\Controllers\DiscountCalculator::getProductPriceFromConfig()
S
59 5 15
Wdr\App\Compatibility\WholesalePricesByRymeraWebCo::loadFields()
S
59 5 14
Wdr\App\Helpers\Rule::getFromArray()
S
60 5 14
Wdr\App\Helpers\Woocommerce::getExcludingTaxPrice()
S
59 5 14
Wdr\App\Helpers\Woocommerce::getIncludingTaxPrice()
S
59 5 14
Wdr\App\Helpers\Language::getDefaultLanguage()
S
60 5 14
Wdr\App\Helpers\Woocommerce::getProductCategories()
S
60 5 13
Wdr\App\Controllers\ShortCodeManager::setQueryRelationship()
S
61 5 13
Wdr\App\Helpers\Helper::setPromotionMessage()
S
60 5 13
Wdr\App\Helpers\Migration::processPriceRules()
S
60 5 13
Wdr\App\Helpers\Migration::filter_where()
S
59 5 13
Wdr\App\Helpers\Rule::getRuleVaildStatus()
S
61 5 12
Wdr\App\Helpers\Rule::getParentOfVariant()
S
62 5 12
Wdr\App\Helpers\Validation::validateSelectedArrayValues()
S
61 5 12
Wdr\App\Helpers\Woocommerce::getProductIdFromCartItem()
S
61 5 12
Wdr\App\Helpers\Migration::migrateLicenceKey()
S
60 5 12
Wdr\App\Helpers\Rule::hasConditions()
S
62 5 11
Wdr\App\Helpers\Woocommerce::getProductSalePrice()
S
62 5 11
Wdr\App\Helpers\Woocommerce::getCartLineItemSubtotal()
S
61 5 11
Wdr\App\Controllers\DiscountCalculator::hasExclusiveFromRules()
S
62 5 11
Wdr\App\Helpers\Woocommerce::getProductParentId()
S
62 5 11
Wdr\App\Controllers\ShortCodeManager::setCategoriesQueryArguments()
S
54 4 23
Wdr\App\Controllers\Admin\Settings::getSiteLanguages()
S
54 4 22
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_get_price_html()
S
53 4 22
Wdr\App\Controllers\Admin\Settings::getTabs()
S
53 4 22
Wdr\App\Controllers\ShortCodeManager::setTagsQueryArguments()
S
55 4 21
Wdr\App\Helpers\Woocommerce::getTitleOfProduct()
S
54 4 20
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_create_rule_recipe()
S
54 4 19
Wdr\App\Controllers\ManageDiscount::getCalculateDiscountPriceFrom()
S
56 4 18
Wdr\App\Helpers\Helper::displayCompatibleCheckMessages()
S
56 4 18
Wdr\App\Controllers\ShortCodeManager::setSkuQueryArguments()
S
58 4 17
Wdr\App\Models\DBTable::saveOrderItemDiscounts()
S
47 3 32
Wdr\App\Helpers\Migration::checkForMigration()
S
57 4 17
Wdr\App\Compatibility\MultiCurrencyByWPML::run()
S
57 4 17
Wdr\App\Compatibility\ExtraProductOptionsProByThemeHigh::loadFields()
S
58 4 16
Wdr\App\Compatibility\FacebookForWoocommerceByFacebook::loadFields()
S
58 4 16
Wdr\App\Compatibility\CompositeProductsBySomewhereWarm::loadFields()
S
58 4 16
Wdr\App\Helpers\Rule::hasAdvancedDiscountMessage()
S
64 5 10
Wdr\App\Helpers\Woocommerce::getItemId()
S
64 5 10
Wdr\App\Helpers\Rule::hasLanguages()
S
64 5 10
Wdr\App\Controllers\ManageDiscount::getDiscountPercentageOfAProduct()
S
65 5 7
Wdr\App\Controllers\ManageDiscount::getSaveAmountOfAProduct()
S
65 5 8
Wdr\App\Controllers\ManageDiscount::getSavedAmountFromCartItem()
S
65 5 8
Wdr\App\Helpers\Woocommerce::getShippingCity()
S
66 5 8
Wdr\App\Controllers\ManageDiscount::displayPromotionMessages()
S
63 5 10
Wdr\App\Helpers\Woocommerce::getCountriesList()
S
66 5 8
Wdr\App\Helpers\Woocommerce::getShippingCountry()
S
66 5 8
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_requests()
S
58 4 15
Wdr\App\Helpers\Woocommerce::getStatesList()
S
66 5 8
Wdr\App\Router::__construct()
S
64 5 9
Wdr\App\Helpers\Rule::getFilterType()
S
66 5 8
Wdr\App\Helpers\Rule::getFilterOptionValue()
S
67 5 8
Wdr\App\Helpers\Rule::getFilterOptionParentValue()
S
67 5 8
Wdr\App\Helpers\Rule::hasProductDiscount()
S
67 5 8
Wdr\App\Controllers\Admin\Tabs\Compatible::runCompatibilityScripts()
S
64 5 10
Wdr\App\Helpers\Rule::calculateProductBulkDiscount()
S
63 5 10
Wdr\App\Controllers\Admin\Tabs\Compatible::loadFields()
S
63 5 10
Wdr\App\Helpers\Rule::getQuantityBasedOnCountAdjustment()
S
59 4 15
Wdr\App\Helpers\Woocommerce::getShippingState()
S
66 5 8
Wdr\App\Helpers\Rule::getRuleObject()
S
59 4 15
Wdr\App\Helpers\Rule::hasUsedCoupons()
S
67 5 8
getAWDRWooVersion()
S
59 4 15
Wdr\App\Compatibility\FacebookForWoocommerceByFacebook::run()
S
58 4 15
Wdr\App\Helpers\Woocommerce::getBillingCity()
S
66 5 8
Wdr\App\Controllers\ManageDiscount::getSavedAmountFromOrderItem()
S
65 5 8
Wdr\App\Controllers\Admin\Tabs\DiscountRules::getAvailableLanguages()
S
58 4 15
Wdr\App\Helpers\Rule::getFilterMethod()
S
66 5 8
Wdr\App\Controllers\Admin\WDRAjax::__construct()
S
68 5 6
Wdr\App\Helpers\Rule::getAdditionalRuleData()
S
65 5 9
Wdr\App\Helpers\Rule::hasFilter()
S
64 5 10
Wdr\App\Helpers\Woocommerce::getShippingZipCode()
S
66 5 8
Wdr\App\Helpers\Rule::hasCartDiscount()
S
67 5 8
Wdr\App\Compatibility\MultiCurrencyByTivNet::loadFields()
S
60 4 14
Wdr\App\Compatibility\MultiCurrencyByWPML::loadFields()
S
60 4 14
Wdr\App\Compatibility\CurrencySwitcherByRealmag777::loadFields()
S
60 4 14
Wdr\App\Compatibility\ProductAddOnsByWooCommerce::loadFields()
S
60 4 14
Wdr\App\Compatibility\CurrencySwitcherByVillatheme::loadFields()
S
60 4 14
Wdr\App\Controllers\DiscountCalculator::getProductPriceToDisplay()
S
59 4 14
Wdr\App\Compatibility\PriceBasedOnCountryByOscarGare::loadFields()
S
60 4 14
Wdr\App\Compatibility\AeliaCurrencySwitcherByAelia::loadFields()
S
60 4 14
Wdr\App\Compatibility\CurrencySwitcherByWPWham::loadFields()
S
60 4 14
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::load_raw_data()
S
62 4 13
Wdr\App\Controllers\ManageDiscount::getPercentageFromCartKey()
S
60 4 13
Wdr\App\Controllers\Admin\Tabs\DiscountRules::isMigrationAvailable()
S
61 4 13
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::load_raw_data()
S
62 4 13
Wdr\App\Helpers\Validation::validateConditionFields()
S
62 4 12
Wdr\App\Controllers\ManageDiscount::manageVirtualCoupon()
S
50 3 27
Wdr\App\Helpers\RuleForm::setConditions()
S
61 4 12
Wdr\App\Helpers\Migration::processCartDiscounts()
S
60 4 12
Wdr\App\Controllers\ManageDiscount::orderItemMetaDiscountDetails()
S
60 4 12
Wdr\App\Helpers\Rule::showHideDiscount()
S
63 4 12
Wdr\App\Controllers\DiscountCalculator::getUsedCoupons()
S
61 4 12
Wdr\App\Controllers\ManageDiscount::getItemTotalDiscount()
S
62 4 12
Wdr\App\Controllers\ManageDiscount::getCartProductSubtotalPriceHtml()
S
61 4 11
Wdr\App\Controllers\Admin\Tabs\Compatible::getConfig()
S
63 4 11
Wdr\App\Controllers\ManageDiscount::getProductIdsFromCartKey()
S
62 4 11
Wdr\App\Helpers\Language::getLanguageLabel()
S
63 4 11
Wdr\App\Controllers\ManageDiscount::didAppliedDiscountAlready()
S
62 4 11
awdr_check_compatible()
S
63 4 11
Wdr\App\Helpers\Helper::removeErrorMessageForOurCoupons()
S
62 4 11
Wdr\App\Helpers\Filter::checkInList()
S
62 4 11
Wdr\App\Controllers\Admin\Tabs\AdvancedSection::runAdvancedOption()
S
63 4 11
awdr_create_required_tables()
S
61 4 11
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_product_taxonomies()
S
52 3 24
Wdr\App\Helpers\ProOptions::addProFilters()
S
49 2 36
Wdr\App\Helpers\Validation::validateReportTabFields()
S
56 3 18
Wdr\App\Controllers\Admin\Tabs\Statistics::__construct()
S
49 2 32
Wdr\App\Controllers\Admin\Tabs\GeneralSettings::render()
S
56 3 17
Wdr\App\Helpers\ProOptions::addProAdjustmentType()
S
50 2 32
Wdr\App\Helpers\Woocommerce::getOrdersByConditions()
S
58 3 16
Wdr\App\Helpers\Woocommerce::getCustomProductTaxonomies()
S
58 3 16
Wdr\App\Controllers\ManageDiscount::showAppliedRulesMessages()
S
57 3 16
Wdr\App\Helpers\Woocommerce::getProductTags()
S
68 4 7
Wdr\App\Helpers\Woocommerce::getProductRegularPrice()
S
66 4 8
Wdr\App\Controllers\ManageDiscount::removeOtherEvents()
S
64 4 10
Wdr\App\Helpers\Woocommerce::getWeight()
S
67 4 8
Wdr\App\Helpers\Rule::getEndDate()
S
66 4 9
Wdr\App\Helpers\Woocommerce::get_variation_regular_price()
S
67 4 7
Wdr\App\Helpers\Woocommerce::getProductPrice()
S
66 4 8
Wdr\App\Helpers\Woocommerce::getProductPriceSuffix()
S
67 4 7
Wdr\App\Helpers\Woocommerce::getProductAttributes()
S
68 4 7
Wdr\App\Helpers\Woocommerce::getPriceHtml()
S
66 4 8
Wdr\App\Helpers\Input::__get()
S
66 4 8
Wdr\App\Controllers\ManageDiscount::getSavedAmountFromOrder()
S
66 4 8
Wdr\App\Helpers\SurveyForm::isPluginPage()
S
67 4 7
Wdr\App\Helpers\Woocommerce::getPaymentMethodList()
S
67 4 8
Wdr\App\Helpers\Woocommerce::getProductFromCartItem()
S
63 4 10
Wdr\App\Controllers\DiscountCalculator::getDiscountForMatchedItemAndRule()
S
63 4 10
Wdr\App\Helpers\Woocommerce::getProductSku()
S
68 4 7
Wdr\App\Helpers\Woocommerce::isProductHasStock()
S
69 4 6
Wdr\App\Helpers\Rule::getStartDate()
S
66 4 9
Wdr\App\Helpers\Rule::getBuyXGetYAdjustment()
S
70 4 6
Wdr\App\Controllers\ShortCodeManager::setProductsQueryArguments()
S
65 4 9
Wdr\App\Controllers\ManageDiscount::getDiscountPriceFromCartItem()
S
66 4 8
Wdr\App\Controllers\ManageDiscount::getDiscountPriceFromOrderItem()
S
66 4 8
Wdr\App\Helpers\Woocommerce::productTypeIs()
S
68 4 7
Wdr\App\Controllers\OnSaleShortCode::mergeValues()
S
64 4 9
Wdr\App\Helpers\Woocommerce::getOrderItem()
S
66 4 8
Wdr\App\Helpers\Rule::hasBulkDiscount()
S
70 4 6
Wdr\App\Helpers\Woocommerce::variationIsVisible()
S
67 4 8
Wdr\App\Controllers\DiscountCalculator::mergeAdditionalDiscounts()
S
63 4 10
Wdr\App\Controllers\Admin\Messages::majorReleaseMessage()
S
68 4 6
Wdr\App\Helpers\Woocommerce::getProductChildren()
S
68 4 7
Wdr\App\Models\DBTable::getRulesForOnSaleList()
S
57 3 14
Wdr\App\Helpers\Input::remove_invisible_characters()
S
60 3 14
Wdr\App\Helpers\Woocommerce::validateDynamicCoupon()
S
59 3 14
Wdr\App\Controllers\ManageDiscount::doApplyDiscount()
S
59 3 14
Wdr\App\Models\DBTable::saveRule()
S
58 3 14
Wdr\App\Helpers\RuleForm::setBuyXGetXRange()
S
59 3 14
Wdr\App\Models\DBTable::getOrderCount()
S
59 3 13
Wdr\App\Helpers\RuleForm::setBulkRange()
S
60 3 13
Wdr\App\Controllers\Admin\Tabs\DiscountRules::getV1RuleCount()
S
60 3 13
Wdr\App\Controllers\Admin\Settings::AddMenu()
S
61 3 13
Wdr\App\Helpers\Validation::validateBasicHtmlTags()
S
60 3 13
WDRV1Deprecated::adminMenu()
S
61 3 13
Wdr\App\Controllers\Admin\Settings::getStates()
S
61 3 13
Wdr\App\Conditions\Base::getDateByString()
S
61 3 12
Wdr\App\Controllers\ManageDiscount::orderSubTotalDiscountDetails()
S
61 3 12
Wdr\App\Helpers\Woocommerce::getCheckOutPostData()
S
61 3 12
Wdr\App\Helpers\RuleForm::setSetRange()
S
61 3 12
Wdr\App\Helpers\SurveyForm::init()
S
62 3 11
Wdr\App\Helpers\Input::_filter_attributes()
S
63 3 11
Wdr\App\Controllers\ManageDiscount::showAdvancedTableInPositionManually()
S
62 3 11
Wdr\App\Helpers\Woocommerce::checkCouponAlreadyExistsInWooCommerce()
S
62 3 11
Wdr\App\Controllers\Base::getFilterTemplatesContent()
S
62 3 11
Wdr\App\Controllers\Base::getDiscountTemplatesContent()
S
62 3 11
Wdr\App\Helpers\Rule::validateHtmlBeforeSave()
S
52 2 24
Wdr\App\Controllers\ManageDiscount::loadAssets()
S
51 2 24
Wdr\App\Controllers\OnSaleShortCode::setOnSaleProductQueryArguments()
S
55 2 22
Wdr\App\Helpers\Migration::getSampleRules()
S
48 1 36
Wdr\App\Models\DBTable::saveOrderDiscounts()
S
54 2 19
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::prepare_data()
S
56 2 18
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::prepare_data()
S
57 2 17
Wdr\App\Helpers\Helper::getCleanHtml()
S
57 2 17
Wdr\App\Helpers\Validation::validateStateCountryCondition()
S
58 2 16
Wdr\App\Conditions\Base::__construct()
S
72 3 5
Wdr\App\Controllers\Admin\Tabs\Base::ajax()
S
67 3 7
Wdr\App\Helpers\Filter::compareWithTags()
S
63 3 10
Wdr\App\Helpers\Language::getAvailableLanguages()
S
68 3 7
Wdr\App\Helpers\Schedule::mayRunRebuildOnSaleIndex()
S
66 3 8
Wdr\App\Helpers\Helper::hasPro()
S
72 3 5
Wdr\App\Helpers\Filter::compareWithCategories()
S
63 3 10
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::prepare_params()
S
64 3 9
isAWDRWooActive()
S
67 3 7
Wdr\App\Helpers\Helper::getTemplateOverride()
S
60 2 14
Wdr\App\Controllers\Admin\Settings::getBannerPosition()
S
63 2 11
Wdr\App\Controllers\Base::discountElements()
S
54 1 22
Wdr\App\Helpers\Schedule::removeEvent()
S
70 2 6
Wdr\App\Helpers\RuleForm::setBuyXGetYOption()
S
70 2 6
Wdr\App\Compatibility\MultiCurrencyByTivNet::run()
S
68 2 7
Wdr\App\Controllers\Admin\Tabs\Compatible::getInstance()
S
71 2 6
Wdr\App\Controllers\Base::getDiscountTypes()
S
67 2 8
Wdr\App\Controllers\Base::getProductFilterTypes()
S
67 2 8
Wdr\App\Helpers\Schedule::runRebuildOnSaleIndex()
S
65 2 8
Wdr\App\Helpers\Language::getWpAvailableTranslations()
S
69 2 7
Wdr\App\Controllers\Configuration::getInstance()
S
70 2 7
Wdr\App\Helpers\Language::getCurrentLanguage()
S
72 2 6
Wdr\App\Helpers\RuleForm::setCartAdjustment()
S
68 2 7
Wdr\App\Helpers\Schedule::addEvent()
S
70 2 6
WDRV1Deprecated::verifyNonce()
S
69 2 7
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_dates()
S
66 2 8
Wdr\App\Helpers\Schedule::stopRebuildOnSaleIndex()
S
74 2 5
Wdr\App\Controllers\Admin\Messages::timeDifferenceForReview()
S
68 2 7
Wdr\App\Helpers\Template::templateContents()
S
68 2 8
Wdr\App\Helpers\Schedule::get()
S
70 2 6
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_dates()
S
66 2 8
Wdr\App\Controllers\Admin\Tabs\Compatible::getConfigData()
S
69 2 7
Wdr\App\Controllers\Base::filtersTypes()
S
60 1 14
WDRV1Deprecated::init()
S
79 1 3
isAWDREnvironmentCompatible()
S
79 1 3
Wdr\App\Conditions\CartLineItemsCount::__construct()
S
67 1 7
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_title()
S
81 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_subtitle()
S
79 1 3
Wdr\App\Helpers\Template::getPath()
S
82 1 3
Wdr\App\Controllers\Admin\Tabs\Base::__construct()
S
82 1 3
Wdr\App\Conditions\Base::name()
S
83 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_type()
S
82 1 3
Wdr\App\Models\Recipes::recipeDetails()
S
83 1 3
WDRV1Deprecated::createNonce()
S
80 1 3
Wdr\App\Helpers\Template::render()
S
82 1 3
Wdr\App\Controllers\Admin\Tabs\Addons::__construct()
S
75 1 4
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::__construct()
S
81 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::prepare_params()
S
66 1 9
Wdr\App\Helpers\Template::setPath()
S
77 1 4
Wdr\App\Helpers\ProOptions::hooks()
S
72 1 5
Wdr\App\Helpers\Template::setData()
S
77 1 4
Wdr\App\Helpers\Schedule::hasEvent()
S
77 1 3
Wdr\App\Controllers\Admin\Tabs\Base::render()
S
100 1 0
Wdr\App\Controllers\Configuration::saveConfig()
S
79 1 3
Wdr\App\Controllers\Admin\Tabs\GeneralSettings::resetMigration()
S
64 1 10
Wdr\App\Conditions\CartSubTotal::__construct()
S
68 1 7
Wdr\App\Helpers\Template::display()
S
82 1 3
Wdr\App\Controllers\Admin\Tabs\DiscountRules::__construct()
S
75 1 4
isAWDRWooCompatible()
S
75 1 4
isAWDRWpCompatible()
S
75 1 4
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_subtitle()
S
79 1 3
awdr_add_sample_rules()
S
79 1 3
Wdr\App\Controllers\Admin\Tabs\AdvancedSection::__construct()
S
75 1 4
Wdr\App\Controllers\Admin\Tabs\GeneralSettings::__construct()
S
75 1 4
Wdr\App\Controllers\Admin\Messages::showAdminReviewNotification()
S
76 1 4
Wdr\App\Controllers\Admin\Tabs\AdvancedSection::render()
S
68 1 7
Wdr\App\Controllers\Admin\Tabs\Compatible::__construct()
S
75 1 4
Wdr\App\Controllers\Configuration::setConfig()
S
76 1 4
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_type()
S
82 1 3
Wdr\App\Controllers\Admin\Tabs\Compatible::render()
S
65 1 9
WDRV1Deprecated::loadWDRV1DeprecatedHTML()
S
79 1 3
Wdr\App\Controllers\Admin\Messages::saveReviewData()
S
69 1 7
Wdr\App\Conditions\Base::check()
S
100 1 0
Wdr\App\Helpers\RuleForm::getForm()
S
82 1 3
Wdr\App\Helpers\ProOptions::init()
S
80 1 3

258 more item(s) not shown.