postaffiliatepro_Form_Settings_WooComm D

Total Complexity 263
Dependencies 9
Dependents 2
Total lines 1,042
Lines of code 889
Logical lines of code 593
Comment lines 43
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
trackWooOrder()
C
30 30 103
trackWooOrderRemote()
C
33 29 82
wooProcessPaypalIPN()
C
33 25 85
wooHandleCustomThankYouPages()
C
45 27 36
getTrackingProductID()
A
43 15 48
recomputeCommissionAjaxCallback()
A
42 14 50
getTrackingData()
A
46 14 37
refundTransaction()
A
44 11 42
resolveCoupons()
A
49 11 30
wooOrderStatusChanged()
A
50 9 29
wooAddThankYouPageTrackSale()
A
50 9 27
wooSubscriptionStatusChanged()
A
46 8 38
get_paypal_order()
A
53 9 21
wooRecurringCommission()
S
53 7 22
getOrderId()
S
57 7 16
wooAddMetaToRevCent()
S
59 5 13
getSubtotal()
S
61 5 12
initForm()
S
43 2 52
wooModifyPaypalArgs()
S
57 4 18
wooAddRefIdToOrderMetaData()
S
66 5 8
getTrackingProductIDsLine()
S
59 4 14
addRecomputionMetaBox()
S
50 2 43
initSettings()
S
58 1 17
addPrimaryConfigMenu()
S
66 2 8
getOrderNote()
S
68 2 7
papRecomputeCommissions()
S
66 1 12
wooAutoshipCommission()
S
70 1 6
getTemplateFile()
S
80 1 3
printConfigPage()
S
82 1 3
addHiddenFieldToPaymentForm()
S
77 1 4
__construct()
S
79 1 3