Code Analysis: CBX User Online & Last Login 1.2.12

Function Rating Maintainability Complexity Lines of code
CBXUserOnlineHelper::is_mobile_deprecated()
D
13
18 494
CBXUserOnlineHelper::cbxuseronline_display()
D
31 33 94
CBXUseronlineSetting::admin_init()
C
37 30 60
CBXUseronlineSetting::callback_repeat()
C
34 28 81
CBXUseronlineSetting::callback_onlinelists()
B
33 17 97
CBXUseronlineSetting::callback_select()
B
42 18 44
CBXUserOnline_Admin::enqueue_scripts()
A
28
9 146
CBXUserOnline_Public::log_visit()
A
38 14 64
CBXUseronlineSetting::callback_multicheck()
A
44 13 39
CBXUseronlineSetting::callback_multiselect()
A
45 13 38
CBXUserOnline_Admin::plugin_reset()
A
45 11 38
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::render()
A
51 12 20
CBXOnlineWidget::widget()
A
46 8 38
CBXUserOnlineHelper::setting_reset_html_table()
A
40 6 64
CBXUseronlineSetting::get_sanitize_callback()
A
56 9 17
CBXUseronlineSetting::callback_number()
A
54 9 16
CBXUserOnline_Admin::plugin_upgrader_process_complete()
A
59 9 13
CBXUserOnline_Admin::users_custom_column_lastlogin()
A
50 8 25
CBXUserOnlineHelper::init_cookie()
A
53 8 22
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::register_controls()
S
36 1 119
CBXOnlineWPBWidget::cbx_user_online_mapping()
S
37 1 112
CBXUseronline_Uninstall::uninstall_tasks()
S
48 6 31
CBXUserOnline_Admin::enqueue_styles()
S
46 5 41
CBXUserOnline_Public::record_last_login()
S
52 6 23
CBXUseronlineSetting::callback_wysiwyg()
S
53 6 20
CBXUserOnline_Admin::pre_set_site_transient_update_plugins_pro_addon()
S
51 5 27
CBXUseronlineSetting::callback_radio()
S
53 5 20
CBXUserOnline_Activator::activate()
S
58 5 14
CBXUserOnline_Admin::get_settings_fields()
S
39 1 74
CBXUserOnline_Public::get_title()
S
58 5 14
CBXUseronlineSetting::callback_text()
S
59 5 12
CBXUserOnline::house_keepings()
S
60 5 12
CBXUserOnline_Admin::plugin_activate_upgrade_notices()
S
52 4 25
CBXUseronlineSetting::show_forms()
S
47 3 39
cbxuseronline_locate_template()
S
57 4 18
CBXUseronlineSetting::show_navigation()
S
56 4 16
CBXUserOnlineHelper::is_user_online()
S
58 4 15
CBXUseronlineSetting::callback_file()
S
57 4 15
cbxuseronline_get_template()
S
58 4 14
CBXUseronlineSetting::callback_color()
S
57 4 14
CBXUserOnline_Admin::custom_plugin_row_meta()
S
59 4 12
CBXUserOnline_Admin::pro_addon_compatibility_campaign()
S
61 4 11
CBXUseronlineSetting::callback_textarea()
S
60 4 11
CBXUserOnline_Admin::online_user_record_clean()
S
51 3 26
CBXOnlineWidget::update()
S
52 3 25
CBXUseronlineSetting::getMissingDefaultValueBySection()
S
63 4 10
CBXUseronline_Uninstall::uninstall()
S
59 3 15
CBXUserOnlineHelper::user_online()
S
58 3 14
CBXUserOnline_Public::cbxuseronline_shortcode()
S
51 2 29
CBXUserOnlineHelper::get_ipaddress()
S
61 3 12
CBXUserOnline_Admin::admin_pages()
S
52 2 26
CBXUserOnlineHelper::get_bots()
S
48 1 34
activate_cbxuseronline()
S
63 3 10
CBXUseronlineSetting::sanitize_options()
S
64 3 10
CBXUseronlineSetting::getDefaultValueBySection()
S
66 3 8
CBXUseronlineSetting::callback_password()
S
63 3 9
CBXUserOnline_Admin::pre_get_users_lastlogin()
S
67 3 8
CBXUserOnline_Admin::settings_reset_load()
S
59 2 14
CBXUseronlineSetting::callback_checkbox()
S
58 2 14
CBXUserOnlineHelper::url_utmy()
S
63 2 11
CBXOnlineWidget::form()
S
54 1 22
CBXUserOnline::define_admin_hooks()
S
52 1 22
CBXUserOnlineHelper::create_tables()
S
58 1 19
CBXUserOnlineHelper::settings_sections()
S
58 1 17
CBXUserOnline_Public::vc_before_init_actions()
S
73 2 5
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::yes_no_to_10()
S
72 2 6
CBXUserOnline_Admin::users_columns_lastlogin()
S
67 2 7
CBXUseronlineSetting::get_option()
S
69 2 7
CBXUserOnline_Public::init_elementor_widgets()
S
69 2 6
CBXUserOnlineHelper::getAllOptionNamesValues()
S
66 2 8
CBXUserOnlineHelper::get_referral()
S
65 2 9
CBXUserOnlineHelper::get_useragent()
S
65 2 9
CBXUserOnlineHelper::get_correct_plugral_text()
S
66 2 8
CBXUserOnline::define_public_hooks()
S
58 1 15
CBXUserOnline_Public::remove_user_log()
S
63 2 10
CBXUserOnline::instance()
S
72 2 6
CBXUserOnline_Admin::users_sortable_columns_lastlogin()
S
68 2 7
CBXUseronlineSetting::get_field_description()
S
66 2 8
CBXUseronlineSetting::sanitize_multi_select_check()
S
72 2 6
CBXOnlineWidget::__construct()
S
62 1 12
CBXUseronlineSetting::add_field()
S
63 1 11
CBXUserOnline::get_plugin_name()
S
82 1 3
CBXUseronlineSetting::settings_clean_label_for()
S
72 1 5
CBXUseronlineSetting::is_associate()
S
78 1 3
CBXUserOnline_Public::elementor_icon_loader()
S
71 1 6
CBXUserOnline_Admin::add_action_links()
S
66 1 8
CBXUserOnline_Public::widgets_init()
S
81 1 3
CBXUseronlineSetting::callback_url()
S
80 1 3
CBXUserOnline_Admin::plugin_reset_extend()
S
82 1 3
CBXUserOnlineHelper::getAllOptionNames()
S
69 1 6
CBXOnlineWidget::get_widget_slug()
S
82 1 3
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::get_icon()
S
82 1 3
CBXUserOnline_Public::enqueue_scripts()
S
91 1 2
CBXUserOnlineHelper::getAllDBTablesList()
S
72 1 5
CBXUserOnlineHelper::cbxuseronline_table_name()
S
76 1 4
CBXUseronlineSetting::callback_title()
S
82 1 3
CBXUserOnline_Public::__construct()
S
73 1 5
CBXUserOnlineHelper::cbxuseronline_number()
S
78 1 3
CBXUserOnline_Admin::menu_settings()
S
71 1 6
CBXUserOnline_Admin::init_settings()
S
69 1 7
CBXUserOnline::get_version()
S
82 1 3
CBXUseronlineSetting::callback_heading()
S
71 1 5
CBXUserOnline::load_dependencies()
S
65 1 9
CBXUserOnline_Admin::get_settings_sections()
S
82 1 3
CBXUseronlineSetting::callback_html()
S
81 1 3
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::get_categories()
S
81 1 3
CBXUserOnline::load_plugin_textdomain()
S
78 1 3
CBXUseronlineSetting::set_sections()
S
77 1 4
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::get_name()
S
82 1 3
CBXUseronlineSetting::__construct()
S
91 1 2
uninstall_cbxuseronline()
S
71 1 6
CBXUserOnline_Deactivator::deactivate()
S
89 1 2
CBXUserOnline_Admin::plugin_update_message_pro_addons()
S
77 1 3
CBXUserOnlineHelper::is_mobile()
S
80 1 3
deactivate_cbxuseronline()
S
73 1 5
CBXUserOnline_Admin::__construct()
S
73 1 5
CBXUseronlineSetting::add_section()
S
77 1 4
run_cbxuseronline()
S
82 1 3
CBXUserOnline_Public::init_shortcodes()
S
79 1 3
CBXUserOnline_Admin::admin_sub_menu_page()
S
70 1 6
cbxuseronline_get_template_html()
S
73 1 5
CBXOnlineWPBWidget::__construct()
S
78 1 3
cbxuseronline_template_path()
S
80 1 3
CBXUseronlineSetting::callback_subtitle()
S
82 1 3
CBXUserOnlineHelper::filter_string_polyfill()
S
73 1 4
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::_content_template()
S
91 1 2
CBXUserOnline_Admin::menu_support()
S
71 1 6
CBXUserOnline_Admin::menu_dashboard()
S
74 1 4
CBXUserOnline_Public::add_elementor_widget_categories()
S
67 1 9
CBXUseronlineSetting::set_fields()
S
77 1 4
CBXUseronlineSetting::callback_refreshtimenow()
S
66 1 8
CBXUserOnline::init_cookie()
S
91 1 2
CBXUserOnline::__construct()
S
68 1 8
CBXUserOnlineHelper::get_tablename()
S
76 1 4
CBXUserOnline::define_common_hooks()
S
72 1 5
CBXOnlineElementorWidget\Widgets\CBXOnlineElementorWidget::get_title()
S
79 1 3
CBXUseronlineSetting::callback_subheading()
S
72 1 5
CBXUserOnline_Public::enqueue_styles()
S
74 1 4