NextendSocialLogin D

Total Complexity 258
Dependencies 12
Dependents 7
Total lines 1,287
Lines of code 897
Logical lines of code 478
Comment lines 85
Methods 69
Properties 16

Methods 69

Method Rating Maintainability Complexity Lines of code
plugins_loaded()
C
28
27 125
renderLinkAndUnlinkButtons()
B
43 16 46
alternate_login_page_template_redirect()
A
46 16 36
login_init()
A
53 15 19
renderButtonsWithContainerAndTitle()
A
45 13 39
shortcode()
A
47 9 36
isAllowedRedirectUrl()
A
52 8 24
locate_template()
A
52 8 23
getLicense()
A
53 8 22
getUserIDByIdOrEmail()
A
55 8 21
init()
S
35 1 96
getFreePagesForOauthProxyPage()
S
61 6 11
getFreePagesForRegisterFlow()
S
61 6 11
checkVersion()
S
56 5 19
getLoginUrl()
S
58 5 16
sortProviders()
S
61 5 12
addProvider()
S
62 5 11
amp_post_template_head()
S
66 5 7
wp_login_errors()
S
62 4 12
hasConfigurationWithNoEnabledProviders()
S
63 4 11
bp_settings_setup_nav()
S
55 3 20
getProxyPage()
S
64 4 10
getRegisterFlowPage()
S
64 4 10
getCurrentPageURL()
S
63 4 10
getEmbeddedLoginForm()
S
59 3 12
editProfileRedirect()
S
62 3 11
is_register_allowed()
S
63 3 11
scripts()
S
63 3 10
getRenderedLoginButtons()
S
63 3 10
noticeUpdateFree()
S
67 3 6
loginHead()
S
65 3 8
styles()
S
69 3 6
getAvatar()
S
65 3 9
noticeUpdatePro()
S
67 3 6
delete_user()
S
61 2 12
install()
S
58 1 18
disableProvider()
S
66 2 8
disable_better_wp_security_block_long_urls()
S
68 2 8
enableProvider()
S
64 2 10
addLinkAndUnlinkButtons()
S
80 1 3
bp_template_content()
S
79 1 3
enableNoticeForUrl()
S
78 1 3
isProviderEnabled()
S
78 1 3
login_form_login()
S
76 1 4
login_form_register()
S
76 1 4
hasLicense()
S
78 1 3
bp_login_form_register()
S
76 1 4
fixSocialRabbit()
S
79 1 3
removeLoginFormAssets()
S
72 1 5
login_form_link()
S
76 1 4
login_form_unlink()
S
76 1 4
getDomain()
S
77 1 3
getTrackerData()
S
80 1 3
bp_template_title()
S
79 1 3
renderButtonsWithContainer()
S
77 1 3
bp_display_account_link()
S
72 1 5
onInterimLoginSuccess()
S
79 1 3
buddypress_loaded()
S
79 1 3
jQuery()
S
80 1 3
filterAddEmbeddedLoginFormButtons()
S
79 1 3
get_templates_dir()
S
80 1 3
addLoginFormButtons()
S
80 1 3
get_template_part()
S
67 1 7
checkJqueryLoaded()
S
81 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