SSSM_Spiral_Member_Login D

Total Complexity 434
Dependencies 5
Dependents 7
Total lines 2,603
Lines of code 1,635
Logical lines of code 952
Comment lines 529
Methods 104
Properties 13

Methods 104

Method Rating Maintainability Complexity Lines of code
template_redirect()
D
24
43 166
shortcode_show_template()
C
36 32 69
handle_post_form()
C
37 29 66
sssm_save_settings()
C
33 24 89
shortcode_is_logged_in_type()
B
40 22 61
sssm_login_form()
A
40 13 56
get_area_mypage_url()
A
43 11 48
shortcode_user_link()
A
46 10 39
sssm_switch_version_form()
A
51 8 25
get_page_link()
A
53 8 21
handle_successful_login()
A
43 6 49
wp_head()
A
47 7 34
get_current_url()
A
53 8 19
shortcode_mypage_url()
A
55 8 17
sssm_is_settings_incomplete()
S
57 8 15
is_logged_in()
S
54 6 22
uninstall()
S
53 6 21
sssm_clear_setting_form()
S
48 5 35
install()
S
51 5 28
is_sssm_page()
S
62 6 11
wp()
S
52 5 23
is_expired()
S
61 5 12
is_loggedout()
S
61 5 12
isFilterTypeNumber()
S
61 5 12
wp_setup_nav_menu_item()
S
62 5 11
sssm_clear_cache_form()
S
53 4 21
remove_message_query_param()
S
55 4 18
shortcode_is_logged_in_rule()
S
57 4 17
load_template()
S
60 4 13
get_query_param()
S
61 4 12
shortcode_user_prop()
S
61 4 12
get_id_from_url()
S
63 4 11
handle_login_error()
S
56 3 16
__construct()
S
44 1 44
settings_field_login_id_label()
S
60 3 13
admin_init()
S
61 3 12
get_page_id()
S
62 3 11
admin_menu()
S
45 1 35
regenerate_session()
S
57 2 17
default_options()
S
49 1 31
_uninstall()
S
57 2 16
get_param_from_url()
S
65 3 8
restore_api_token_key()
S
69 3 6
enqueue_admin_styles()
S
64 3 9
enqueue_admin_scripts()
S
64 3 9
settings_field_is_enable()
S
65 3 9
is_member_page()
S
64 3 9
isOperator()
S
66 3 9
handle_clear_cache()
S
59 2 13
get_template()
S
76 2 4
get_instance()
S
72 2 6
get_user_prop()
S
66 2 8
sssm_clear_cache_page()
S
66 2 9
clear_cache()
S
79 2 3
get_page_action()
S
71 2 5
convert_to_number()
S
78 2 3
settings_field_param_name()
S
64 2 10
activate()
S
72 2 5
handle_non_logged_in_state()
S
64 2 10
checkDomainNames()
S
66 2 8
wp_footer()
S
71 2 6
wp_print_footer_scripts()
S
74 2 5
settings_field_filed_name()
S
64 2 10
widgets_init()
S
74 2 5
page_link()
S
71 2 5
shortcode_is_logged_in()
S
71 2 6
shortcode_is_logged_in_hide()
S
71 2 6
get_cache_name()
S
67 2 8
default_pages()
S
61 1 12
settings_field_profile_page_id()
S
74 1 5
settings_field_withdrawal_page_id()
S
74 1 5
settings_field_member_list_search_title()
S
73 1 5
settings_field_auth_form_url()
S
74 1 5
display_plugin_admin_page()
S
79 1 3
settings_field_resetpass_page_id()
S
74 1 5
compare_arrays()
S
79 1 3
enqueue_scripts()
S
70 1 5
enqueue_styles()
S
77 1 3
cleanup_expired_session()
S
76 1 4
settings_field_default_name_key()
S
74 1 5
init()
S
80 1 3
deactivate()
S
95 1 1
hidden_clear_cache()
S
82 1 3
get_user_extraction_rule()
S
66 1 8
settings_field_member_identification_key()
S
74 1 5
settings_field_sssm_url()
S
75 1 5
handle_logged_out_state()
S
75 1 4
wpmls_shortcode_show_template()
S
82 1 3
get_active_template()
S
80 1 3
set_template()
S
80 1 3
wp_list_pages_excludes()
S
63 1 10
load_plugin_textdomain()
S
69 1 7
get_current_path()
S
71 1 5
handle_expired_state()
S
68 1 8
settings_field_api_token()
S
74 1 5
settings_field_sssm_authentication_key()
S
75 1 5
settings_field_api_token_secret()
S
74 1 5
settings_field_register_url()
S
74 1 5
settings_field_lostpassword_url()
S
73 1 5
to_array()
S
75 1 4
settings_field_member_db_title()
S
74 1 5
settings_field_logout_url()
S
74 1 5
settings_field_area_title()
S
74 1 5
refresh_cache_data()
S
64 1 9