Code Analysis: adwised 2.4.6

Function Rating Maintainability Complexity Lines of code
IsIranianIp()
D
2
3 1,366
insertAdwisedScript::output()
A
53 12 22
adwised_ip_in_range()
A
46 11 35
insertAdwisedScript::adminPanel()
A
39 8 64
setPushScript()
A
39 5 93
adwised_get_pop_link_ajaxcall()
A
49 8 32
insertAdwisedScript::__construct()
S
46 6 37
getPluginFunctionality()
S
57 4 19
insertAdwisedScript::dashboardNotices()
S
63 5 9
adwised_get_iframe_link_ajaxcall()
S
59 3 15
get_adwised_url_first_time()
S
50 2 29
adwisedApi()
S
48 1 42
setPushConfig()
S
56 2 18
setPopConfig()
S
57 2 16
adwisedGetUserIpAddr()
S
64 3 10
setIframeConfig()
S
59 2 14
setUpdateScript()
S
63 2 11
setPluginFunctionality()
S
62 2 11
setIframeScript()
S
55 1 26
setPopScript()
S
57 1 21
insertAdwisedScript::registerSettings()
S
56 1 19
auto_update_specific_plugins()
S
68 2 8
getPluginVersion()
S
67 2 7
insertAdwisedScript::adminPanelsAndMetaBoxes()
S
64 1 11
insertAdwisedScript::frontendFooter()
S
82 1 3
insertAdwisedScript::dismissDashboardNotices()
S
73 1 5
insertAdwisedScript::frontendPopFooter()
S
82 1 3
adwised_main_js()
S
80 1 3
insertAdwisedScript::frontendIframeFooter()
S
82 1 3
getIframeConfig()
S
81 1 3
add_adwised_admin_script_api()
S
79 1 3
getPushConfig()
S
81 1 3
getPopConfig()
S
81 1 3
insertAdwisedScript::loadLanguageFiles()
S
78 1 3