WoocommerceIR_SMS_Helper D

Total Complexity 251
Dependencies 6
Dependents 1
Total lines 1,029
Lines of code 763
Logical lines of code 468
Comment lines 12
Methods 46
Properties 2

Methods 46

Method Rating Maintainability Complexity Lines of code
ReplaceShortCodes()
B
35 18 71
SendSMS()
B
41 19 51
multiSelectAndCheckbox()
B
40 18 53
JalaliDate()
B
45 18 33
Options()
A
48 13 32
MaybeVariableProductTitle()
A
47 10 33
GetProdcutLists()
A
52 9 23
ProductAdminMobiles()
A
52 9 22
multiSelectAdminField()
A
50 8 26
ProductHasProp()
A
56 8 17
GetAllStatuses()
S
55 7 18
IsStockManaging()
S
56 6 19
modifyMobile()
S
55 6 18
mayBeJalaliDate()
S
57 6 15
Meta_Saved_Mobile()
S
59 6 14
ProductSalePriceTime()
S
54 5 22
OrderDate()
S
57 5 17
orderNoteMetaBox()
S
59 5 15
ProductStockQty()
S
59 5 14
maybeBool()
S
60 5 14
OrderProp()
S
61 5 11
User_Meta_Mobile()
S
53 4 23
ReplaceTags()
S
52 4 23
getValue()
S
64 5 8
ProductId()
S
62 4 12
Post_Meta_Mobile()
S
55 3 19
MayBeVariable()
S
60 3 14
prepareAdminProductStatus()
S
59 3 14
ProductAdminItems()
S
62 3 12
GetBuyerAllowedStatuses()
S
62 3 11
AllItems()
S
63 3 11
statusName()
S
66 3 8
ProductProp()
S
73 3 4
EnglishNumberMobile()
S
59 2 12
prepareItems()
S
65 2 8
init()
S
71 2 6
nusoap()
S
73 2 5
hasNotifCond()
S
77 2 3
sanitize_text_field()
S
70 2 6
buyerMobile()
S
77 1 3
buyerMobileMeta()
S
79 1 3
OrderId()
S
79 1 3
GetAllProductAdminStatuses()
S
76 1 4
GetAllSuperAdminStatuses()
S
70 1 6
modifyStatus()
S
78 1 3
validateMobile()
S
75 1 4