Gdpr_Cookie_Consent_Admin D

Total Complexity 1,299
Dependencies 11
Dependents 3
Total lines 10,819
Lines of code 9,815
Logical lines of code 2,899
Comment lines 721
Methods 75
Properties 8

Methods 75

Method Rating Maintainability Complexity Lines of code
gdpr_cookie_consent_ajax_save_settings()
D
0
641 955
get_templates()
D
0
1 4,004
gdpr_cookie_consent_ajax_save_wizard_settings()
D
4
118 399
admin_settings_page()
D
3
43 873
gdpr_cookie_consent_wizard()
D
6
32 806
changeLanguage()
D
24
49 150
print_template_boxes()
D
27
33 174
get_more_templates_modal_data()
D
32 31 110
gdpr_cookie_consent_ajax_restore_default_settings()
C
28
27 140
admin_init()
C
25
16 187
gdpr_send_data_to_dashboard_appwplp_server()
B
35 21 78
gdpr_cookie_consent_ab_testing_enable()
B
41 21 50
wpl_data_reqs_handle_form_submit()
B
38 18 68
gdpr_admin_init()
B
35 16 98
gdpr_ab_testing_complete()
B
47 19 28
admin_menu()
A
41 15 53
__construct()
A
43 13 43
gdpr_cookie_consent_new_admin_screen()
A
37 10 80
download_maxminddb()
A
42 11 58
admin_modules()
A
46 12 39
gdpr_cookie_consent_dashboard()
A
33 7 105
gdpr_cookie_consent_deactivate_popup()
A
43 7 48
wpl_data_requests_overview()
A
33 1 130
wpl_consent_log_overview()
A
33 1 130
gdpr_block_render_callback()
A
46 7 37
gdpr_admin_review_notice()
A
45 6 46
gdpr_policy_process_delete()
S
58 8 13
wpl_data_req_process_resolve()
S
55 7 19
wpl_set_default_ab_testing_banner()
S
34 1 103
wpl_data_req_process_delete()
S
59 7 12
wpl_get_template_data_request()
S
55 6 19
wpl_get_template_policy_data()
S
55 6 19
wpl_get_consent_template()
S
55 6 19
gdpr_review_already_done()
S
61 6 11
wpl_data_reqs_shortcode()
S
43 2 64
gdpr_quick_toolbar_menu()
S
45 3 48
add_tabs()
S
46 3 39
wpl_send_mail()
S
53 4 22
get_country_codes()
S
59 4 14
wp_legal_pages_install_activate_screen()
S
51 3 28
gdpr_cookie_consent_import_settings()
S
61 4 12
wpl_cookie_template()
S
47 1 51
get_cookie_usage_for_options()
S
54 3 21
admin_footer_text()
S
61 3 12
gdpr_register_block_type()
S
53 2 26
admin_plugin_action_links()
S
55 2 21
update_db_check()
S
56 2 21
gdpr_policy_data_overview()
S
49 1 34
add_svg_to_menu_item()
S
57 1 34
register_gdpr_dashboard_route()
S
56 2 19
print_combobox_options()
S
65 3 9
gdpr_remove_admin_notices()
S
70 3 6
enqueue_scripts()
S
53 1 21
wpl_data_reqs_options()
S
56 1 20
enqueue_styles()
S
55 1 19
get_fonts()
S
56 1 18
get_background_border_styles()
S
57 1 16
auto_update_maxminddb()
S
73 2 5
disable_auto_update_maxminddb()
S
72 2 6
gdpr_admin_notices()
S
67 2 7
gdpr_policies_import_page()
S
69 2 6
encode_css()
S
66 2 8
translated_text()
S
69 2 7
is_column_or_square()
S
71 2 7
get_readmore_pages()
S
59 1 14
get_cookie_expiry_options()
S
59 1 13
get_js_actions()
S
69 1 7
gdpr_get_categories()
S
70 1 6
get_cookie_design_options()
S
65 1 9
gdpr_cookie_consent_active_plugins()
S
80 1 3
wpl_get_ab_testing_settings()
S
80 1 3
wpl_send_notification_mail()
S
68 1 6
wpl_send_confirmation_mail()
S
63 1 10
register_gdpr_policies_import_page()
S
66 1 10
get_button_sizes()
S
65 1 9