Code Analysis: Shop Manager Admin for WooCommerce 3.6.6

Function Rating Maintainability Complexity Lines of code
sma_adminbar_array()
D
0
103 1,780
Sma_Login_Page_Customizer::get_html()
D
30 49 98
Sma_Admin::remove_dashboard_widgets()
B
39 22 64
Sma_Login_Page_Customizer::customize_setting_options_func()
B
29 15 160
Sma_Admin::zorem_woocommerce_admin_bar_style()
B
32 12 192
Sma_Admin::change_login_page_logo()
B
32 14 154
Sma_Switch_User::recent_users()
B
40 18 55
Sma_Switch_User::sma_switch_user_search()
A
43 13 43
Sma_Switch_User::Sma_Switch_User()
A
44 11 40
Sma_Switch_User::save_recent_user()
A
47 9 35
Sma_Login_Page_Customizer::customizer_save_login_settings()
A
52 8 22
Sma_Admin::get_html2()
S
48 5 36
Sma_Admin::get_dashboard_tab_data()
S
42 3 66
Sma_Login_Page_Customizer::settingsPage()
S
43 3 63
Sma_Admin::woocommerce_admin_options_page()
S
50 4 33
Sma_Admin::init()
S
46 3 36
Sma_Admin::get_html3()
S
55 4 20
Woo_Shop_Manager_Admin::sma_admin_include_script()
S
54 4 18
Woo_Shop_Manager_Admin::is_wc_active()
S
59 4 14
Sma_Switch_User::un_sma_switch_user()
S
58 4 14
Sma_Admin::update_adminbar_menu_callback()
S
60 4 12
Sma_Admin::update_dashboard_widget_callback()
S
60 4 12
Sma_Admin::update_general_settings_callback()
S
60 4 12
Sma_Admin::update_switch_user_callback()
S
60 4 12
Sma_Admin::sma_login_page_footer()
S
53 2 37
Sma_Admin::get_html()
S
57 3 18
Sma_Switch_User::encrypt_decrypt()
S
58 3 15
Sma_Switch_User::read_able_role_name()
S
64 4 9
Sma_Admin::new_modify_signup_date_row_table()
S
59 3 14
Sma_Login_Page_Customizer::customizer_enqueue_scripts()
S
59 3 12
Sma_Admin::get_option_value_from_array()
S
63 3 11
Sma_Admin::sma_general_settings_tab()
S
49 1 38
Sma_Admin::sma_switch_user_tab()
S
49 1 38
sma_toggle()
S
67 3 7
Sma_Admin::admin_menu_admin_bar_remove_logo()
S
65 3 9
Sma_Admin::preview_login_page()
S
64 3 9
Sma_Admin::new_modify_total_spend_column_table()
S
66 3 8
Sma_Admin::new_modify_order_count_column_table()
S
68 3 7
Sma_Switch_User::init()
S
65 3 8
Sma_Switch_User::sma_switch_user_cookie()
S
64 3 9
Sma_Admin::new_modify_signup_date_column_table()
S
68 3 7
Sma_Admin::sma_update_install_callback()
S
60 2 14
Sma_Switch_User::switch_own_user()
S
63 2 11
Woo_Shop_Manager_Admin::__construct()
S
70 2 7
Woo_Shop_Manager_Admin()
S
70 2 7
Sma_Admin::new_modify_order_count_row_table()
S
66 2 9
Sma_Admin::get_orders_count_from_status()
S
65 2 8
get_sma_general_settings()
S
74 2 4
Sma_Admin::change_admin_footer()
S
66 2 8
Sma_Admin::change_loginlogo_url()
S
65 2 9
Woo_Shop_Manager_Admin::get_plugin_path()
S
69 2 7
get_sma_dashboard_widget()
S
74 2 4
get_sma_adminbar()
S
74 2 4
Sma_Login_Page_Customizer::get_instance()
S
71 2 6
get_sma_switch_user_search()
S
74 2 4
Sma_Admin::new_modify_total_spend_row_table()
S
64 2 10
Sma_Admin::logo_headertitle()
S
66 2 8
Sma_Admin::get_instance()
S
71 2 6
Sma_Admin::logo_header_login_message()
S
65 2 9
Sma_Switch_User::get_instance()
S
71 2 6
Sma_Admin::translation_func()
S
60 1 14
Woo_Shop_Manager_Admin::init()
S
67 1 7
Sma_Login_Page_Customizer::init()
S
72 1 5
Woo_Shop_Manager_Admin::plugin_dir_url()
S
80 1 3
update_general_settings_widget()
S
73 1 5
Woo_Shop_Manager_Admin::notice_activate_wc()
S
67 1 8
Sma_Admin::new_signup_date_column()
S
76 1 4
Woo_Shop_Manager_Admin::switch_user_script()
S
68 1 7
Sma_Switch_User::__construct()
S
82 1 3
Sma_Admin::new_order_count_column()
S
76 1 4
update_sma_adminbar()
S
73 1 5
Sma_Admin::new_total_spend_column()
S
76 1 4
Woo_Shop_Manager_Admin::sma_plugin_action_links()
S
71 1 5
Woo_Shop_Manager_Admin::sma_load_textdomain()
S
77 1 3
Sma_Admin::admin_footer_style()
S
79 1 7
Woo_Shop_Manager_Admin::includes()
S
64 1 10
Sma_Login_Page_Customizer::__construct()
S
82 1 3
Sma_Admin::my_plugin_action_links()
S
69 1 6
Sma_Admin::make_signup_date_column_sortable()
S
78 1 3
update_switch_user()
S
73 1 5
update_sma_dashboard_widget()
S
73 1 5
Sma_Login_Page_Customizer::register_woocommerce_menu()
S
77 1 3
Sma_Admin::sma_post_admin_body_class()
S
77 1 4
Sma_Admin::register_woocommerce_menu()
S
78 1 3
Sma_Admin::__construct()
S
82 1 3