timedContentPlugin D

Total Complexity 306
Dependencies 5
Dependents 0
Total lines 2,321
Lines of code 1,708
Logical lines of code 850
Comment lines 405
Methods 39
Properties 14

Methods 39

Method Rating Maintainability Complexity Lines of code
getRulePeriods()
D
26
32 144
serverShowHTML()
D
26
31 145
getScheduleDescription()
D
27
28 141
getScheduleDescriptionById()
C
35 30 82
setupCustomFields()
C
21
10 300
validate()
B
41 21 55
fix_date_i18n()
B
35 16 86
rulesShowHTML()
B
42 16 48
getNthWeekdayOfMonth()
A
41 14 59
getRulePeriodsById()
A
44 10 42
getNextMonth()
A
48 8 36
addAdminHeaderCode()
A
48 7 31
addRulesCount()
S
50 7 30
convertDateTimeParametersToISO()
S
51 7 29
init()
S
36 3 86
timedContentPluginGetRulePeriodsAjax()
S
51 7 24
clientShowHTML()
S
48 5 32
getRulesJS()
S
51 5 24
timedContentPluginGetScheduleDescriptionAjax()
S
51 5 24
setTinyMCEPluginVars()
S
55 5 20
convertTimeToISO()
S
57 5 16
getNextWeek()
S
53 4 21
addDescColumnContent()
S
62 4 11
timedContentRuleUpdatedMessages()
S
51 3 24
initTinyMCEPlugin()
S
64 4 9
timedContentPluginGetTinyMCEDialog()
S
51 2 27
timedContentRuleTypeInit()
S
47 1 37
datetimeToEnglish()
S
51 1 32
timedContentPreGetPosts()
S
65 3 9
addPostTypeIcons()
S
58 1 25
__construct()
S
52 1 23
addHeaderCode()
S
68 2 7
stripArrayIndices()
S
72 2 6
addTimedContentTinyMCEPlugin()
S
76 1 4
addDescColumnHead()
S
70 1 6
registerTinyMCEButton()
S
76 1 4
getNextDay()
S
79 1 3
getNextHour()
S
79 1 3
getNextYear()
S
79 1 3