AIOWPSecurity_Notices C

Total Complexity 104
Dependencies 4
Dependents 1
Total lines 692
Lines of code 451
Logical lines of code 176
Comment lines 158
Methods 27
Properties 2

Methods 27

Method Rating Maintainability Complexity Lines of code
populate_notices_content()
B
23
9 237
should_show_ip_retrieval_settings_notice()
A
48 10 34
should_show_login_whitelist_disabled_on_upgrade_notice()
S
58 7 16
should_show_automated_database_backup_notice()
S
58 7 16
should_show_upgrade_firewall_settings_notice()
S
59 7 13
render_specified_notice()
S
56 6 17
is_blacklist_admin_page()
S
75 5 3
should_show_ip_blacklist_settings_on_upgrade()
S
62 4 13
notices_init()
S
66 4 7
skip_seasonal_notices()
S
63 4 10
wp_optimize_not_installed()
S
63 4 10
updraftplus_not_installed()
S
63 4 10
show_rate_notice()
S
65 3 9
is_brute_force_admin_page()
S
76 3 3
is_schedule_database_backup_set_in_updraftplus()
S
68 3 7
is_database_security_admin_page()
S
76 3 3
is_settings_admin_page()
S
76 3 3
is_database_backup_admin_page_tab()
S
79 2 3
is_login_whitelist_admin_page_tab()
S
79 2 3
is_ip_settings_admin_page_tab()
S
79 2 3
is_login_whitelist_tab()
S
78 2 3
get_aiowps_plugin_installed_timestamp()
S
64 2 9
is_advanced_settings_tab()
S
78 2 3
get_time_now()
S
75 2 4
is_database_backup_tab()
S
78 2 3
is_updraftplus_plugin_active()
S
80 1 3
check_notice_dismissed()
S
70 1 6