rsssl_admin D

Total Complexity 707
Dependencies 1
Dependents 1
Total lines 4,640
Lines of code 2,980
Logical lines of code 1,434
Comment lines 935
Methods 116
Properties 29

Methods 116

Method Rating Maintainability Complexity Lines of code
get_notices_list()
D
13
42 430
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
deactivate_popup()
A
32 4 211
notice_html()
A
35 3 192
show_leave_review_notice()
A
39 10 75
get_template_part()
A
49 12 29
validate_function()
A
48 11 33
insert_secure_cookie_settings()
A
50 11 26
count_plusones()
A
52 11 22
editHtaccess()
A
48 10 35
build_domain_list()
A
49 10 29
wpconfig_server_variable_fix()
A
49 10 29
get_server_variable_fix_code()
A
50 10 27
show_notice_activate_ssl()
A
60 11 11
listen_for_deactivation()
A
49 9 29
admin_tabs()
A
47 8 39
rsssl_edit_admin_menu()
A
54 9 18
update_task_toggle_option()
A
55 9 18
get_score_percentage()
A
50 8 29
create_form()
A
50 8 24
removeHtaccessEdit()
A
52 8 21
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
check_upgrade()
S
59 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
get_status_link()
S
54 6 18
add_settings_page()
S
56 6 17
test_url()
S
57 6 16
remove_secure_cookie_settings()
S
60 6 12
dismiss_settings_notice_callback()
S
54 5 20
fix_siteurl_defines_in_wpconfig()
S
55 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
secure_cookie_settings_status()
S
59 5 14
htaccess_contains_redirect_rules()
S
59 5 14
deactivate()
S
51 4 29
icon()
S
61 5 11
show_notices()
S
60 5 11
__construct()
S
53 4 22
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
find_wp_config_path()
S
61 4 12
wpconfig_has_fixes()
S
62 4 12
check_for_siteurl_in_wpconfig()
S
61 4 12
dismiss_review_notice_callback()
S
62 4 11
maybe_remove_highlight_from_url()
S
61 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
getABSPATH()
S
58 3 16
plugin_settings_link()
S
57 3 16
has_301_redirect()
S
69 4 7
contains_hsts()
S
58 3 15
get_template()
S
58 3 15
is_settings_page()
S
65 4 8
htaccess_redirect_allowed()
S
66 4 9
contains_rsssl_rules()
S
61 3 13
get_option_do_not_edit_htaccess()
S
61 3 13
general_grid()
S
46 1 43
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
can_apply_networkwide()
S
68 3 8
uses_htaccess_conf()
S
64 3 10
redirect_to_settings_page()
S
64 3 9
insert_dismiss_review()
S
58 1 29
add_privacy_info()
S
61 2 13
show_enable_ssl_button()
S
62 2 13
save_options()
S
55 1 20
contains_secure_cookie_settings()
S
70 2 7
is_subdirectory_install()
S
71 2 6
maybe_dismiss_review_notice()
S
71 2 6
has_acme_challenge_directory()
S
71 2 6
maybe_clear_transients()
S
74 2 5
dismiss_success_message_callback()
S
70 2 6
remove_plugin_from_array()
S
68 2 7
has_well_known_needle()
S
67 2 8
wpconfig_is_writable()
S
69 2 7
upgraded_to_four()
S
79 2 3
get_sites_bw_compatible()
S
72 2 5
switch_to_blog_bw_compatible()
S
67 2 8
uses_default_folder_name()
S
68 2 8
get_all_task_count()
S
66 2 9
htaccess_file()
S
67 2 8
check_for_uninstall_file()
S
71 2 6
deactivate_ssl()
S
67 2 9
get_current_rsssl_free_dirname()
S
80 1 3
get_lowest_possible_task_count()
S
75 1 4
get_option_dismiss_all_notices()
S
69 1 9
clear_transients()
S
74 1 5
this()
S
81 1 3
get_option_switch_mixed_content_fixer_hook()
S
69 1 9
set_siteurl_to_ssl()
S
66 1 8
rsssl_dismiss_button()
S
77 1 5
activate_ssl()
S
72 1 6
remove_ssl_from_siteurl()
S
70 1 6
section_text()
S
91 1 2