Code Analysis: Timed Content 2.68

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