Code Analysis: GDPR Cookie Compliance 4.13.4

Function Rating Maintainability Complexity Lines of code
Moove_GDPR_Controller::moove_gdpr_get_scripts()
D
21
70 148
Moove_GDPR_Actions::moove_localize_script()
D
32 36 81
Moove_GDPR_Controller::moove_gdpr_get_static_scripts()
D
32 31 98
Moove_GDPR_Content::moove_gdpr_get_wpml_lang()
C
39 28 54
Moove_GDPR_Controller::moove_gdpr_remove_php_cookies()
C
41 27 42
Moove_GDPR_License_Manager::gdpr_msba_bulk_activate_ajx()
B
41 23 46
Moove_GDPR_Content::gdpr_get_php_cookies()
B
44 20 40
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_tab_footer_buttons()
A
54 17 14
Moove_GDPR_Content::gdpr_get_alertbox()
A
43 14 51
GDPR_Modules::get_floating_button()
A
47 14 31
gdpr_get_display_language_by_locale()
A
25
3 191
Moove_GDPR_Controller::get_gdpr_plugin_details()
A
41 12 53
gdpr_get_integration_modules()
A
41 11 65
Moove_GDPR_Content::gdpr_insert_integration_gtm4wp_snippet()
A
48 13 31
Moove_GDPR_Actions::gdpr_integration_modules_gtm4wp()
A
49 13 28
GDPR_Modules::get_modal_base()
A
49 13 25
Moove_GDPR_License_Manager::get_premium_add_on()
A
51 13 24
Moove_GDPR_Content::gdpr_premium_update_alert()
A
45 12 36
Moove_GDPR_Actions::gdpr_premium_section_ads()
A
42 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
Moove_GDPR_Actions::gdpr_falang_language_select_extension()
A
46 11 37
GDPR_Modules::get_infobar_base()
A
50 11 25
GDPR_Modules::get_branding_styles()
A
51 11 24
gdpr_get_logo_details()
A
46 9 40
Moove_GDPR_Review::gdpr_add_review_script()
A
41 2 143
gdpr_get_attachment_id()
A
46 9 37
Moove_GDPR_Actions::gdpr_translatepress_language_select_extension()
A
47 9 35
Moove_GDPR_License_Manager::validate_license()
A
45 8 41
moove_gdpr_deactivate()
A
52 9 23
Moove_GDPR_Controller::get_minified_styles()
A
39 3 111
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
46 7 43
Moove_GDPR_Content::gdpr_extend_integration_snippets()
A
59 9 12
Moove_GDPR_Actions::moove_frontend_gdpr_scripts()
A
50 8 24
Moove_GDPR_Review::gdpr_cc_dismiss_review_notice()
A
53 8 20
Moove_GDPR_Actions::__construct()
A
39 5 65
Moove_GDPR_Content::gdpr_insert_integration_fbp_snippet()
A
50 7 34
GDPR_Modules::get_section_overview()
A
55 8 16
Moove_GDPR_DB_Controller::__construct()
A
50 7 31
Moove_GDPR_Content::gdpr_cc_licence_manager_action_button()
S
51 7 29
Moove_GDPR_Content::gdpr_insert_integration_gtmc2_snippet()
S
52 7 28
gdpr_get_options()
S
59 8 13
GDPR_Modules::get_infobar_buttons()
S
58 8 12
Moove_GDPR_Content::gdpr_insert_integration_gtm_snippet()
S
52 7 27
Moove_GDPR_Review::gdpr_check_review_banner_condition_func()
S
52 7 23
Moove_GDPR_Content::gdpr_insert_integration_gadc_snippet()
S
54 7 22
Moove_GDPR_Content::gdpr_insert_integration_ga4_snippet()
S
54 7 21
Moove_GDPR_Content::gdpr_insert_integration_ga_snippet()
S
54 7 21
Moove_GDPR_Actions::gdpr_licence_key_visibility_hide()
S
55 7 18
Moove_GDPR_Content::gdpr_google_consent_mode2_snippet()
S
49 5 37
Moove_GDPR_Content::gdpr_get_activation_key()
S
55 6 20
GDPR_Modules::get_company_logo()
S
55 6 17
Moove_GDPR_Options::moove_gdpr_admin_menu()
S
49 5 31
Moove_GDPR_Actions::gdpr_check_extensions()
S
57 6 15
Moove_GDPR_Actions::gdpr_settings_tab_nav_extensions()
S
42 3 59
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_Actions::gdpr_info_add_close_button_extensions()
S
57 5 15
Moove_GDPR_License_Manager::upgrader_source_selection()
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_DB_Controller::get_options()
S
57 4 16
gdpr_cookie_compliance_load_libs()
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
GDPR_Modules::get_infobar_content()
S
56 3 15
moove_gdpr_plugin_settings_link()
S
57 3 15
Moove_GDPR_Actions::gdpr_cdn_base_url()
S
62 4 10
Moove_GDPR_Review::gdpr_add_review_notice()
S
52 2 29
Moove_GDPR_Actions::moove_gdpr_footer_branding_content()
S
60 3 12
GDPR_Modules::get_gdpr_branding()
S
60 3 12
GDPR_Modules_View::load()
S
61 3 11
Moove_GDPR_Actions::gdpr_insert_tabindex_attribute()
S
61 3 11
Moove_GDPR_DB_Controller::remove_duplicate_entries()
S
59 2 16
Moove_GDPR_Content::moove_gdpr_get_cookie_policy_content()
S
63 3 9
Moove_GDPR_Actions::gdpr_form_admin_url_filter()
S
65 3 8
Moove_GDPR_Actions::gdpr_thirdparty_admin_scripts()
S
65 3 8
gdpr_get_logo_alt()
S
65 3 8
Moove_GDPR_Actions::gdpr_prevent_html_load_to_divi_builder()
S
70 3 6
gdpr_copyscape_cc_remove_hidden_elements()
S
77 3 3
gdpr_cookie_add_plugin_meta_links()
S
60 2 14
gdpr_get_admin_submenu_items()
S
55 1 22
Moove_GDPR_Content::get_license_hash()
S
75 2 4
Moove_GDPR_Controller::moove_gdpr_cookie_popup_info()
S
70 2 6
Moove_GDPR_Controller::moove_gdpr_cookie_popup_modal()
S
66 2 8
Moove_GDPR_Controller::moove_gdpr_check_database()
S
75 2 4
Moove_GDPR_Actions::gdpr_tab_section_cnt_class_filter()
S
70 2 6
gdpr_get_site_id()
S
79 2 3
Moove_GDPR_DB_Controller::update()
S
63 2 10
Moove_GDPR_Actions::moove_register_scripts()
S
72 2 5
Moove_GDPR_Actions::gdpr_support_sidebar_class()
S
71 2 6
Moove_GDPR_Actions::gdpr_cc_keephtml()
S
70 2 7
Moove_GDPR_Content::moove_gdpr_get_secondary_notice()
S
63 2 10
GDPR_View::load()
S
64 2 9
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_warning()
S
63 2 10
Moove_GDPR_License_Manager::__construct()
S
91 1 2
Moove_GDPR_Review::__construct()
S
69 1 6
Moove_GDPR_Options::moove_gdpr_settings_page()
S
70 1 6
Moove_GDPR_Content::get_license_token()
S
76 1 4
Moove_GDPR_Content::moove_gdpr_get_privacy_overview_content()
S
74 1 4
Moove_GDPR_Actions::moove_gdpr_admin_scripts()
S
72 1 4
Moove_GDPR_Content::moove_gdpr_get_advanced_cookies_content()
S
74 1 4
moove_gdpr_load_textdomain()
S
78 1 3
Moove_GDPR_Options::__construct()
S
79 1 3
Moove_GDPR_Controller::moove_gdpr_localize_scripts()
S
73 1 5
Moove_GDPR_License_Manager::upgrade_plugin()
S
68 1 7
Moove_GDPR_Actions::gdpr_remove_cached_scripts()
S
70 1 6
Moove_GDPR_Content::moove_gdpr_get_localize_scripts()
S
73 1 5
Moove_GDPR_Content::__construct()
S
91 1 2
Moove_GDPR_DB_Controller::delete_option()
S
69 1 6
Moove_GDPR_Content::moove_gdpr_get_key_name()
S
82 1 3
Moove_GDPR_Content::moove_gdpr_get_option_name()
S
82 1 3
gdpr_delete_option()
S
74 1 5
moove_gdpr_get_plugin_directory_url()
S
81 1 3
Moove_GDPR_Controller::moove_gdpr_add_editor_styles()
S
79 1 3
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_content()
S
74 1 4
Moove_GDPR_Content::moove_gdpr_ifb_content()
S
65 1 8
moove_gdpr_activate()
S
82 1 3
Moove_GDPR_DB_Controller::gdpr_table()
S
73 1 5
Moove_GDPR_Controller::__construct()
S
91 1 2
Moove_GDPR_License_Manager::install_plugin()
S
68 1 7
GDPR_Modules::__construct()
S
67 1 8
Moove_GDPR_Actions::moove_register_ajax_actions()
S
63 1 10
Moove_GDPR_Content::moove_gdpr_get_third_party_content()
S
71 1 5
Moove_GDPR_DB_Controller::get()
S
74 1 4
Moove_GDPR_Actions::gdpr_delete_options()
S
77 1 4