rsssl_admin D

Total Complexity 680
Dependencies 1
Dependents 1
Total lines 4,303
Lines of code 2,687
Logical lines of code 1,380
Comment lines 914
Methods 113
Properties 29

Methods 113

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