SSSM_Spiral_Member_Login D

Total Complexity 454
Dependencies 6
Dependents 0
Total lines 2,664
Lines of code 1,699
Logical lines of code 962
Comment lines 503
Methods 110
Properties 14

Methods 110

Method Rating Maintainability Complexity Lines of code
template_redirect()
D
27
39 142
shortcode_show_template()
C
36 32 69
handle_post_form()
C
37 31 62
shortcode_is_logged_in_type()
B
40 22 61
sssm_save_settings()
B
34 20 85
sssm_login_form()
B
39 16 60
get_area_mypage_url()
A
40 12 61
get_current_url()
A
52 10 22
shortcode_user_link()
A
47 8 36
get_page_link()
A
53 8 21
shortcode_mypage_url()
A
55 8 17
wp_head()
S
49 6 31
settings_field_related_web()
S
48 5 42
uninstall()
S
53 6 21
sssm_clear_setting_form()
S
48 5 35
is_logged_in()
S
55 6 19
custom_api_endpoint_callback()
S
55 6 18
sssm_back_to_step1_form()
S
49 5 31
is_sssm_page()
S
62 6 11
install()
S
52 5 24
handle_non_form_data()
S
53 5 23
wp()
S
52 5 23
is_withdrawn()
S
54 5 21
sssm_clear_cache_form()
S
57 5 16
is_loggedout()
S
61 5 12
is_expired()
S
61 5 12
isFilterTypeNumber()
S
61 5 12
wp_setup_nav_menu_item()
S
62 5 11
remove_message_query_param()
S
54 4 21
handle_withdrawn_redirect()
S
55 4 18
handle_page_redirect()
S
55 4 17
handle_error_redirect()
S
57 4 15
load_template()
S
60 4 13
get_query_param()
S
61 4 12
shortcode_user_prop()
S
61 4 12
get_url_from_url()
S
63 4 11
__construct()
S
44 1 46
sssm_is_settings_incomplete()
S
64 4 9
settings_field_login_id_label()
S
60 3 13
admin_init()
S
61 3 12
get_page_id()
S
62 3 11
get_full_domain_name()
S
63 3 11
admin_menu()
S
46 1 35
default_options()
S
49 1 32
_uninstall()
S
57 2 16
get_param_from_url()
S
64 3 9
restore_api_token_key()
S
69 3 6
enqueue_admin_styles()
S
64 3 9
isOperator()
S
66 3 9
enqueue_admin_scripts()
S
64 3 9
appendUnauthorizedMessage()
S
64 3 10
settings_field_is_enable()
S
64 3 10
is_member_page()
S
64 3 9
is_token_expired()
S
64 3 10
handle_clear_cache()
S
59 2 13
get_user_prop()
S
66 2 8
get_template()
S
76 2 4
sssm_clear_cache_page()
S
66 2 9
clear_cache()
S
79 2 3
get_instance()
S
72 2 6
get_page_action()
S
71 2 5
to_arrray()
S
70 2 6
settings_field_param_name()
S
64 2 10
page_link()
S
71 2 5
settings_field_filed_name()
S
64 2 10
get_cache_name()
S
67 2 8
widgets_init()
S
74 2 5
regenerate_session()
S
65 2 9
checkDomainNames()
S
66 2 8
wp_print_footer_scripts()
S
74 2 5
wp_footer()
S
71 2 6
shortcode_is_logged_in_hide()
S
71 2 6
convert_to_number()
S
78 2 3
activate()
S
72 2 5
shortcode_is_logged_in()
S
71 2 6
is_array()
S
73 2 5
default_pages()
S
62 1 11
deactivate()
S
95 1 1
settings_field_sssm_authentication_key()
S
75 1 5
settings_field_sssm_url()
S
75 1 5
settings_field_site_id()
S
74 1 5
settings_field_app_id()
S
73 1 5
settings_field_member_identification_key()
S
75 1 5
enqueue_scripts()
S
65 1 8
display_plugin_admin_page()
S
79 1 3
enqueue_styles()
S
91 1 2
settings_field_auth_form_url()
S
74 1 5
register_custom_endpoint()
S
70 1 6
hidden_clear_cache()
S
82 1 3
init()
S
80 1 3
settings_field_authentication_id()
S
73 1 5
compare_arrays()
S
79 1 3
settings_field_resetpass_page_id()
S
74 1 5
settings_field_api_token()
S
74 1 5
get_active_template()
S
80 1 3
set_template()
S
80 1 3
load_plugin_textdomain()
S
69 1 7
wp_list_pages_excludes()
S
63 1 10
get_current_path()
S
71 1 5
regenerate_and_set_session()
S
76 1 4
settings_field_member_db_id()
S
74 1 5
settings_field_lostpassword_url()
S
74 1 5
settings_field_register_url()
S
73 1 5
settings_field_logout_url()
S
74 1 5
to_array()
S
75 1 4
settings_field_withdrawal_page_id()
S
74 1 5
settings_field_area_title()
S
74 1 5
settings_field_default_name_key()
S
74 1 5
settings_field_profile_page_id()
S
73 1 5
refresh_cache_data()
S
63 1 10