Code Analysis: GDPR Cookie Compliance 4.8.1

Function Rating Maintainability Complexity Lines of code
Moove_GDPR_Controller::moove_gdpr_get_scripts()
D
21
76 145
Moove_GDPR_Controller::moove_gdpr_get_static_scripts()
D
32 31 97
Moove_GDPR_Controller::moove_gdpr_remove_php_cookies()
C
41 33 40
Moove_GDPR_Content::gdpr_get_php_cookies()
B
44 20 40
Moove_GDPR_Actions::moove_localize_script()
B
37 18 67
GDPR_Modules::get_section_strictly()
B
48 20 25
gdpr_get_module()
B
41 17 55
GDPR_Modules::get_section_advanced()
B
48 19 24
GDPR_Modules::get_section_third_party()
B
48 19 24
GDPR_Modules::get_tab_navigation()
B
49 19 22
GDPR_Modules::get_branding_styles()
A
50 17 24
GDPR_Modules::get_tab_footer_buttons()
A
55 17 14
gdpr_get_display_language_by_locale()
A
25
3 191
Moove_GDPR_Controller::get_gdpr_plugin_details()
A
41 12 53
GDPR_Modules::get_floating_button()
A
49 13 27
Moove_GDPR_License_Manager::get_premium_add_on()
A
51 13 24
Moove_GDPR_Content::gdpr_get_alertbox()
A
44 11 51
Moove_GDPR_Content::gdpr_premium_update_alert()
A
45 12 36
Moove_GDPR_Actions::gdpr_premium_section_ads()
A
43 11 51
Moove_GDPR_Actions::gdpr_cc_multisite_subdomain_url()
A
52 13 19
Moove_GDPR_Content::gdpr_licence_input_field()
A
37 7 106
Moove_GDPR_Actions::gdpr_info_add_reject_button_extensions()
A
51 12 22
gdpr_get_attachment_id()
A
46 9 37
moove_gdpr_deactivate()
A
52 9 23
gdpr_get_logo_details()
A
47 8 38
GDPR_Modules::get_infobar_base()
A
52 9 21
Moove_GDPR_License_Manager::get_add_on_plugin_slug()
A
53 9 20
Moove_GDPR_Actions::gdpr_custom_button_styles()
A
45 7 48
GDPR_Modules::get_section_cookiepolicy()
A
54 9 17
Moove_GDPR_Content::gdpr_licence_action_button()
A
47 7 40
Moove_GDPR_Actions::moove_frontend_gdpr_scripts()
A
50 8 24
Moove_GDPR_Controller::get_minified_styles()
A
40 3 99
Moove_GDPR_DB_Controller::__construct()
A
50 7 31
GDPR_Modules::get_section_overview()
A
55 8 16
gdpr_get_options()
S
59 8 13
GDPR_Modules::get_infobar_buttons()
S
58 8 12
Moove_GDPR_Actions::gdpr_settings_tab_nav_extensions()
S
41 4 66
Moove_GDPR_Content::moove_gdpr_get_wpml_lang()
S
55 7 19
Moove_GDPR_Actions::gdpr_licence_key_visibility_hide()
S
55 7 18
GDPR_Modules::get_modal_base()
S
57 7 14
Moove_GDPR_License_Manager::validate_license()
S
46 5 40
Moove_GDPR_Content::gdpr_get_activation_key()
S
55 6 20
GDPR_Modules::get_company_logo()
S
55 6 17
Moove_GDPR_Actions::gdpr_check_extensions()
S
57 6 15
Moove_GDPR_Actions::gdpr_update_options()
S
59 6 14
Moove_GDPR_License_Manager::premium_deactivate()
S
60 6 13
gdpr_cookie_is_accepted()
S
61 6 11
Moove_GDPR_License_Manager::is_plugin_installed()
S
58 5 17
gdpr_get_field()
S
63 6 10
Moove_GDPR_License_Manager::upgrader_source_selection()
S
57 5 15
Moove_GDPR_Actions::gdpr_info_add_close_button_extensions()
S
57 5 15
Moove_GDPR_Actions::gdpr_get_options()
S
59 5 14
Moove_GDPR_Controller::moove_hide_language_notice()
S
58 5 14
Moove_GDPR_Actions::__construct()
S
44 3 42
Moove_GDPR_DB_Controller::get_options()
S
57 4 16
gdpr_update_field()
S
59 4 15
Moove_GDPR_Controller::moove_gdpr_minify_css()
S
50 2 34
Moove_GDPR_Actions::gdpr_info_add_close_button_content()
S
58 3 16
Moove_GDPR_Actions::gdpr_cdn_base_url()
S
62 4 10
GDPR_Modules::get_infobar_content()
S
57 3 14
moove_gdpr_plugin_settings_link()
S
59 3 13
Moove_GDPR_Actions::moove_gdpr_footer_branding_content()
S
59 3 13
GDPR_Modules::get_gdpr_branding()
S
60 3 12
GDPR_Modules_View::load()
S
61 3 11
Moove_GDPR_DB_Controller::remove_duplicate_entries()
S
59 2 16
gdpr_get_logo_alt()
S
65 3 8
Moove_GDPR_Content::moove_gdpr_get_cookie_policy_content()
S
63 3 9
gdpr_copyscape_cc_remove_hidden_elements()
S
77 3 3
gdpr_cookie_add_plugin_meta_links()
S
60 2 14
Moove_GDPR_Controller::moove_gdpr_cookie_popup_modal()
S
66 2 8
GDPR_View::load()
S
64 2 9
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_warning()
S
63 2 10
Moove_GDPR_Controller::moove_gdpr_check_database()
S
75 2 4
Moove_GDPR_Actions::moove_register_scripts()
S
72 2 5
gdpr_get_site_id()
S
79 2 3
Moove_GDPR_Actions::gdpr_cc_keephtml()
S
70 2 7
Moove_GDPR_DB_Controller::update()
S
63 2 10
Moove_GDPR_Content::moove_gdpr_get_secondary_notice()
S
63 2 10
Moove_GDPR_Actions::gdpr_thirdparty_admin_scripts()
S
66 2 8
Moove_GDPR_Actions::gdpr_tab_section_cnt_class_filter()
S
70 2 6
Moove_GDPR_Actions::gdpr_support_sidebar_class()
S
71 2 6
Moove_GDPR_Controller::moove_gdpr_cookie_popup_info()
S
70 2 6
Moove_GDPR_Options::moove_gdpr_admin_menu()
S
62 1 12
gdpr_cookie_compliance_load_libs()
S
62 1 12
Moove_GDPR_Content::moove_gdpr_get_advanced_cookies_content()
S
74 1 4
Moove_GDPR_DB_Controller::gdpr_table()
S
73 1 5
Moove_GDPR_Actions::gdpr_remove_cached_scripts()
S
71 1 6
Moove_GDPR_Actions::moove_gdpr_admin_scripts()
S
72 1 4
moove_gdpr_load_textdomain()
S
78 1 3
Moove_GDPR_License_Manager::install_plugin()
S
68 1 7
gdpr_delete_option()
S
74 1 5
Moove_GDPR_Controller::moove_gdpr_add_editor_styles()
S
79 1 3
GDPR_Modules::__construct()
S
67 1 8
Moove_GDPR_Actions::gdpr_delete_options()
S
77 1 4
Moove_GDPR_Actions::moove_register_ajax_actions()
S
63 1 10
Moove_GDPR_License_Manager::upgrade_plugin()
S
68 1 7
Moove_GDPR_License_Manager::__construct()
S
91 1 2
Moove_GDPR_Controller::__construct()
S
91 1 2
Moove_GDPR_Content::moove_gdpr_get_third_party_content()
S
71 1 5
Moove_GDPR_Options::moove_gdpr_settings_page()
S
70 1 6
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_content()
S
74 1 4
moove_gdpr_activate()
S
82 1 3
Moove_GDPR_DB_Controller::get()
S
74 1 4
Moove_GDPR_Content::get_license_token()
S
76 1 4
Moove_GDPR_Options::__construct()
S
79 1 3
Moove_GDPR_Content::moove_gdpr_get_privacy_overview_content()
S
74 1 4
Moove_GDPR_Controller::moove_gdpr_localize_scripts()
S
73 1 5
Moove_GDPR_Content::moove_gdpr_get_option_name()
S
82 1 3
Moove_GDPR_Content::moove_gdpr_ifb_content()
S
65 1 8
Moove_GDPR_Content::__construct()
S
91 1 2
moove_gdpr_get_plugin_directory_url()
S
81 1 3
Moove_GDPR_Content::moove_gdpr_get_localize_scripts()
S
73 1 5
Moove_GDPR_DB_Controller::delete_option()
S
69 1 6
Moove_GDPR_Content::moove_gdpr_get_key_name()
S
82 1 3