Code Analysis: Advanced iFrame 2024.3

Function Rating Maintainability Complexity Lines of code
ai_checkUrlStatus()
D
26
42 133
printDonation()
D
19
23 283
AdvancediFramePrepareJs::aiPrepareAiSrcUrl()
D
31 32 101
ai_print_result()
D
31 30 106
AdvancedIframeCookie::addCookieSameSite()
B
39 21 60
advancediFrame::do_iframe_script()
B
39 21 59
evaluatePageLinks()
B
37 20 72
advancediFrame::aiCheckIframes()
B
38 16 64
advancediFrame::aiShowValidationErrors()
B
39 16 64
advancediFrame::ai_getlatestVersion()
B
38 15 63
printNumberInputHeightMediaQuery()
A
40 14 53
advancediFrame::interceptAjaxResize()
A
40 13 65
advancediFrame::ai_save_post()
A
39 13 58
advancediFrame::addAdminHeaderCode()
A
43 14 40
printTextInputSrc()
A
40 12 60
advancediFrame::saveExternalJsFile()
A
37 11 69
AdvancedIframeHelper::replace_user_data()
A
43 12 50
AdvancediFramePrepareJs::aiPrepareChangeIframesLinks()
A
43 12 47
printtMediaQuery()
A
39 11 58
ai_check_all_iframes()
A
41 11 55
aiProcessConfigActions()
A
43 11 51
AdvancediFramePrepareJs::aiPreparePostMessageJs()
A
42 11 50
advancediFrame::iframe_defaults()
A
28
2 175
advancediFrame::initAi()
A
37 8 84
printTrueFalseFull()
A
45 11 39
AdvancediFramePrepareJs::aiPrepareSafariFixJs()
A
42 10 53
printTrueFalseHeight()
A
45 11 38
AdvancediFramePrepareJs::aiPrepareAiJsVariables()
A
47 11 36
printFullscreenButton()
A
43 10 49
printTopBottom()
A
46 10 35
printTrueFalse()
A
47 10 34
advancediFrame::ai_show_id_only()
A
45 9 40
render_ai_gutenberg()
A
46 9 38
printSameRemote()
A
46 9 36
printTrueExternalFalse()
A
46 9 36
printTrueDebugFalse()
A
46 9 36
printScollAutoManuall()
A
46 9 36
AdvancedIframeHelper::handleTempPages()
A
47 9 32
printHeightNumberInput()
A
48 9 30
printNumberInput()
A
49 9 28
printFullscreenButtonStyle()
A
46 8 39
aiCreateFile()
A
52 9 22
advancediFrame::aiReplaceIframes()
A
48 8 32
advancediFrame::addPx()
A
60 9 12
AdvancedIframeHelper::removeEmptyParameters()
A
51 8 24
AdvancediFramePrepareJs::aiPrepareChangeCss()
A
52 8 21
delete_option()
A
53 8 21
printAiExternalLocal()
A
48 7 34
printAiLazy()
A
48 7 34
advancediFrame::add_script_footer()
S
50 7 28
advancediFrame::aiUpdate()
S
59 8 13
advancediFrame::createMinimizedAiJs()
S
49 7 28
printTextInput()
S
51 7 25
printTrueOriginalFalse()
S
49 6 31
printTrueIframeFalse()
S
49 6 31
AdvancediFramePrepareJs::aiPrepareModifyIframe()
S
50 6 30
aiRemoveFile()
S
57 7 15
advancediFrame::handleWorkaroundFile()
S
52 6 25
advancediFrame::ai_createCustomFolder()
S
54 6 22
AdvancedIframeHelper::replace_query_data()
S
53 6 22
aiGet2ndLvlDomainName()
S
51 6 21
AdvancedIframeHelper::ai_replace_placeholders()
S
48 5 33
AdvancedIframeHelper::replace_key_with_default()
S
56 6 15
AdvancedIframeHelper::param()
S
58 6 15
advancediFrame::param()
S
58 6 15
AdvancediFramePrepareJs::aiPrepareAiResizeJs()
S
50 5 29
advancediFrame::createEntry()
S
49 5 29
printAutoNo()
S
50 5 28
printAllWarningFalse()
S
51 5 26
advancediFrame::addWpHeaderCode()
S
51 5 23
printReferrerpolicy()
S
52 5 22
advancediFrame::createMinimizedAiExternalJs()
S
52 5 22
AdvancedIframeHelper::replace_url_path_data()
S
54 5 21
AdvancedIframeHelper::replace_locale_data()
S
54 5 19
advancediFrame::getAiAdminOptions()
S
55 5 19
ai_print_result_all()
S
49 4 31
advancediFrame::aip_map_url_callback()
S
52 4 27
AdvancedIframeHelper::replace_full_url_data()
S
59 5 12
advancediFrame::aiParseRequest()
S
61 5 12
AdvancedIframeHelper::aiCreateDummyPage()
S
51 4 25
printHeightTrueFalse()
S
52 4 24
AdvancedIframeHelper::aiUpdateOption()
S
54 4 20
advancediFrame::hasValidRole()
S
56 4 18
advancediFrame::include_additional_files()
S
66 5 8
advancediFrame_ap()
S
57 4 15
showNotice()
S
69 5 5
advancediFrame::aiCheckRedirect()
S
58 4 15
advancediFrame::filterAttribute()
S
59 4 14
AdvancedIframeHelper::check_debug_get_parameter()
S
60 4 14
advanced_iframe_plugin_meta_pro()
S
55 3 21
printDebug()
S
54 3 21
aiPostboxOpen()
S
54 3 20
printRoles()
S
56 3 19
advancediFrame::aip_close_message_permanent()
S
57 3 17
advanced_iframe_plugin_meta_free()
S
58 3 16
advancediFrame::resetMetaBoxes()
S
55 3 16
fixPageLinkHttps()
S
66 4 7
ai_remove_update()
S
70 4 6
AdvancedIframeCookie::isSameSiteCookie()
S
66 4 8
advancediFrame::checkIE8()
S
59 3 14
get_option()
S
60 3 13
advancediFrame::activate()
S
61 3 12
AdvancedIframeHelper::aiGetPageByTitle()
S
54 2 22
AdvancediFramePrepareJs::aiPrepareAddCssClassIframe()
S
55 2 20
AdvancedIframeCookie::isSecure()
S
73 3 4
AdvancediFramePrepareJs::aiPreparePdfJs()
S
64 3 10
AdvancedIframeHelper::ai_endsWith()
S
75 3 3
advancediFrame::addAiButton()
S
68 3 6
printConfigDropdown()
S
62 3 10
clearstatscache()
S
65 3 9
AdvancediFramePrepareJs::aiPrepareGlobalJsVariables()
S
64 3 9
advancediFrame::aiCheckContent()
S
67 3 7
AdvancedIframeHelper::isSecure()
S
73 3 4
advancediFrame::filterXSSAttributes()
S
63 3 10
ai_remove_auto_update()
S
68 3 7
AdvancedIframeHelper::aiDelecteAiContentPages()
S
66 3 8
advancediFrame::aiTemplateRedirect()
S
70 3 6
advancediFrame::ai_endsWith()
S
75 3 3
printPurchaseCodeInput()
S
61 2 13
AdvancediFramePrepareJs::aiConfigureHistroyChange()
S
55 1 23
printQuickstartGuide()
S
57 1 23
AdvancedIframeHelper::aiExtractParam()
S
71 2 5
AdvancedIframeHelper::filterXSS()
S
78 2 3
advancediFrame::ai_startsWith()
S
77 2 3
advancediFrame::aiRemoveQueryString()
S
67 2 8
AdvancedIframeCookie::aiStartsWith()
S
76 2 3
advancediFrame::aiHandleTempPages()
S
67 2 8
advancediFrame::ai_plugin_action_links()
S
65 2 9
AdvancedIframeHelper::check_debug_enabled()
S
78 2 3
renderExampleIcon()
S
67 2 7
AdvancedIframeHelper::aiRemoveQueryString()
S
67 2 8
AdvancedIframeHelper::aiContainsParam()
S
73 2 4
advanced_iframe_plugin_version()
S
67 2 7
AdvancedIframeHelper::check_shortcode_enabled()
S
78 2 3
advancediFrame::ai_preview_post_link()
S
74 2 4
advancediFrame::addAiExternalLocal()
S
64 2 8
AdvancediFramePrepareJs::aiPrepareAiShowIframeIdJs()
S
67 2 8
AdvancedIframeHelper::scale_value()
S
65 2 8
AdvancedIframeHelper::ai_startsWith()
S
76 2 3
advancediFrame::addCustomCss()
S
71 2 6
renderExternalWorkaroundIcon()
S
68 2 7
ai_map_role_to_capability()
S
70 2 5
ai_startsWith()
S
77 2 3
advancediFrame::aiContainsParam()
S
73 2 4
AdvancedIframeHelper::aiContains()
S
78 1 3
advanced_iframe_widget_init()
S
82 1 3
advancediFrame::aiAddHeader()
S
71 1 6
advancediFrame::aiContains()
S
79 1 3
aiFirstElement()
S
81 1 3
printMessage()
S
71 1 8
isValidCustomId()
S
80 1 3
aiPostboxClose()
S
83 1 3
AdvancedIframeCookie::aiContains()
S
78 1 3
AdvancedIframeHelper::aiPrintError()
S
70 1 8
printHiddenInput()
S
78 1 3
advancediFrame::aiDelecteAiContentPages()
S
83 1 3
advancediFrame::my_the_content()
S
70 1 6
advancediFrame::formatCalcString()
S
67 1 7
AdvancedIframeHelper::allowIframeOpen()
S
78 1 3
testContentCallback()
S
83 1 3
AdvancedIframeHelper::replace_brackets()
S
74 1 4
isValidConfigId()
S
80 1 3
advancediFrame::deactivate()
S
72 1 5
advancediFrame::printAdminPage()
S
78 1 4
advancediFrame::aiWpHead()
S
82 1 3