Code Analysis: WPFront Notification Bar 3.5.1

Function Rating Maintainability Complexity Lines of code
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::filter()
D
32 34 106
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::postbox_notification_bar_display_settings()
B
23
2 372
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::display_bar()
B
38 19 70
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::doing_ajax()
B
49 19 30
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::postbox_notification_bar_filter_settings()
A
30 4 214
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::filter_pages_contains()
A
44 12 42
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::enqueue_scripts()
A
50 12 26
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::start_date_time()
A
46 11 39
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_filter_objects()
A
44 10 41
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::get_bar_css_classes()
A
51 8 29
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::write_markup()
A
44 6 47
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::postbox_notification_bar_content_settings()
A
37 1 122
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate()
S
38 3 73
WPFront\Notification_Bar\WPFront_Notification_Bar::load_view()
S
50 6 27
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::view()
S
47 5 42
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::write_debug_logs()
S
51 6 27
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::set_landingpage_cookie()
S
60 7 12
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::postbox_notification_bar_color_settings()
S
43 1 85
WPFront\Notification_Bar\WPFront_Notification_Bar::custom_css()
S
52 5 24
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_message_text()
S
56 5 18
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_button_text()
S
58 5 16
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::__construct()
S
39 1 74
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::enabled()
S
57 4 18
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::write()
S
57 4 18
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::init()
S
58 4 16
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::open_button_css()
S
51 3 31
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::get()
S
59 4 15
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::settings_updated()
S
60 4 14
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::write_load_script()
S
54 3 29
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::has_max_views_reached()
S
62 4 12
WPFront\Notification_Bar\WPFront_Notification_Bar::admin_init_callback()
S
62 4 11
wpfront_notification_bar_uninstall()
S
63 4 11
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::display_button_js_script()
S
58 3 18
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::postbox_notification_bar_css_settings()
S
49 1 47
WPFront\Notification_Bar\WPFront_Notification_Bar::init()
S
57 3 16
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_filter_date_type()
S
71 4 6
WPFront\Notification_Bar\WPFront_Notification_Bar::activated_plugin_callback()
S
63 4 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::display_on_page_load()
S
70 4 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::is_user_logged_in()
S
68 4 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_display_on_devices()
S
65 4 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_date_range()
S
65 4 9
WPFront\Notification_Bar\WPFront_Notification_Bar::plugin_action_links()
S
59 3 13
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::save()
S
60 3 13
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::display_on_devices()
S
63 3 13
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::wpfront_notification_bar_css()
S
56 2 23
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_display_roles()
S
66 3 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::check_preview_mode()
S
68 3 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::enqueue_styles()
S
64 3 9
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::has_keep_closed_set()
S
70 3 6
WPFront\Notification_Bar\WPFront_Notification_Bar::view()
S
64 3 10
WPFront\Notification_Bar\WPFront_Notification_Bar::kill()
S
70 3 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::set_values()
S
66 3 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_1or2()
S
66 3 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::__construct()
S
67 3 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_keep_closed_cookie_name()
S
67 3 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_max_views_cookie_name()
S
67 3 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::is_preview_mode()
S
67 3 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::div_wpfront_message_css()
S
62 2 15
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_display_pages()
S
66 3 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_landingpage_cookie_name()
S
67 3 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::get_meta_box_groups()
S
52 1 29
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::discount_code()
S
62 2 14
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::elementplus_color_picker_template()
S
66 1 29
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::table_css()
S
63 2 13
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::dynamic_css()
S
64 2 12
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::message_field()
S
54 1 26
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::free_to_pro()
S
58 1 20
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::a_wpfront_button_css()
S
59 1 19
WPFront\Notification_Bar\WPFront_Notification_Bar::enqueue_options_scripts()
S
74 2 5
WPFront\Notification_Bar\WPFront_Notification_Bar::Instance()
S
68 2 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_color()
S
68 2 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_role_objects()
S
64 2 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_bool()
S
72 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar::enqueue_options_styles()
S
74 2 5
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_log_prefix()
S
67 2 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::hide_small_window()
S
70 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::check_empty_id()
S
71 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_float()
S
70 2 7
WPFront\Notification_Bar\WPFront_Notification_Bar::get_lang_domain()
S
72 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::create_meta_boxes()
S
62 2 10
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_preview_name()
S
68 2 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::upgrade_to_pro_metabox()
S
69 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_include_roles()
S
71 2 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_zero_positive()
S
70 2 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::script()
S
66 1 12
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::scheduled_date()
S
63 1 12
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::enqueue_options_scripts()
S
61 1 11
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::div_wpfront_close_css()
S
65 1 11
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::custom_css()
S
79 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar::option_page_capability_callback()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::admin_footer_text()
S
80 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::is_pro()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::register_wpml_string()
S
78 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::remove_preview_mode()
S
77 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::__construct()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_plugin_file()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_menu_slug()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_lang_domain()
S
81 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::write()
S
75 1 5
WPFront\Notification_Bar\WPFront_Notification_Bar::admin_menu()
S
68 1 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::display_on_all_device()
S
75 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar::get_controllers()
S
73 1 5
WPFront\Notification_Bar\WPFront_Notification_Bar::admin_init()
S
80 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::name_field()
S
91 1 2
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::display_on_small_device()
S
74 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Template::__construct()
S
77 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::title()
S
71 1 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::action_buttons()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar::set_controllers()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar::custom_css_url()
S
79 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::enqueue_options_styles()
S
69 1 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::set_preview_mode()
S
75 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::view()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::uninstall()
S
80 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_options()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::message_allowed_html()
S
74 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar::get_plugin_file()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::nonce_field()
S
91 1 2
WPFront\Notification_Bar\WPFront_Notification_Bar::add_activation_redirect()
S
75 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_int()
S
81 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::log()
S
75 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::is_scheduling_available()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_reopen_button_image_url()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::display_on_large_device()
S
75 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar::custom_upload_filter()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_html_id_suffix()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_preview_url()
S
78 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::settings()
S
66 1 8
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_entity_id()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::validate_button_action_url()
S
76 1 4
WPFront\Notification_Bar\WPFront_Notification_Bar_Custom_CSS_Template::div_wpfront_close_hover_css()
S
66 1 10
WPFront\Notification_Bar\WPFront_Notification_Bar::admin_footer_text()
S
66 1 7
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::get_wpml_string()
S
77 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::upgrade_to_pro_metabox_enabled()
S
82 1 3
WPFront\Notification_Bar\WPFront_Notification_Bar_Add_Edit_View::echo_help_tooltip()
S
73 1 6
WPFront\Notification_Bar\WPFront_Notification_Bar_Controller::custom_css_url()
S
81 1 3