rsssl_admin D

Total Complexity 785
Dependencies 1
Dependents 1
Total lines 5,023
Lines of code 3,275
Logical lines of code 1,553
Comment lines 997
Methods 125
Properties 30

Methods 125

Method Rating Maintainability Complexity Lines of code
get_notices_list()
D
9
49 544
detect_configuration()
D
37 42 52
init()
C
34 31 69
get_redirect_rules()
B
37 23 63
test_htaccess_redirect()
B
37 21 74
get_admin_options()
B
45 23 34
get_recommended_security_headers()
B
34 18 97
options_validate()
B
42 19 55
mixed_content_fixer_detected()
B
41 16 58
check_upgrade()
B
45 17 37
configure_ssl()
B
48 17 32
notice_html()
A
34 4 219
is_ssl_extended()
A
54 17 18
show_leave_review_notice()
A
39 12 75
show_notice_activate_ssl()
A
59 13 12
validate_function()
A
48 11 33
deactivate_popup()
A
35 3 148
insert_secure_cookie_settings()
A
50 11 26
count_plusones()
A
52 11 22
wpconfig_server_variable_fix()
A
49 10 29
get_server_variable_fix_code()
A
50 10 27
build_domain_list()
A
50 10 26
editHtaccess()
A
46 9 40
admin_tabs()
A
46 9 39
listen_for_deactivation()
A
49 9 29
removeHtaccessEdit()
A
51 9 23
update_task_toggle_option()
A
55 9 18
rsssl_edit_admin_menu()
A
54 9 18
get_score_percentage()
A
50 8 29
create_form()
A
49 8 26
enqueue_assets()
A
46 7 34
notice_row()
A
56 8 17
maybe_flush_wprocket_htaccess()
S
60 8 14
get_test_page_contents()
S
51 7 26
render_grid()
S
45 6 39
wpconfig_loadbalancer_fix()
S
47 6 36
show_enable_ssl_button()
S
45 5 51
remove_wpconfig_edit()
S
55 7 19
show_notice_wpconfig_needs_fixes()
S
47 5 42
get_template()
S
54 6 20
get_plugin_upgraded()
S
56 6 18
is_bf()
S
56 6 18
get_status_link()
S
54 6 18
add_settings_page()
S
56 6 17
test_url()
S
57 6 16
almost_ready_to_migrate()
S
50 5 27
remove_secure_cookie_settings()
S
60 6 12
show_notices()
S
58 6 12
fix_siteurl_defines_in_wpconfig()
S
55 5 20
settings_page()
S
55 5 20
get_option_htaccess_redirect()
S
55 5 20
dismiss_settings_notice_callback()
S
54 5 20
remove_ssl_from_siteurl_in_wpconfig()
S
56 5 18
trace_log()
S
64 6 9
update_ssl_detection_overridden_option()
S
64 6 9
get_template_part()
S
58 5 14
secure_cookie_settings_status()
S
59 5 14
__construct()
S
50 4 27
icon()
S
61 5 11
generate_enable_link()
S
57 4 17
plugin_update_message()
S
64 5 8
wpconfig_ok()
S
66 5 8
get_remaining_tasks_count()
S
59 4 14
deactivate()
S
51 3 29
contains_rsssl_rules()
S
60 4 13
find_wp_config_path()
S
61 4 12
wpconfig_has_fixes()
S
62 4 12
check_for_siteurl_in_wpconfig()
S
61 4 12
maybe_remove_highlight_from_url()
S
61 4 11
dismiss_review_notice_callback()
S
62 4 11
get_option_wp_redirect()
S
57 3 18
get_option_autoreplace_insecure_links()
S
57 3 18
get_option_dismiss_all_notices()
S
59 3 16
plugin_settings_link()
S
57 3 16
getABSPATH()
S
58 3 16
htaccess_redirect_allowed()
S
66 4 9
is_settings_page()
S
65 4 8
has_301_redirect()
S
69 4 7
contains_hsts()
S
58 3 15
recheck_certificate()
S
69 4 6
get_option_do_not_edit_htaccess()
S
61 3 13
htaccess_contains_redirect_rules()
S
61 3 13
general_grid()
S
46 1 43
has_well_known_needle()
S
62 3 12
get_banner_html()
S
55 2 22
can_apply_networkwide()
S
68 3 8
redirect_to_settings_page()
S
64 3 9
clicked_activate_ssl()
S
65 3 9
uses_htaccess_conf()
S
64 3 10
override_auto_updates()
S
69 3 6
insert_dismiss_review()
S
58 1 29
add_privacy_info()
S
61 2 13
save_options()
S
54 1 21
htaccess_file()
S
67 2 8
uses_default_folder_name()
S
68 2 8
is_subdirectory_install()
S
71 2 6
contains_secure_cookie_settings()
S
70 2 7
maybe_clear_transients()
S
74 2 5
maybe_dismiss_review_notice()
S
71 2 6
get_all_task_count()
S
66 2 9
remove_plugin_from_array()
S
68 2 7
deactivate_ssl()
S
67 2 9
has_acme_challenge_directory()
S
71 2 6
dismiss_success_message_callback()
S
71 2 6
check_for_uninstall_file()
S
71 2 6
wpconfig_is_writable()
S
69 2 7
upgraded_to_four()
S
79 2 3
recommended_headers_enabled()
S
69 2 7
get_sites_bw_compatible()
S
72 2 5
switch_to_blog_bw_compatible()
S
67 2 8
ssl_detected()
S
62 1 11
section_text()
S
91 1 2
this()
S
81 1 3
add_htaccess_redirect_before_wp_rocket()
S
77 1 4
remove_ssl_from_siteurl()
S
70 1 6
get_current_rsssl_free_dirname()
S
80 1 3
set_siteurl_to_ssl()
S
66 1 8
get_option_switch_mixed_content_fixer_hook()
S
69 1 9
rsssl_dismiss_button()
S
66 1 10
get_option_high_contrast()
S
69 1 9
activate_ssl()
S
72 1 6
capability_check_wrapper()
S
82 1 3
unsupported_addons()
S
80 1 3
clear_transients()
S
70 1 7
get_lowest_possible_task_count()
S
75 1 4