Code Analysis: Captcha Booster: Best Captcha Plugin 2.0.33

Function Rating Maintainability Complexity Lines of code
get_ip_address_for_captcha_booster()
D
30 45 112
captcha_booster_display_captcha()
D
25
38 162
captcha_booster_user_log_in_fails()
C
28
25 136
cpb_captcha_booster_meta()
B
26
14 183
Captcha_Booster_Admin_Notices::change_admin_notice_captcha_booster()
B
39 21 56
captcha_booster_login_check()
B
40 19 53
validate_ip_captcha_booster()
B
47 19 34
captcha_booster_text_login_check()
A
45 15 34
blocking_visitors_captcha_booster()
A
43 11 45
captcha_booster_visitor_logs()
A
45 11 38
Captcha_Booster_Deactivation_Form::post_user_feedback_captcha_booster()
A
40 10 53
Captcha_Booster_Admin_Notices::cbo_admin_notice_pages()
A
54 11 20
call_captcha_booster()
A
48 10 33
captcha_booster_comment_form()
A
52 10 24
captcha_booster_admin_notice_class()
A
30 1 158
captcha_booster_register_check()
A
52 10 21
captcha_booster_user_log_in_success()
A
46 9 35
add_popup_on_deactivation_captcha_booster()
A
30 1 149
captcha_booster_lost_password()
A
54 9 17
wp_schedule_captcha_booster()
A
52 8 25
cpb_captcha_booster_parent()
A
44 6 53
get_ip_location_captcha_booster()
S
45 6 39
install_script_for_captcha_booster()
S
53 7 23
cpb_live_traffic()
S
55 7 22
cpb_country_blocks()
S
55 7 22
cpb_visitor_logs()
S
55 7 22
cpb_system_information()
S
55 7 22
cpb_captcha_booster()
S
55 7 22
cpb_error_message()
S
55 7 22
backend_js_css_for_captcha_booster()
S
42 5 52
cpb_alert_setup()
S
55 7 22
cpb_login_logs()
S
55 7 22
cpb_blocking_options()
S
55 7 22
cpb_manage_ip_addresses()
S
55 7 22
cpb_manage_ip_ranges()
S
55 7 22
cpb_email_templates()
S
55 7 22
cpb_other_settings()
S
55 7 22
cpb_roles_and_capabilities()
S
55 7 22
cpb_display_settings()
S
55 7 22
captcha_booster_login_errors()
S
53 7 21
captcha_booster_errors()
S
53 7 21
captcha_booster_comment_form()
S
54 7 21
captcha_booster_register_check()
S
55 7 19
captcha_booster_get_user_data_remove_unwanted_users()
S
56 7 18
captcha_booster_comment_form_check()
S
57 7 14
set_background()
S
52 6 24
Captcha_Booster_Admin_Notices::cbo_required_fields()
S
64 7 9
get_others_capabilities_captcha_booster()
S
54 5 23
create_topbar_menu_for_captcha_booster()
S
55 5 20
captcha_booster_login_form()
S
55 5 20
captcha_booster_lostpassword_check()
S
57 5 16
long2ip_captcha_booster()
S
59 5 14
captcha_booster_check_user_login_status()
S
62 5 12
captcha_booster_decode()
S
53 4 22
Plugin_Info_Captcha_Booster::get_plugin_info_captcha_booster()
S
55 4 18
Captcha_Booster_Admin_Notices::cbo_admin_notices()
S
64 5 9
cpb_wizard_captcha_booster()
S
61 4 13
captcha_booster_comment_check()
S
61 4 13
captcha_booster_smart_ip_detect_crawler()
S
54 3 23
Captcha_Booster_Admin_Notices::cbo_admin_notice_temp_ignore()
S
57 3 15
captcha_booster_encode()
S
57 3 15
get_captcha_details_unserialize()
S
63 4 10
get_captcha_booster_log_data_unserialize()
S
63 4 10
user_functions_for_captcha_booster()
S
59 3 14
Captcha_Booster_Deactivation_Form::add_deactivation_dialog_form_captcha_booster()
S
50 1 41
Captcha_Booster_Deactivation_Form::add_form_layout_captcha_booster()
S
100 1 34
get_users_capabilities_captcha_booster()
S
56 2 19
cron_scheduler_for_intervals_captcha_booster()
S
51 1 31
create_sidebar_menu_for_captcha_booster()
S
64 3 10
ajax_register_for_captcha_booster()
S
64 3 10
check_user_roles_captcha_booster()
S
72 3 5
captcha_booster_generate_key()
S
58 2 14
login_error_messages_captcha_booster()
S
56 1 19
Captcha_Booster_Admin_Notices::cbo_display_admin_notices()
S
55 1 19
captcha_booster_locations_table()
S
60 1 18
captcha_booster_text_captcha_form()
S
71 2 6
captcha_booster_redirect()
S
69 2 7
unblock_script_captcha_booster()
S
69 2 7
Captcha_Booster_Admin_Notices::cbo_admin_notice_ignore()
S
63 2 10
get_captcha_booster_unserialize_data()
S
65 2 9
wp_unschedule_captcha_booster()
S
71 2 6
helper_file_for_captcha_booster()
S
69 2 7
plugin_load_textdomain_captcha_booster()
S
72 2 5
Captcha_Booster_Deactivation_Form::__construct()
S
65 2 9
Captcha_Booster_Admin_Notices::cbo_anti_notice_spam()
S
72 2 6
captcha_booster_register_form()
S
66 2 9
insert_deactivate_link_id_captcha_booster()
S
70 2 6
captcha_booster_url_encode()
S
67 1 5
captcha_booster_meta()
S
77 1 4
admin_functions_for_captcha_booster()
S
76 1 5
captcha_booster_random_numbers()
S
72 1 5
captcha_booster()
S
77 1 4
Dbhelper_Captcha_Booster::insert_command()
S
73 1 5
Dbhelper_Captcha_Booster::bulk_delete_command()
S
74 1 4
captcha_booster_settings_action_links()
S
68 1 7
get_captcha_booster_meta_data()
S
66 1 9
Dbhelper_Install_Script_Captcha_Booster::update_command()
S
75 1 4
Captcha_Booster_Admin_Notices::__construct()
S
72 1 5
plugin_activate_captcha_booster()
S
80 1 3
hexrgb()
S
66 1 8
deactivation_function_for_captcha_booster()
S
82 1 3
Dbhelper_Install_Script_Captcha_Booster::insert_command()
S
73 1 5
Dbhelper_Captcha_Booster::delete_command()
S
76 1 4
js_frontend_for_captcha_booster()
S
76 1 4
captcha_booster_action_links()
S
77 1 4
captcha_booster_plugin_get_version()
S
72 1 5
Captcha_Booster_Deactivation_Form::feedback_form_js_captcha_booster()
S
68 1 6
Dbhelper_Captcha_Booster::update_command()
S
74 1 4
captcha_booster_ip_locations()
S
77 1 4