NextendSocialLogin D

Total Complexity 298
Dependencies 10
Dependents 9
Total lines 1,494
Lines of code 1,019
Logical lines of code 537
Comment lines 139
Methods 69
Properties 16

Methods 69

Method Rating Maintainability Complexity Lines of code
plugins_loaded()
D
24
36 155
alternate_login_page_template_redirect()
B
44 19 40
renderLinkAndUnlinkButtons()
B
42 18 49
renderButtonsWithContainerAndTitle()
A
43 15 43
login_init()
A
53 15 19
shortcode()
A
47 9 36
install()
A
44 7 47
isAllowedRedirectUrl()
A
52 8 24
locate_template()
A
52 8 23
getLicense()
A
53 8 22
getUserIDByIdOrEmail()
A
55 8 21
init()
S
33 1 113
noticeUpdatePro()
S
60 8 10
noticeUpdateFree()
S
60 8 10
getFreePagesForOauthProxyPage()
S
61 6 11
getFreePagesForRegisterFlow()
S
61 6 11
bp_settings_setup_nav()
S
52 5 24
checkVersion()
S
56 5 19
getLoginUrl()
S
58 5 16
getCurrentPageURL()
S
62 6 10
sortProviders()
S
61 5 12
maybeAddBypassCacheArgToUrl()
S
61 5 12
addProvider()
S
62 5 11
wp_login_errors()
S
62 4 12
hasConfigurationWithNoEnabledProviders()
S
63 4 11
getProxyPage()
S
64 4 10
getRegisterFlowPage()
S
64 4 10
loginHead()
S
63 4 10
scripts()
S
58 3 14
getEmbeddedLoginForm()
S
59 3 12
is_register_allowed()
S
63 3 11
editProfileRedirect()
S
62 3 11
stylesWithoutTag()
S
69 3 6
styles()
S
69 3 6
getRenderedLoginButtons()
S
63 3 10
getAvatar()
S
65 3 9
delete_user()
S
61 2 12
disable_better_wp_security_block_long_urls()
S
68 2 8
isLostPasswordRequest()
S
74 2 4
disableProvider()
S
66 2 8
enableProvider()
S
64 2 10
nslDOMReady()
S
69 1 11
addLinkAndUnlinkButtons()
S
80 1 3
getTrackerData()
S
80 1 3
fixSocialRabbit()
S
79 1 3
removeLoginFormAssets()
S
72 1 5
enableNoticeForUrl()
S
78 1 3
hasLicense()
S
78 1 3
isProviderEnabled()
S
78 1 3
login_form_login()
S
76 1 4
login_form_register()
S
76 1 4
bp_login_form_register()
S
76 1 4
getDomain()
S
77 1 3
bp_template_content()
S
77 1 3
renderButtonsWithContainer()
S
77 1 3
bp_template_title()
S
79 1 3
bp_display_account_link()
S
72 1 5
login_form_link()
S
76 1 4
login_form_unlink()
S
76 1 4
onInterimLoginSuccess()
S
79 1 3
get_templates_dir()
S
80 1 3
filterAddEmbeddedLoginFormButtons()
S
79 1 3
get_template_part()
S
67 1 7
addLoginFormButtons()
S
80 1 3
getRegisterUrl()
S
80 1 3
addLoginButtons()
S
80 1 3
addRegisterFormButtons()
S
79 1 3
remove_action_login_form_buttons()
S
75 1 4
add_action_login_form_buttons()
S
75 1 4