Code Analysis: Login, Registration and Lost Password Blocks 1.2.0

Function Rating Maintainability Complexity Lines of code
FLR_BLOCKS\Flr_Blocks_Registration::flr_blocks_register_handle_ajax_callback()
B
31 18 120
FLR_BLOCKS\Flr_Blocks_User_Settings::flr_blocks_user_settings_handle_ajax_callback()
A
36 13 82
FLR_BLOCKS\Flr_Blocks_Helper::sanitize()
A
48 13 30
FLR_BLOCKS\Flr_Blocks_Lost_Password::flr_blocks_reset_password_request_handle_ajax_callback()
A
39 8 67
FLR_BLOCKS\Flr_Blocks_Lost_Password::flr_blocks_reset_password_handle_ajax_callback()
A
43 9 49
FLR_BLOCKS\Flr_Blocks_Helper::validate_username_security()
A
41 7 65
FLR_BLOCKS\Flr_Blocks_Helper::validate_password_strength()
A
42 7 59
FLR_BLOCKS\Flr_Blocks_Login::redirect_login_admin_pages()
A
58 9 13
FLR_BLOCKS\Flr_Blocks_Helper::validate_email_security()
A
47 7 40
FLR_BLOCKS\Flr_Blocks_Login::login_handle_ajax_callback()
S
48 6 33
FLR_BLOCKS\Flr_Blocks_Helper::get_real_user_ip()
S
51 6 27
FLR_BLOCKS\Flr_Blocks_Mail::mail_templates()
S
54 6 21
FLR_BLOCKS\Flr_Blocks_User_Activation::activate_user()
S
48 5 35
FLR_BLOCKS\Flr_Blocks_Login::enhance_session_security()
S
56 5 18
FLR_BLOCKS\Flr_Blocks_Logout::validate_redirect_url()
S
58 5 17
FLR_BLOCKS\Flr_Blocks_Mail::send_mail()
S
59 5 13
FLR_BLOCKS\Flr_Blocks_Helper::get_button_style()
S
55 4 17
FLR_BLOCKS\Flr_Blocks_Block_Handler::add_frontend_config()
S
54 3 21
FLR_BLOCKS\Flr_Blocks_Logout::secure_logout_cleanup()
S
63 3 11
FLR_BLOCKS\Flr_Blocks_Block_Handler::set_script_translations()
S
56 2 19
FLR_BLOCKS\Flr_Blocks_Block_Handler::register_blocks()
S
56 2 19
FLR_BLOCKS\Flr_Blocks_Helper::get_select_options_from_query()
S
58 2 15
FLR_BLOCKS\Flr_Blocks_Helper::get_page_permalink()
S
65 3 10
FLR_BLOCKS\Flr_Blocks_Loader::run_plugin()
S
66 3 8
FLR_BLOCKS\Flr_Blocks_Login::get_limit_login_options()
S
66 3 8
FLR_BLOCKS\Flr_Blocks_Login::login_attempts_error()
S
59 2 14
FLR_BLOCKS\Flr_Blocks_Helper::sanitizeArray()
S
63 2 11
FLR_BLOCKS\Flr_Blocks_Options::flr_blocks_register_settings()
S
52 1 25
FLR_BLOCKS\Flr_Blocks_Lost_Password::load_reset_password_actions()
S
59 1 18
FLR_BLOCKS\Flr_Blocks_Helper::render_toggle_input()
S
61 1 15
FLR_BLOCKS\Flr_Blocks_Login::load_login_actions()
S
66 2 8
FLR_BLOCKS\Flr_Blocks_Login::get_login_url()
S
78 2 3
FLR_BLOCKS\Flr_Blocks_Logout::nonce_url_for_logout()
S
66 2 7
FLR_BLOCKS\Flr_Blocks_Mail::replace_mail_parameters()
S
67 2 7
FLR_BLOCKS\Flr_Blocks_Options::load_flr_blocks_options()
S
70 2 6
FLR_BLOCKS\Flr_Blocks_User_Activation::check_is_user_activated()
S
68 2 7
FLR_BLOCKS\Flr_Blocks_Core::__construct()
S
65 1 13
FLR_BLOCKS\Flr_Blocks_Block_Handler::load_flr_blocks()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Core::set_wp_mail_actions()
S
72 1 5
flr_blocks_get_plugin_data()
S
69 1 8
FLR_BLOCKS\Flr_Blocks_Mail::mail_html_format()
S
82 1 3
FLR_BLOCKS\Flr_Blocks_Options::flr_blocks_options_page()
S
66 1 10
FLR_BLOCKS\Flr_Blocks_Helper::get_label_style()
S
69 1 6
FLR_BLOCKS\Flr_Blocks_Core::set_login_actions()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Public::enqueue_styles()
S
78 1 3
FLR_BLOCKS\Flr_Blocks_Block_Handler::login_form_render_callback()
S
76 1 4
FLR_BLOCKS\Flr_Blocks_Block_Handler::register_form_render_callback()
S
76 1 4
FLR_BLOCKS\Flr_Blocks_Loader::__construct()
S
77 1 4
FLR_BLOCKS\Flr_Blocks_Loader::add_action()
S
77 1 3
FLR_BLOCKS\Flr_Blocks_Loader::add_filter()
S
77 1 3
FLR_BLOCKS\Flr_Blocks_Loader::add()
S
64 1 10
FLR_BLOCKS\Flr_Blocks_Core::set_block_types()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Core::define_admin_hooks()
S
66 1 8
FLR_BLOCKS\Flr_Blocks_Login::welcome_card()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Login::login_form()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Core::define_public_hooks()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Login::login_success_response()
S
63 1 10
FLR_BLOCKS\Flr_Blocks_Lost_Password::lost_password_form()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Login::limit_login_attempts()
S
69 1 6
FLR_BLOCKS\Flr_Blocks_Core::set_register_form_actions()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Block_Handler::user_settings_render_callback()
S
76 1 4
FLR_BLOCKS\Flr_Blocks_Core::set_options()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Helper::return_view()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Core::load_required_dependencies()
S
81 1 3
FLR_BLOCKS\Flr_Blocks_Admin::enqueue_scripts()
S
78 1 3
FLR_BLOCKS\Flr_Blocks_Login::login_failed_response()
S
70 1 6
FLR_BLOCKS\Flr_Blocks_User_Activation::user_activation_block()
S
75 1 4
flr_blocks_deactivate()
S
78 1 4
FLR_BLOCKS\Flr_Blocks_Block_Handler::reset_password_form_render_callback()
S
76 1 4
FLR_BLOCKS\Flr_Blocks_User_Settings::load_user_settings_actions()
S
66 1 10
FLR_BLOCKS\Flr_Blocks_Registration::register_form()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Mail::load_mail_actions()
S
79 1 3
FLR_BLOCKS\Flr_Blocks_Admin::enqueue_styles()
S
78 1 3
FLR_BLOCKS\Flr_Blocks_Admin::get_options_page()
S
81 1 3
FLR_BLOCKS\Flr_Blocks_Core::set_reset_password_form_actions()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Block_Handler::welcome_card_render_callback()
S
76 1 4
flr_blocks_activate()
S
78 1 4
FLR_BLOCKS\Flr_Blocks_Logout::logout_menu_item()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Core::run()
S
81 1 3
FLR_BLOCKS\Flr_Blocks_Registration::load_register_actions()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Helper::print_view()
S
78 1 3
FLR_BLOCKS\Flr_Blocks_User_Settings::user_settings_form()
S
75 1 4
FLR_BLOCKS\Flr_Blocks_Login::get_login_attempts_count()
S
68 1 7
FLR_BLOCKS\Flr_Blocks_Core::set_user_settings_form_actions()
S
72 1 5
FLR_BLOCKS\Flr_Blocks_Block_Handler::logout_menu_item_render_callback()
S
73 1 5
FLR_BLOCKS\Flr_Blocks_Admin::editor_styles()
S
80 1 3
FLR_BLOCKS\Flr_Blocks_Helper::using()
S
78 1 3
FLR_BLOCKS\Flr_Blocks_Deactivator::deactivate()
S
89 1 2
FLR_BLOCKS\Flr_Blocks_Activator::activate()
S
89 1 2
FLR_BLOCKS\Flr_Blocks_Block_Handler::user_activation_render_callback()
S
73 1 5
FLR_BLOCKS\Flr_Blocks_Public::get_the_form()
S
79 1 3
FLR_BLOCKS\Flr_Blocks_Options::flr_blocks_settings_page_html()
S
77 1 4
FLR_BLOCKS\Flr_Blocks_Helper::get_input_style()
S
72 1 5