plgAcymWoocommerce D

Total Complexity 384
Dependencies 13
Dependents 0
Total lines 2,795
Lines of code 2,308
Logical lines of code 1,030
Comment lines 47
Methods 76
Properties 0

Methods 76

Method Rating Maintainability Complexity Lines of code
replaceLastPurchased()
C
33 27 89
replaceCart()
B
38 24 60
matchFollowupsConditions()
B
46 25 32
summaryConditionFilters()
B
35 20 83
insertionOptions()
B
26
8 218
replaceIndividualContent()
B
37 16 70
getAcymAdditionalConditionFollowup()
B
38 15 71
processConditionFilter_woosubscription()
B
38 15 62
onAcymGetEmailOverridesParams()
A
27
1 268
generateCoupon()
A
39 15 56
getFollowupConditionSummary()
A
44 14 42
lastOrCartContentInsert()
A
37 10 84
onAcymDeclareConditions()
A
31 6 139
onAcymGetEmailOverrides()
A
30 1 208
processConditionFilter_woopurchased()
A
46 10 34
onWooCommerceOrderStatusChange()
A
46 9 40
subscribeUserOnCheckoutWC()
A
52 10 22
getCampaignSpecificSendSettings()
A
47 8 35
generateByCategory()
S
49 7 28
onAcymExecuteTrigger()
S
59 8 12
searchProduct()
S
47 6 37
acym_displayTrackingMessage()
S
56 7 15
replaceUserInformation()
S
54 6 21
_replaceCoupons()
S
55 6 18
onWooCommerceEmailSend()
S
51 5 27
searchCat()
S
54 5 22
trackingWoocommerce()
S
57 5 14
onRegacyOptionsDisplay()
S
44 2 58
onAcymSendCampaignSpecial()
S
56 4 17
onWooCommerceEmailSendReplaceTags()
S
47 3 32
__construct()
S
44 2 45
prepareListing()
S
47 2 37
onAcymDeclareTriggers()
S
54 3 21
getWooCategories()
S
58 3 16
cleanElements()
S
65 4 8
formatCookie()
S
64 4 9
addSubscriptionFieldWC()
S
58 3 14
processConditionFilter_wooreminder()
S
57 3 13
initElementOptionsCustomView()
S
63 3 11
saveTrackingWoocommerceMailStat()
S
62 3 11
saveTrackingWoocommerceUserStat()
S
61 3 11
removeLastGeneratedPreview()
S
62 3 10
getOrderStatuses()
S
66 3 8
getNewEmailsTypeBlock()
S
59 2 14
saveCampaignSpecificSendSettings()
S
61 2 11
replaceContent()
S
73 2 5
onAcymProcessCondition_woopurchased()
S
72 2 5
onAcymProcessCondition_wooreminder()
S
72 2 5
onAcymProcessCondition_woosubscription()
S
72 2 5
onBeforeSaveConfigFields()
S
78 2 3
getCurrency()
S
72 2 5
onAcymInitWordpressAddons()
S
62 2 10
trackingWoocommerceAddCookie()
S
64 2 8
onAcymDeclareSummary_triggers()
S
65 2 9
onAcymSpecificListingActive()
S
74 2 5
onAcymCampaignDataSpecificListing()
S
64 2 9
onAcymCampaignAddFiltersSpecificListing()
S
72 2 5
getStandardStructure()
S
59 1 14
initReplaceOptionsCustomView()
S
71 1 6
getPossibleIntegrations()
S
82 1 3
onAcymDeclareFilters()
S
81 1 3
onAcymProcessFilterCount_woopurchased()
S
75 1 4
onAcymProcessFilter_woopurchased()
S
79 1 3
onAcymProcessFilterCount_wooreminder()
S
75 1 4
onAcymProcessFilter_wooreminder()
S
79 1 3
onAcymProcessFilterCount_woosubscription()
S
75 1 4
onAcymProcessFilter_woosubscription()
S
79 1 3
onAcymDeclareSummary_conditions()
S
81 1 3
onAcymDeclareSummary_filters()
S
81 1 3
onAcymIsTrackingWoocommerce()
S
78 1 3
getCampaignTypes()
S
80 1 3
onAcymDisplayCampaignListingSpecificTabs()
S
79 1 3
filterSpecificMailsToSend()
S
79 1 3
getFollowupTriggerBlock()
S
63 1 10
getFollowupTriggers()
S
79 1 3
onAcymGetEmailOverrideSources()
S
80 1 3