Code Analysis: Inline Related Posts 3.8.0

Function Rating Maintainability Complexity Lines of code
IRP_HtmlTemplate::html()
D
30 34 110
irp_ui_get_box()
C
33 24 96
IRP_Plugin::getVersion()
B
39 22 65
IRP_HTMLContext::getHtmlTag()
B
35 19 88
irp_ui_settings()
B
26
12 180
IRP_Plugin::isActive()
B
38 19 72
IRP_Plugin::getName()
B
41 19 60
IRP_HtmlTemplate::getFieldsOrBody()
B
37 17 76
IRP_HTMLContext::decode()
B
37 17 74
IRP_HtmlTemplate::load()
B
42 17 51
IRP_Utils::query()
B
38 15 65
IRP_Form::select()
B
42 16 49
irp_shortcode()
A
41 14 55
irp_the_content()
A
43 14 45
IRP_Language::L()
A
43 13 49
IRP_Form::getTextArgs()
A
50 14 26
IRP_AppOptions::getTemplateStyle()
A
42 12 50
IRP_Tabs::showTabPage()
A
42 11 57
irp_do_action()
A
47 11 36
IRP_TextContent::write()
A
49 11 30
IRP_Utils::inArray()
A
48 10 38
IRP_AppOptions::getToShowPostsIds()
A
48 10 34
IRP_Form::colorSelect()
A
48 10 32
IRP_Manager::getRelatedPostsIds()
A
44 9 44
IRP_Form::checkbox()
A
46 9 37
irp_autoload_root()
A
53 10 20
IRP_AppOptions::getColors()
A
48 9 35
IRP_Utils::parseArgs()
A
55 10 17
IRP_Utils::endsWith()
A
52 9 25
IRP_Utils::startsWith()
A
53 9 24
IRP_HTMLTag::pushTag()
A
52 9 24
IRP_AppOptions::setTemplateStyle()
A
54 9 23
IRP_Manager::queryRelatedPostsIds()
A
47 8 36
irp_include_php()
A
54 9 19
IRP_Form::label()
A
50 8 29
irp_get_list_posts()
A
44 7 43
IRP_Language::H()
A
50 8 28
call_irp_ui_button_editor()
A
61 9 13
IRP_Tracking::admin_notice()
A
52 8 23
IRP_Utils::toCommaArray()
A
53 8 23
irp_save_meta_box_data()
A
53 8 22
IRP_HTMLContext::popRelatedBox()
A
49 7 33
IRP_Logger::dump()
S
59 8 14
IRP_BehaviourTag::write()
S
53 7 26
IRP_HTMLContext::getTagName()
S
52 7 25
IRP_Utils::aksortCompare()
S
55 7 20
irp_head()
S
54 7 19
IRP_Utils::isTrue()
S
59 7 14
irp_add_meta_box()
S
53 6 24
IRP_AppOptions::pushCssStyle()
S
53 6 23
IRP_Language::load()
S
53 6 22
irp_ui_feedback()
S
47 5 37
IRP_Utils::load_related_box_script()
S
53 6 21
IRP_Tabs::showTabs()
S
48 5 35
IRP_Utils::is()
S
56 6 20
IRP_HTMLContext::write()
S
55 6 20
IRP_Utils::merge()
S
55 6 19
IRP_Tracking::sendTracking()
S
58 6 15
IRP_Utils::substrln()
S
58 6 15
IRP_HTMLContext::getCloseTag()
S
58 6 15
IRP_Logger::pauseTime()
S
59 6 14
IRP_Utils::remotePost()
S
52 5 23
IRP_Plugin::getPlugins()
S
55 5 21
irp_ui_box_preview()
S
47 4 35
IRP_HTMLContext::incCounters()
S
56 5 18
irp_ui_whats_new()
S
46 1 78
IRP_Utils::shortcodeAtts()
S
58 5 16
IRP_Options::writeMessages()
S
60 5 16
IRP_Utils::format()
S
69 6 6
IRP_AppOptions::getMetaboxPostTypes()
S
58 5 15
IRP_HTMLContext::getTagAttribute()
S
58 5 14
IRP_Utils::getUUID()
S
59 5 14
IRP_AppOptions::getRewritePostTypes()
S
59 5 14
IRP_HTMLContext::writeRelatedBox()
S
50 4 29
IRP_MainTag::write()
S
59 5 14
irp_add_mce_button()
S
60 5 13
IRP_AppOptions::initRelatedPostsIds()
S
60 5 13
IRP_Utils::getArrayValue()
S
61 5 13
irp_notice_pro_features()
S
49 3 42
IRP_AppOptions::getStaticLinks()
S
52 4 26
IRP_Tracking::getData()
S
45 3 39
IRP_Tracking::getPluginData()
S
52 4 23
IRP_HTMLContext::isWriteRelatedBox()
S
54 4 22
irp_ui_tracking()
S
55 4 20
IRP_HTMLContext::execute()
S
55 4 20
irp_footer()
S
56 4 19
IRP_AppOptions::getColor()
S
57 4 18
IRP_Form::text()
S
56 4 17
IRP_Utils::aqs()
S
57 4 16
IRP_Plugin::isPluginActive()
S
69 5 6
IRP_Utils::qs()
S
59 4 15
IRP_AppOptions::isPostShownExcluded()
S
59 4 15
IRP_Check::is()
S
59 4 15
IRP_Check::value()
S
60 4 15
IRP_Check::email()
S
59 4 15
IRP_AppOptions::getHoverColor()
S
59 4 15
irp_ui_metabox()
S
59 4 14
IRP_Utils::geti()
S
60 4 14
IRP_Check::float()
S
61 4 13
IRP_Check::integer()
S
61 4 13
IRP_Options::writeGenericMessages()
S
60 4 13
IRP_Tracking::getThemeData()
S
52 3 25
irp_ui_button_editor()
S
49 2 32
IRP_Logger::write()
S
55 3 17
IRP_Form::leftInput()
S
65 4 10
IRP_Form::textarea()
S
58 3 15
IRP_Tabs::wpEnqueueScript()
S
58 3 14
IRP_HTMLContext::getOpenTag()
S
61 3 13
IRP_Utils::sanitizeMargin()
S
61 3 13
IRP_Tabs::wpEnqueueStyle()
S
59 3 13
IRP_Form::number()
S
61 3 12
IRP_Options::getSession()
S
62 3 12
IRP_Tabs::drawPluginWidget()
S
54 2 27
IRP_Check::of()
S
64 3 11
IRP_HTMLContext::isSkipCurrentBox()
S
64 3 11
IRP_Form::tag()
S
63 3 11
irp_first_redirect()
S
64 3 11
IRP_Form::checkSelect()
S
53 2 24
irp_preview_link()
S
54 2 23
IRP_AppOptions::getLegacyColors()
S
47 1 37
IRP_Tabs::drawContactUsWidget()
S
57 2 21
irp_ui_faq()
S
59 2 16
IRP_Options::setOption()
S
68 3 7
IRP_Tabs::init()
S
63 3 10
IRP_Options::isLoggerEnable()
S
77 3 3
IRP_AppOptions::validatePostIds()
S
66 3 9
IRP_AppOptions::setRewriteStaticLinks()
S
68 3 7
IRP_Check::values()
S
64 3 10
IRP_Form::rightInput()
S
69 3 7
IRP_Form::hidden()
S
64 3 9
IRP_Form::p()
S
61 2 14
IRP_Tabs::attachMenu()
S
61 2 14
IRP_Utils::printScriptCss()
S
61 2 13
IRP_Check::error()
S
63 2 11
IRP_Utils::trimCode()
S
62 2 11
IRP_Form::submit()
S
63 2 11
irp_ui_about()
S
56 1 26
IRP_AppOptions::getLightDarkColors()
S
52 1 22
IRP_Form::checkText()
S
57 1 17
IRP_Logger::stopTime()
S
69 2 7
IRP_Utils::get()
S
68 2 7
IRP_Options::getOption()
S
67 2 8
IRP_Options::removeSession()
S
69 2 7
IRP_Options::removeRequest()
S
71 2 6
IRP_Options::getRequest()
S
67 2 8
IRP_Form::radio()
S
66 2 8
IRP_HTMLTag::write()
S
69 2 7
IRP_Tabs::pluginActions()
S
62 2 10
IRP_Options::hasGenericMessages()
S
73 2 4
IRP_HTMLTag::analyseText()
S
74 2 5
IRP_Tabs::getPluginsCount()
S
67 2 8
IRP_HTMLContext::pushTextContent()
S
66 2 9
IRP_Options::pushMessage()
S
67 2 7
IRP_AppOptions::hasRelatedPostsIds()
S
74 2 4
IRP_Utils::substr()
S
68 2 7
IRP_Utils::redirect()
S
66 2 10
IRP_Cron::weekly_events()
S
72 2 5
IRP_Cron::daily_events()
S
72 2 5
IRP_HTMLContext::writeRelatedBoxIfNeeded()
S
70 2 7
IRP_Check::nonce()
S
70 2 6
IRP_AppOptions::updateMaxExecutionTime()
S
71 2 6
IRP_BehaviourTag::analyseText()
S
72 2 6
IRP_Form::help()
S
64 2 9
IRP_AppOptions::getTemplateUUID()
S
66 2 8
IRP_Logger::__construct()
S
68 2 7
IRP_Form::formEnds()
S
72 2 7
irp_ui_first_time()
S
72 2 6
call_irp_manager_trackingOn()
S
75 2 5
irp_install()
S
64 2 10
irp_io_first_time()
S
68 2 8
call_irp_manager_trackingOff()
S
75 2 5
call_irp_ui_box_preview()
S
75 2 5
IRP_Singleton::__construct()
S
59 1 14
IRP_Tabs::enqueueScripts()
S
62 1 13
irp_block_category()
S
65 1 11
IRP_Utils::kses_allowed_html()
S
63 1 11
IRP_HTMLContext::pushRelatedBox()
S
63 1 11
IRP_AppOptions::setRewritePostsDays()
S
79 1 3
IRP_Options::getKey()
S
80 1 3
IRP_AppOptions::setDoNotIncludeCssInBox()
S
80 1 3
IRP_Stack::isEmpty()
S
79 1 3
IRP_NewLineText::hasTagContent()
S
82 1 3
IRP_AppOptions::__construct()
S
91 1 2
IRP_Tracking::__construct()
S
79 1 3
IRP_Plugin::__construct()
S
100 1 2
IRP_Tracking::disableTracking()
S
71 1 6
IRP_AppOptions::setRewriteBoxesCount()
S
80 1 3
IRP_AppOptions::isRewriteStaticLinks()
S
79 1 3
IRP_Check::hasErrors()
S
77 1 4
IRP_BufferElement::getText()
S
82 1 3
IRP_Form::newline()
S
87 1 3
IRP_Options::hasWarningMessages()
S
80 1 3
IRP_Plugin::getActivePlugins()
S
80 1 3
IRP_Options::pushGenericMessage()
S
68 1 6
IRP_AppOptions::getRewriteThreshold()
S
79 1 3
IRP_SingletonTag::hasTagContent()
S
82 1 3
IRP_Form::formStarts()
S
69 1 6
IRP_Options::removeOption()
S
77 1 4
IRP_Options::isTrackingEnable()
S
79 1 3
IRP_Options::__construct()
S
81 1 3
IRP_Logger::popContext()
S
81 1 3
IRP_HtmlTemplate::getFields()
S
80 1 3
IRP_BufferElement::appendText()
S
81 1 3
IRP_AppOptions::getPostShown()
S
79 1 3
IRP_HTMLContext::setWithoutNextBox()
S
77 1 4
IRP_OtherTag::__construct()
S
81 1 3
IRP_AppOptions::setEngineSearch()
S
80 1 3
IRP_BufferElement::__construct()
S
81 1 3
IRP_Options::setTrackingLastSend()
S
78 1 3
IRP_Options::getPluginInstallDate()
S
78 1 3
IRP_HTMLContext::__construct()
S
82 1 3
IRP_BufferElement::isBufferBox()
S
82 1 3
IRP_AppOptions::setRewriteAtEnd()
S
80 1 3
IRP_Options::setLoggerEnable()
S
80 1 3
IRP_NewLineText::append()
S
81 1 3
IRP_Form::br()
S
87 1 3
IRP_HTMLTag::hasTagContent()
S
82 1 3
IRP_Options::setRequest()
S
76 1 4
IRP_AppOptions::getCssStyles()
S
80 1 3
IRP_AppOptions::setRewritePostTypes()
S
80 1 3
IRP_Utils::iget()
S
79 1 3
IRP_AppOptions::isRewriteAtEnd()
S
79 1 3
IRP_AppOptions::setRewriteBoxesWritten()
S
80 1 3
IRP_HTMLContext::setUncuttable()
S
81 1 3
IRP_Options::writeErrorMessages()
S
79 1 3
IRP_HtmlTemplate::getBody()
S
79 1 3
IRP_AppOptions::getRewriteBoxesWritten()
S
79 1 3
IRP_Options::writeInfoMessages()
S
79 1 3
IRP_Options::hasSuccessMessages()
S
80 1 3
IRP_AppOptions::setHookPriority()
S
80 1 3
IRP_Logger::error()
S
77 1 3
IRP_BufferBox::isBufferText()
S
82 1 3
IRP_BufferText::isBufferBox()
S
82 1 3
IRP_AppOptions::resetMaxExecutionTime()
S
79 1 3
IRP_Logger::debug()
S
77 1 3
IRP_Utils::aksort()
S
72 1 5
IRP_Options::isShowWhatsNew()
S
79 1 3
IRP_AppOptions::getMarginTop()
S
75 1 4
IRP_Options::setSession()
S
73 1 5
IRP_AppOptions::getHookPriority()
S
79 1 3
IRP_AppOptions::setRewriteActive()
S
80 1 3
IRP_Options::getFeedbackEmail()
S
79 1 3
IRP_BufferText::isBufferText()
S
82 1 3
IRP_TextContent::hasTagContent()
S
82 1 3
IRP_TextContent::__construct()
S
76 1 4
IRP_AppOptions::getMaxExecutionTime()
S
79 1 3
IRP_Stack::__construct()
S
81 1 3
IRP_Logger::exception()
S
75 1 4
IRP_Options::writeWarningMessages()
S
79 1 3
IRP_Tracking::enableTracking()
S
71 1 6
IRP_Logger::startTime()
S
72 1 5
IRP_HTMLContext::clearBuffer()
S
65 1 10
IRP_AppOptions::isPlaceInsideSpanElements()
S
79 1 3
IRP_TextContent::analyseText()
S
81 1 3
IRP_TextContent::append()
S
81 1 3
IRP_AppOptions::getRewriteBoxesCount()
S
79 1 3
IRP_Check::getData()
S
79 1 3
IRP_Options::setFeedbackEmail()
S
80 1 3
IRP_AppOptions::setMetaboxPostTypes()
S
80 1 3
IRP_Options::hasErrorMessages()
S
80 1 3
IRP_Stack::peek()
S
79 1 3
IRP_Options::setTrackingNotice()
S
80 1 3
IRP_BufferText::__construct()
S
81 1 3
IRP_AppOptions::isRewriteActive()
S
79 1 3
IRP_AppOptions::setPostShown()
S
80 1 3
IRP_AppOptions::getExcludedPostsIds()
S
80 1 3
IRP_Cron::schedule_Events()
S
78 1 4
IRP_Options::setShowWhatsNew()
S
80 1 3
IRP_HtmlTemplate::getDefaults()
S
82 1 3
irp_register_mce_button()
S
77 1 4
IRP_Options::setTrackingEnable()
S
80 1 3
IRP_Options::getTrackingLastSend()
S
78 1 3
IRP_Options::getPluginUpdateDate()
S
78 1 3
irp_uninstall()
S
76 1 4
IRP_Options::pushWarningMessage()
S
77 1 3
IRP_BufferElement::isBufferText()
S
82 1 3
IRP_NewLineText::__construct()
S
81 1 3
irp_autoload()
S
75 1 4
IRP_Utils::twitter()
S
76 1 5
IRP_Options::isActive()
S
79 1 3
IRP_HTMLTag::__construct()
S
72 1 6
IRP_Options::setShowActivationNotice()
S
80 1 3
IRP_SingletonTag::__construct()
S
81 1 3
IRP_Form::divEnds()
S
85 1 4
IRP_Form::delete()
S
64 1 9
IRP_Manager::__construct()
S
91 1 2
IRP_HtmlTemplate::getTemplates()
S
82 1 3
IRP_Options::setPluginFirstInstall()
S
80 1 3
IRP_Options::pushSuccessMessage()
S
77 1 3
IRP_SingletonTag::write()
S
81 1 3
IRP_Stack::size()
S
80 1 3
IRP_Logger::info()
S
77 1 3
IRP_Utils::isPluginPage()
S
72 1 5
IRP_Singleton::init()
S
71 1 6
IRP_Options::pushInfoMessage()
S
77 1 3
IRP_Logger::pushContext()
S
80 1 3
IRP_AppOptions::getEngineSearch()
S
79 1 3
IRP_HtmlTemplate::getTemplatesNames()
S
73 1 5
IRP_OtherTag::write()
S
80 1 3
IRP_Options::setPluginInstallDate()
S
78 1 3
IRP_AppOptions::isDoNotIncludeCssInBox()
S
79 1 3
IRP_AppOptions::setPlaceInsideSpanElements()
S
80 1 3
IRP_Stack::push()
S
80 1 3
IRP_AppOptions::setMarginBottom()
S
80 1 3
IRP_NewLineText::write()
S
81 1 3
IRP_AppOptions::setRewritePostsInBoxCount()
S
80 1 3
IRP_Options::writeSuccessMessages()
S
79 1 3
IRP_Language::P()
S
70 1 5
IRP_Utils::isAdminUser()
S
83 1 3
IRP_Utils::iqs()
S
79 1 3
IRP_AppOptions::refreshRelatedPostsIds()
S
76 1 4
IRP_AppOptions::setExcludedPostsIds()
S
76 1 4
IRP_HTMLContext::isUncuttable()
S
82 1 3
IRP_Form::__construct()
S
91 1 2
IRP_AppOptions::getShownPostsIdsSequence()
S
80 1 3
IRP_Options::setPluginUpdateDate()
S
78 1 3
IRP_BufferBox::__construct()
S
74 1 5
IRP_AppOptions::isShortcodeUsed()
S
79 1 3
IRP_Options::getCache()
S
78 1 3
IRP_Cron::__construct()
S
91 1 2
IRP_Form::nonce()
S
79 1 3
IRP_MainTag::__construct()
S
81 1 3
IRP_Logger::fatal()
S
73 1 4
IRP_Options::isTrackingNotice()
S
79 1 3
IRP_Options::pushErrorMessage()
S
77 1 3
IRP_AppOptions::getRewritePostsDays()
S
79 1 3
IRP_AppOptions::setRewriteThreshold()
S
80 1 3
IRP_Options::isPluginFirstInstall()
S
79 1 3
IRP_Stack::pop()
S
76 1 4
irp_load_textdomain()
S
78 1 3
irp_add_mce_plugin()
S
76 1 4
gutenberg_irp_shortcode_block()
S
64 1 10
IRP_Options::hasInfoMessages()
S
80 1 3
IRP_Options::setCache()
S
78 1 3
IRP_AppOptions::setShortcodeUsed()
S
80 1 3
IRP_BufferBox::isBufferBox()
S
82 1 3
IRP_AppOptions::getRewritePostsInBoxCount()
S
82 1 3
IRP_Cron::add_schedules()
S
67 1 8
IRP_Form::divStarts()
S
71 1 6
IRP_AppOptions::getMarginBottom()
S
75 1 4
IRP_HtmlTemplate::__construct()
S
77 1 4
IRP_Cron::init()
S
75 1 4
IRP_AppOptions::setMarginTop()
S
80 1 3
IRP_HTMLContext::clearSkipNext()
S
77 1 4
IRP_Options::isShowActivationNotice()
S
79 1 3
IRP_Options::setActive()
S
80 1 3