Code Analysis: WPConsent 0.9.0

Function Rating Maintainability Complexity Lines of code
WPConsent_Admin_Page_Banner::save_settings()
C
33 30 83
WPConsent_Admin_Page_Banner::output_view_style()
A
28
2 219
wpconsent_ajax_manage_cookie()
A
44 12 41
WPConsent_Admin_Page_Banner::buttons_content_fields()
A
37 3 103
WPConsent_Cookie_Blocking::process_output()
A
51 8 25
WPConsent_Admin_Page_Cookies::get_cookies_input()
A
40 4 80
WPConsent_Banner::get_banner()
S
42 5 47
WPConsent_Script_Blocker::get_script_category()
S
58 7 16
WPConsent_Admin_Page_Cookies::get_cookie_policy_input()
S
46 5 42
WPConsent_Admin_Page_Dashboard::dashboard_fields()
S
44 4 54
WPConsent_Admin_Page_Banner::image_radio()
S
51 6 23
WPConsent_Banner::get_preferences_modal()
S
45 5 38
wpconsent_ajax_edit_category()
S
53 6 21
WPConsent_Admin_Page_Dashboard::handle_form_submission()
S
55 6 18
WPConsent_Admin_Page::get_input_text()
S
50 5 28
WPConsent_Admin_Page::metabox_row()
S
52 5 27
WPConsent_Admin_Page_Cookies::handle_submit()
S
61 6 11
WPConsent_Admin_Page_Cookies::get_cookie_categories_input()
S
43 2 70
WPConsent_Admin_Page_Banner::output_header_bottom()
S
47 4 39
WPConsent_Admin_Page_Cookies::output_footer_cookies()
S
44 2 60
WPConsent_Script_Blocker::get_all_scripts()
S
59 5 15
WPConsent_Admin_Page_Banner::output_content()
S
51 4 28
wpconsent_admin_scripts()
S
50 4 28
WPConsent_Admin_Page_Banner::output_view_layout()
S
41 1 72
wpconsent_ajax_delete_cookie()
S
56 4 19
WPConsent_Admin_Page::hooks()
S
54 4 19
WPConsent_Cookie_Blocking::detect_scripts_in_html()
S
55 4 18
WPConsent_Admin_Page::help_icon()
S
59 4 17
wpconsent_ajax_add_category()
S
56 4 17
wpconsent_ajax_delete_category()
S
57 4 17
WPConsent::load_components()
S
64 5 9
WPConsent_Admin_Page::get_input_textarea()
S
57 4 15
WPConsent::includes()
S
59 4 14
WPConsent_Admin_Page_Loader::load_pages()
S
60 4 13
WPConsent_Cookies::add_cookie()
S
52 3 27
WPConsent_Cookies::delete_cookie()
S
62 4 11
WPConsent_Settings::update_option()
S
63 4 11
WPConsent_Admin_Page::maybe_output_message()
S
56 3 25
wpconsent_frontend_scripts()
S
55 3 20
wpconsent_get_icon()
S
58 3 17
wpconsent_get_icon_allowed_tags()
S
47 1 46
WPConsent_Cookie_Blocking::should_process()
S
75 4 3
WPConsent_Admin_Page_Cookies::output_header_bottom()
S
60 3 14
WPConsent_Admin_Page::get_checkbox_toggle()
S
59 3 13
WPConsent_Cookies::get_cookies_by_category()
S
52 2 27
WPConsent_Admin_Page_Cookies::output_footer_settings()
S
51 1 39
WPConsent_Cookies::get_cookies()
S
54 2 21
WPConsent_Settings::load_options()
S
48 1 35
WPConsent_Cookies::get_categories()
S
56 2 19
wpconsent_ajax_search_pages()
S
57 2 17
WPConsent_Admin_Page_Cookies::get_settings_metabox()
S
52 1 31
WPConsent_Admin_Page_Dashboard::admin_notices()
S
71 3 5
WPConsent_Admin_Page::set_current_view()
S
65 3 9
WPConsent::instance()
S
70 3 6
WPConsent_Cookies::update_category()
S
61 2 14
WPConsent_Admin_Page_Banner::page_hooks()
S
52 1 29
WPConsent_Cookies::add_category()
S
62 2 13
WPConsent_Admin_Page_Banner::output_view_content()
S
54 1 27
WPConsent_Admin_Page::metabox()
S
57 1 23
WPConsent_Admin_Page_Cookies::output_view_settings()
S
57 1 21
WPConsent_Admin_Page::output_header()
S
61 1 20
wpconsent_icons()
S
56 1 19
WPConsent_Admin_Page_Loader::add_main_menu_item()
S
59 1 16
WPConsent_Admin_Page::get_success_message()
S
79 2 3
WPConsent_Admin_Page_Banner::get_next_view()
S
69 2 6
WPConsent_Settings::get_option()
S
65 2 9
WPConsent_Settings::delete_option()
S
71 2 6
WPConsent_Settings::get_options()
S
71 2 6
WPConsent_Cookie_Blocking::buffer_end()
S
75 2 5
WPConsent_Admin_Page::get_error_message()
S
79 2 3
WPConsent_Admin_Page_Banner::banner_styles_fields()
S
67 2 8
WPConsent_Admin_Page_Loader::hide_menus()
S
71 2 6
WPConsent_Admin_Page::get_page_action_url()
S
65 2 9
WPConsent_Admin_Page_Cookies::output_footer()
S
68 2 7
WPConsent_Admin_Page_Banner::get_tab_label()
S
69 2 7
WPConsent_Banner::maybe_output_banner()
S
72 2 6
WPConsent_Admin_Page_Cookies::output_content()
S
72 2 5
WPConsent_Admin_Page_Banner::get_previous_view_link()
S
68 2 6
wpconsent_icon()
S
66 2 9
WPConsent_Admin_Page::__construct()
S
71 2 6
WPConsent_Script_Blocker::get_scripts_for_category()
S
78 2 3
WPConsent_Banner::get_color_settings()
S
60 1 13
WPConsent_Admin_Page::add_page()
S
63 1 13
WPConsent_Cookies::get_cookie()
S
61 1 12
WPConsent_Cookies::register_post_type()
S
62 1 12
WPConsent_Admin_Page::output()
S
65 1 11
WPConsent_Admin_Page_Banner::output_header()
S
73 1 6
WPConsent_Admin_Page_Banner::__construct()
S
75 1 4
WPConsent_Admin_Page::metabox_row_separator()
S
83 1 5
WPConsent_Cookie_Blocking::modify_script_tag()
S
66 1 8
WPConsent_Banner::hooks()
S
79 1 3
WPConsent_Banner::output_banner()
S
68 1 7
WPConsent_Cookies::register_taxonomy()
S
71 1 6
WPConsent_Admin_Page::logo_image()
S
79 1 3
WPConsent_Cookie_Blocking::hooks()
S
75 1 4
WPConsent_Admin_Page_Cookies::output_view_cookies()
S
72 1 6
WPConsent_Admin_Page_Loader::admin_menu_page()
S
81 1 3
WPConsent_Admin_Page_Cookies::__construct()
S
72 1 5
WPConsent_Banner::__construct()
S
82 1 3
WPConsent_Admin_Page_Dashboard::__construct()
S
75 1 4
WPConsent_Admin_Page_Loader::hooks()
S
74 1 4
WPConsent_Cookie_Blocking::buffer_start()
S
80 1 3
WPConsent_Admin_Page::output_header_left()
S
82 1 3
WPConsent_Admin_Page::page_scripts()
S
91 1 2
wpconsent()
S
82 1 3
WPConsent_Admin_Page::get_page_url()
S
68 1 8
WPConsent_Cookies::__construct()
S
75 1 4
WPConsent_Admin_Page::get_view_link()
S
67 1 9
WPConsent_Admin_Page::output_header_right()
S
91 1 2
WPConsent_Admin_Page::page_specific_body_class()
S
73 1 5
WPConsent_Cookie_Blocking::__construct()
S
77 1 4
WPConsent_Admin_Page::page_hooks()
S
91 1 2
wpconsent_get_site_domain()
S
80 1 3
WPConsent_Admin_Page::output_content()
S
100 1 0
WPConsent_Admin_Page_Banner::page_scripts()
S
77 1 4
WPConsent_Admin_Page::admin_url()
S
80 1 3
WPConsent_Admin_Page::output_header_bottom()
S
72 1 7
WPConsent_Banner::is_enabled()
S
80 1 3
WPConsent::__construct()
S
73 1 5
WPConsent_Admin_Page_Loader::require_files()
S
65 1 10
WPConsent_Cookies::delete_category()
S
75 1 4
WPConsent_Admin_Page::get_input_email()
S
78 1 3
WPConsent_Admin_Page_Banner::get_banner_preview()
S
82 1 3
WPConsent_Cookies::update_cookie()
S
78 1 3
WPConsent_Admin_Page::setup_views()
S
91 1 2
WPConsent_Settings::save_options()
S
79 1 3
WPConsent_Admin_Page_Dashboard::output_content()
S
82 1 3
WPConsent_Admin_Page_Loader::prepare_pages()
S
73 1 5
WPConsent_Admin_Page::set_success_message()
S
81 1 3
WPConsent::setup_constants()
S
66 1 9
WPConsent_Admin_Page_Loader::__construct()
S
78 1 4
WPConsent_Admin_Page_Dashboard::page_hooks()
S
76 1 4
WPConsent_Admin_Page_Cookies::page_hooks()
S
68 1 7
WPConsent_Admin_Page_Banner::output_footer()
S
77 1 4
WPConsent_Settings::bulk_update_options()
S
75 1 4
WPConsent_Admin_Page::set_error_message()
S
81 1 3
WPConsent_Admin_Page_Loader::register_admin_menu()
S
78 1 4
WPConsent_Admin_Page::output_footer()
S
83 1 5