Code Analysis: WP Member Login by SPIRAL 1.2.2

Function Rating Maintainability Complexity Lines of code
Spiral_Member_Login::template_redirect()
D
17
56 249
Spiral_Member_Login::template_redirect()
D
19
51 223
Spiral_Member_Login::save_settings()
B
36 20 82
Spiral_Member_Login::shortcode_show_template()
A
45 16 38
Spiral_Member_Login::shortcode_show_template()
A
45 16 38
Spiral_Member_Login::save_settings()
A
40 14 61
Spiral_Member_Login_Template::get_title()
A
45 15 38
Spiral_Member_Login_Template::get_title()
A
45 15 38
Spiral_Member_Login::shortcode_user_link()
A
44 14 42
Spiral_Member_Login::shortcode_user_link()
A
44 14 42
Spiral_Member_Login::shortcode_mypage_url()
A
46 12 37
Spiral_Member_Login::get_user_props()
A
44 11 45
SpiralPlatform_Api::request_spiral_api()
A
46 10 38
Spiral_Member_Login_Widget::form()
A
46 10 36
Spiral_Member_Login_Widget::form()
A
46 10 36
Spiral_Member_Login_Template::get_errors()
A
48 10 32
Spiral_Member_Login_Template::get_errors()
A
48 10 32
Spiral_Member_Login_Template::display()
A
45 9 43
Spiral_Member_Login_Template::display()
A
45 9 43
Translator::__construct()
A
30 1 149
Spiral_Member_Login_Session::__construct()
A
52 9 23
Spiral_Member_Login_Session::__construct()
A
52 9 23
Spiral_Member_Login::shortcode_user_prop()
A
52 9 22
Spiral_Member_Login::shortcode_user_prop()
A
53 9 21
Spiral_Member_Login::get_page_link()
A
53 8 21
Spiral_Member_Login::get_page_link()
A
53 8 21
Spiral_Member_Login::shortcode_mypage_url()
A
49 7 31
Spiral_Member_Login::is_logged_in()
S
49 7 30
Spiral_Member_Login::is_logged_in()
S
50 7 28
Spiral_Member_Login_Widget::widget()
S
52 7 24
Spiral_Member_Login_Widget::widget()
S
52 7 24
Spiral_Member_Login::shortcode_is_logged_in_type()
S
52 7 23
Spiral_Member_Login_Template::get_template()
S
53 7 21
Spiral_Member_Login_Template::get_template()
S
53 7 21
Spiral_Member_Login::get_user_prop()
S
58 7 16
Spiral_Member_Login::get_user_prop()
S
58 7 16
Spiral_Api::get_user_record()
S
48 6 30
Spiral_Member_Login::is_settings_imcomplete()
S
59 7 14
wp_session_cleanup()
S
52 6 23
SpiralPlatform_Api::get_user_data()
S
55 6 18
Spiral_Member_Login::shortcode_is_logged_in_type()
S
55 6 18
Spiral_Api::get_table_data()
S
57 6 16
Spiral_Member_Login::get_user_prop_by_key()
S
59 6 13
SpiralPlatform_Api::generate_paramers()
S
60 6 12
Spiral_Member_Login::is_sml_page()
S
62 6 11
Spiral_Member_Login::is_sml_page()
S
62 6 11
Spiral_Member_Login::is_withdrawn()
S
53 5 23
Spiral_Member_Login::wp()
S
52 5 23
Spiral_Member_Login::wp()
S
52 5 23
Spiral_Member_Login_Template::get_action_links()
S
54 5 22
Spiral_Member_Login_Template::get_action_links()
S
54 5 22
Spiral_Member_Login::get_user_props()
S
55 5 19
Spiral_Member_Login::wpfws_dos_soar()
S
55 5 18
Spiral_Member_Login::wpfws_dos_soar()
S
55 5 18
Spiral_Member_Login::uninstall()
S
56 5 17
Spiral_Api::get_db_columns()
S
56 5 16
Spiral_Member_Login::generate_save_page_id_to_url()
S
57 5 16
Spiral_Member_Login::uninstall()
S
58 5 15
Spiral_Member_Login_Template::get_action_url()
S
59 5 14
Spiral_Member_Login::get_current_url()
S
58 5 14
Spiral_Member_Login::get_current_url()
S
58 5 14
SpiralPlatform_Api::get_user()
S
59 5 14
Spiral_Member_Login_Template::get_action_url()
S
59 5 14
Spiral_Member_Login::wp_setup_nav_menu_item()
S
62 5 11
Spiral_Member_Login::login_validation()
S
63 5 11
Spiral_Member_Login::get_wp_current_url()
S
61 5 11
Spiral_Member_Login::wp_setup_nav_menu_item()
S
62 5 11
Spiral_Member_Login::get_wp_current_url()
S
61 5 11
Spiral_Member_Login_Template::get_user_links()
S
53 4 25
Spiral_Member_Login_Template::get_user_links()
S
53 4 25
Spiral_Member_Login::install()
S
54 4 20
Spiral_Member_Login::get_user_prop_by_key()
S
56 4 18
Spiral_Api::login_area()
S
57 4 17
SpiralPlatform_Api::get_user_action_url()
S
58 4 16
Spiral_Member_Login::shortcode_is_logged_in_rule()
S
58 4 16
Spiral_Member_Login::wpfws_jak_soar()
S
57 4 15
Spiral_Member_Login::wpfws_jak_soar()
S
57 4 15
Spiral_Api::get_area_mypage()
S
58 4 14
Spiral_Api::get_extraction_rule()
S
58 4 14
SpiralPlatform_Api::get_db_columns()
S
58 4 14
Spiral_Member_Login::load_template()
S
60 4 13
Spiral_Member_Login::load_template()
S
60 4 13
Spiral_Api::get_api_url()
S
60 4 13
Spiral_Api::logout_area()
S
60 4 12
Spiral_Api::get_area_status()
S
60 4 12
SpiralPlatform_Api::get_area_status()
S
61 4 11
Spiral_Member_Login::__construct()
S
45 2 40
Spiral_Member_Login::__construct()
S
46 2 37
Spiral_Member_Login::install()
S
54 3 21
Spiral_Api::request_spiral_api()
S
56 3 19
WP_Session::__construct()
S
56 3 18
Translator::sml_translate()
S
64 4 10
Spiral_Member_Login_Session::init()
S
67 4 7
Spiral_Member_Login::get_wp_redirect_url()
S
63 4 9
Spiral_Member_Login::decrypt_key()
S
57 3 15
Spiral_Member_Login_Session::init()
S
67 4 7
Spiral_Member_Login_Template::get_redirect_url()
S
65 4 8
Spiral_Member_Login_Template::get_redirect_url()
S
65 4 8
Spiral_Member_Login::decrypt_key()
S
57 3 15
Spiral_Member_Login::is_settings_imcomplete()
S
64 4 9
Recursive_ArrayAccess::offsetSet()
S
63 3 11
WP_Session::write_data()
S
62 3 11
Spiral_Member_Login::get_page_id()
S
62 3 11
Spiral_Member_Login_Template::the_action_links()
S
61 3 11
Spiral_Member_Login::get_page_id()
S
62 3 11
Spiral_Member_Login::settings_field_login_id_label()
S
64 3 11
Spiral_Member_Login::settings_field_login_id_label()
S
64 3 11
Spiral_Member_Login_Base::load_options()
S
63 3 11
SpiralPlatform_Api::login_area()
S
62 3 11
Spiral_Member_Login_Base::load_options()
S
63 3 11
Spiral_Member_Login_Template::the_action_links()
S
61 3 11
Spiral_Member_Login::clear_user_options()
S
56 2 17
Spiral_Member_Login::clear_user_options()
S
56 2 17
Spiral_Member_Login::enqueue_admin_scripts()
S
64 3 9
Spiral_Member_Login::is_token_expired()
S
64 3 10
Spiral_Member_Login_Session::set()
S
64 3 10
Recursive_ArrayAccess::__clone()
S
68 3 7
Spiral_Member_Login::is_member_page()
S
64 3 9
Spiral_Member_Login_Template::the_user_name()
S
64 3 10
Spiral_Member_Login::cvf_convert_object_to_array()
S
65 3 10
Spiral_Member_Login_Template::get_posted_value()
S
72 3 5
Spiral_Member_Login::is_member_page()
S
64 3 9
Recursive_ArrayAccess::toArray()
S
65 3 9
Spiral_Member_Login_Base::_get_option()
S
64 3 10
Spiral_Member_Login::enqueue_admin_styles()
S
64 3 9
Spiral_Member_Login::enqueue_admin_scripts()
S
64 3 9
Spiral_Member_Login_Base::_set_option()
S
64 3 10
Spiral_Member_Login_Base::_get_option()
S
64 3 10
Spiral_Member_Login_Session::set()
S
64 3 10
Spiral_Member_Login_Template::the_user_name()
S
64 3 10
Spiral_Member_Login_Template::get_posted_value()
S
72 3 5
Spiral_Member_Login_Base::_set_option()
S
64 3 10
Spiral_Member_Login::enqueue_admin_styles()
S
64 3 9
Spiral_Member_Login_Widget::update()
S
59 2 14
Spiral_Member_Login::admin_menu()
S
48 1 29
Spiral_Member_Login_Widget::update()
S
59 2 14
Spiral_Member_Login::admin_menu()
S
48 1 28
Spiral_Member_Login::_uninstall()
S
61 2 12
Spiral_Member_Login::_uninstall()
S
61 2 12
Spiral_Member_Login_Base::decrypt()
S
61 2 11
Spiral_Member_Login::decrypt()
S
61 2 11
Spiral_Member_Login::default_options()
S
53 1 23
Spiral_Member_Login_Template::default_options()
S
55 1 22
Spiral_Member_Login_Template::default_options()
S
55 1 22
Spiral_Member_Login::default_options()
S
53 1 22
Spiral_Member_Login::wp_head()
S
71 2 6
wp_session_status()
S
70 2 7
WP_Session::json_in()
S
67 2 8
Recursive_ArrayAccess::offsetGet()
S
78 2 3
Spiral_Member_Login::shortcode_is_logged_in_hide()
S
71 2 6
Spiral_Member_Login::is_array()
S
73 2 5
Spiral_Member_Login::wp_footer()
S
71 2 6
Spiral_Member_Login_Template::the_user_links()
S
62 2 10
Spiral_Member_Login::encrypt()
S
62 2 10
Spiral_Member_Login_Base::delete_option()
S
71 2 6
WP_Session::get_instance()
S
71 2 6
Spiral_Member_Login_Base::save_options()
S
74 2 5
Spiral_Member_Login::to_arrray()
S
70 2 6
Spiral_Member_Login::get_template()
S
76 2 4
WP_Session::regenerate_id()
S
67 2 8
Spiral_Member_Login::admin_init()
S
69 2 6
Spiral_Member_Login::shortcode_is_logged_in_hide()
S
71 2 6
Spiral_Member_Login::get_instance()
S
72 2 6
Spiral_Member_Login::get_template()
S
76 2 4
Spiral_Member_Login_Template::the_auth_form_url()
S
68 2 7
Spiral_Member_Login::get_page_action()
S
71 2 5
Spiral_Member_Login_Template::the_template_num()
S
76 2 4
Spiral_Member_Login::admin_init()
S
69 2 6
Spiral_Member_Login_Base::get_option()
S
70 2 6
Spiral_Member_Login_Template::the_template_num()
S
76 2 4
SpiralPlatform_Api::logout()
S
65 2 9
Spiral_Member_Login::wp_print_footer_scripts()
S
74 2 5
Spiral_Member_Login_Base::encrypt()
S
62 2 10
Spiral_Member_Login_Base::save_options()
S
74 2 5
Spiral_Member_Login_Base::get_option()
S
70 2 6
Spiral_Member_Login_Base::set_option()
S
70 2 6
Spiral_Member_Login_Base::_delete_option()
S
68 2 7
Spiral_Member_Login_Session::get()
S
74 2 4
Spiral_Member_Login::widgets_init()
S
74 2 5
Spiral_Member_Login_Base::delete_option()
S
71 2 6
Spiral_Member_Login_Base::_delete_option()
S
68 2 7
Spiral_Member_Login::get_instance()
S
72 2 6
Spiral_Member_Login_Template::the_auth_form_url()
S
68 2 7
Spiral_Member_Login::wp_head()
S
71 2 6
Spiral_Member_Login::wp_footer()
S
71 2 6
Spiral_Member_Login_Template::the_user_links()
S
62 2 10
Spiral_Member_Login::page_link()
S
71 2 5
Recursive_ArrayAccess::__construct()
S
73 2 5
Spiral_Member_Login::widgets_init()
S
74 2 5
Spiral_Member_Login::shortcode_is_logged_in()
S
71 2 6
Spiral_Member_Login::is_array()
S
73 2 5
Spiral_Member_Login::page_link()
S
71 2 5
Spiral_Member_Login::shortcode_is_logged_in()
S
71 2 6
Spiral_Member_Login::get_page_action()
S
71 2 5
Spiral_Member_Login::wp_print_footer_scripts()
S
74 2 5
Spiral_Member_Login_Base::set_option()
S
70 2 6
wp_session_register_garbage_collection()
S
73 2 5
Spiral_Member_Login_Session::get()
S
74 2 4
Spiral_Member_Login::default_pages()
S
62 1 11
Spiral_Member_Login::default_pages()
S
62 1 11
Spiral_Member_Login::clear_all_user_options()
S
62 1 11
WP_Session::set_cookie()
S
62 1 11
Spiral_Member_Login::get_active_template()
S
80 1 3
Spiral_Member_Login::encrypt_key()
S
62 1 10
Spiral_Api::_sign_params()
S
69 1 6
Spiral_Member_Login::settings_field_site_id()
S
74 1 5
wp_session_decode()
S
76 1 4
Spiral_Member_Login::deactivate()
S
89 1 2
Spiral_Member_Login::display_plugin_admin_page()
S
79 1 3
Spiral_Member_Login::settings_field_member_db_id()
S
74 1 5
Spiral_Member_Login::to_arrray()
S
75 1 4
Spiral_Member_Login::settings_field_resetpass_page_id()
S
74 1 5
Spiral_Member_Login_Template::is_active()
S
82 1 3
Spiral_Member_Login::get_current_path()
S
71 1 5
Spiral_Member_Login_Base::set_options()
S
80 1 3
Spiral_Member_Login_Base::get_options()
S
82 1 3
Spiral_Member_Login_Template::is_active()
S
82 1 3
WP_Session::current()
S
80 1 3
Spiral_Member_Login_Template::the_posted_value()
S
80 1 3
wp_session_encode()
S
77 1 4
Spiral_Member_Login::enqueue_styles()
S
91 1 2
Spiral_Member_Login::settings_field_auth_form_url()
S
74 1 5
Spiral_Member_Login::settings_field_area_title()
S
74 1 5
Spiral_Member_Login::init()
S
80 1 3
wp_session_write_close()
S
74 1 5
Spiral_Member_Login_Session::get_id()
S
82 1 3
WP_Session::session_started()
S
80 1 3
Spiral_Member_Login::load_plugin_textdomain()
S
70 1 5
Spiral_Member_Login::settings_field_api_token_secret()
S
70 1 7
Spiral_Member_Login::set_template()
S
80 1 3
Spiral_Member_Login::save_version_options()
S
66 1 8
Spiral_Member_Login::save_version_options()
S
66 1 8
Spiral_Member_Login::settings_field_lostpassword_url()
S
74 1 5
Spiral_Member_Login::get_current_path()
S
71 1 5
Spiral_Member_Login::settings_field_area_title()
S
74 1 5
Spiral_Member_Login::settings_field_member_list_search_title()
S
74 1 5
Spiral_Member_Login::settings_field_default_name_key()
S
74 1 5
Spiral_Member_Login_Template::the_action_url()
S
80 1 3
Spiral_Member_Login::wp_list_pages_excludes()
S
63 1 10
Spiral_Member_Login::deactivate()
S
77 1 4
Spiral_Api::__construct()
S
77 1 4
Spiral_Member_Login::settings_field_auth_form_url()
S
74 1 5
Spiral_Member_Login::settings_field_api_token()
S
70 1 7
WP_Session::json_out()
S
80 1 3
Spiral_Member_Login::encrypt_key()
S
62 1 10
Spiral_Member_Login_Template::the_action_url()
S
80 1 3
SpiralPlatform_Api::get_table_data()
S
91 1 2
Spiral_Member_Login_Template::the_errors()
S
81 1 3
Spiral_Member_Login::settings_field_logout_url()
S
74 1 5
Spiral_Member_Login::settings_field_withdrawal_page_id()
S
74 1 5
WP_Session::read_data()
S
75 1 4
Spiral_Member_Login::settings_field_member_db_title()
S
74 1 5
Spiral_Member_Login_Template::the_errors()
S
81 1 3
SpiralPlatform_Api::__construct()
S
81 1 3
Spiral_Member_Login::settings_field_profile_page_id()
S
74 1 5
sml_is_logged_in()
S
82 1 3
Spiral_Member_Login::settings_field_lostpassword_url()
S
74 1 5
Spiral_Member_Login_Session::get_id()
S
82 1 3
Spiral_Member_Login_Session::regenerate_id()
S
81 1 3
Spiral_Member_Login_Template::__construct()
S
70 1 6
Spiral_Member_Login_Template::set_active()
S
81 1 3
Spiral_Member_Login::settings_field_resetpass_page_id()
S
74 1 5
WP_Session::valid()
S
80 1 3
Spiral_Member_Login::settings_field_register_url()
S
74 1 5
Spiral_Member_Login_Template::the_title()
S
80 1 3
Spiral_Member_Login::get_user_extraction_rule()
S
66 1 8
Spiral_Member_Login::settings_field_default_name_key()
S
74 1 5
WP_Session::next()
S
81 1 3
Spiral_Member_Login::wp_list_pages_excludes()
S
63 1 10
Spiral_Member_Login::settings_field_profile_page_id()
S
74 1 5
Spiral_Member_Login::activate()
S
75 1 4
Spiral_Member_Login::activate()
S
89 1 2
Spiral_Member_Login::settings_field_logout_url()
S
74 1 5
Spiral_Member_Login::enqueue_styles()
S
91 1 2
Spiral_Member_Login_Template::the_redirect_url()
S
80 1 3
Spiral_Member_Login::enqueue_scripts()
S
91 1 2
Spiral_Member_Login::set_template()
S
80 1 3
Spiral_Member_Login_Template::set_active()
S
81 1 3
Spiral_Member_Login_Template::__construct()
S
70 1 6
WP_Session::count()
S
80 1 3
WP_Session::cache_expiration()
S
82 1 3
Spiral_Member_Login::settings_field_authentication_id()
S
74 1 5
wp_session_commit()
S
83 1 3
WP_Session::set_expiration()
S
73 1 4
Spiral_Member_Login::init()
S
80 1 3
wp_session_cache_expire()
S
77 1 4
Spiral_Member_Login::display_plugin_admin_page()
S
79 1 3
Spiral_Member_Login_Session::regenerate_id()
S
81 1 3
Spiral_Member_Login::get_active_template()
S
80 1 3
Recursive_ArrayAccess::offsetExists()
S
79 1 3
Spiral_Member_Login::settings_field_identification_key()
S
74 1 5
WP_Session::reset()
S
81 1 3
WP_Session::generate_id()
S
71 1 5
wp_session_unset()
S
77 1 4
Spiral_Member_Login_Template::the_title()
S
80 1 3
Spiral_Member_Login::settings_field_identification_key()
S
74 1 5
Spiral_Member_Login::enqueue_scripts()
S
91 1 2
SpiralPlatform_Api::get_extraction_rule()
S
91 1 2
wp_session_regenerate_id()
S
74 1 5
sml_user_prop()
S
81 1 3
Spiral_Member_Login_Widget::__construct()
S
66 1 8
Recursive_ArrayAccess::offsetUnset()
S
80 1 3
SpiralPlatform_Api::get_api_url()
S
80 1 3
Spiral_Member_Login_Widget::__construct()
S
66 1 8
Spiral_Member_Login::settings_field_register_url()
S
74 1 5
WP_Session::rewind()
S
81 1 3
SpiralPlatform_Api::set_options()
S
71 1 6
Spiral_Member_Login::settings_field_withdrawal_page_id()
S
74 1 5
Spiral_Member_Login::settings_field_member_db_title()
S
74 1 5
Spiral_Member_Login::settings_field_api_token()
S
75 1 5
WP_Session::key()
S
80 1 3
Spiral_Member_Login_Template::the_posted_value()
S
80 1 3
Spiral_Member_Login_Template::the_redirect_url()
S
80 1 3
wp_session_start()
S
74 1 5
Spiral_Member_Login_Base::get_options()
S
82 1 3
Spiral_Member_Login_Base::set_options()
S
80 1 3
Spiral_Member_Login::load_plugin_textdomain()
S
70 1 5