Code Analysis: Profile Extra Fields by BestWebSoft 1.2.8

Function Rating Maintainability Complexity Lines of code
bws_add_menu_render()
D
0
202 794
prflxtrflds_edit_field()
D
0
173 936
prflxtrflds_show_data()
D
4
109 443
prflxtrflds_fields_table()
D
9
82 419
prflxtrflds_show_edit_form()
D
8
75 458
prflxtrflds_fields()
D
10
74 396
Bws_Settings_Tabs::save_options_license_key()
D
17
79 193
bws_include_init()
D
26
52 135
prflxtrflds_get_field_html()
D
23
38 202
Srrlxtrflds_Userdata_List::prepare_items()
D
28
29 128
prflxtrflds_create_user_error()
D
37 33 62
bws_admin_enqueue_scripts()
C
28
26 126
prflxtrflds_register_error()
C
38 29 58
bws_admin_notices()
C
28
22 153
Bws_Settings_Tabs::save_options_misc()
C
35 25 84
prflxtrflds_settings()
C
32 22 108
bws_plugin_update_row()
C
36 24 70
Bws_Settings_Tabs::save_all_tabs_options()
B
41 24 50
bws_add_deactivation_feedback_dialog_box()
B
24
6 315
BWS_Admin_Tooltip::__construct()
B
35 21 83
Bws_Settings_Tabs::tab_license()
B
32 19 113
Bws_Settings_Tabs::display_content()
B
32 17 111
bws_submit_uninstall_reason_action()
B
38 20 61
Srrlxtrflds_Fields_List::prepare_items()
B
30 16 121
bws_submit_request_feature_action()
B
39 18 57
bws_enqueue_custom_code_php()
B
45 17 44
bws_plugin_suggest_feature_banner()
B
40 15 61
bws_plugins_admin_init()
A
44 14 40
prflxtrflds_shortcode_button_content()
A
31 3 193
bws_delete_plugin()
A
44 13 43
prflxtrflds_save_data_from_registration_form()
A
42 12 52
bws_enqueue_custom_code_css_js()
A
52 14 22
prflxtrflds_create_table()
A
38 9 93
prflxtrflds_update_user_roles()
A
44 12 45
prflxtrflds_save_booking_fields()
A
41 11 59
bws_go_pro_tab_show()
A
39 10 69
prflxtrflds_get_fields()
A
38 10 69
prflxtrflds_save_user_data()
A
43 11 50
Bws_Settings_Tabs::tab_custom_code()
A
37 8 90
Bws_Settings_Tabs::get_custom_code()
A
44 11 42
prflxtrflds_show_field()
A
40 9 65
Srrlxtrflds_Userdata_List::extra_tablenav()
A
44 10 49
Bws_Settings_Tabs::tab_misc()
A
42 8 62
Bws_Settings_Tabs::__construct()
A
38 7 70
prflxtrflds_table_order()
A
45 8 46
prflxtrflds_user_profile_fields_in_register_form()
A
42 7 60
prflxtrflds_init()
A
52 9 23
prflxtrflds_update_users()
A
48 8 34
prflxtrflds_screen_options()
A
49 8 31
bws_plugin_banner_to_settings()
A
50 8 27
Srrlxtrflds_Fields_List::process_bulk_action()
A
54 8 22
Srrlxtrflds_Shortcode_List::prepare_items()
A
47 7 34
Srrlxtrflds_Userdata_List::column_default()
A
58 8 17
bws_go_pro_from_trial_tab()
A
44 6 46
prflxtrflds_export_file()
A
48 7 31
Bws_Settings_Tabs::add_request_feature()
A
37 1 121
Srrlxtrflds_Fields_List::column_default()
S
60 8 14
prflxtrflds_admin_init()
S
51 7 25
bws_go_pro_tab_check()
S
55 7 18
bws_custom_code_tab()
S
55 7 18
bws_check_pro_license()
S
55 7 18
bws_wp_min_version_check()
S
49 6 30
bws_affiliate_postbox()
S
46 5 42
bws_plugin_banner_go_pro()
S
52 6 22
Bws_Settings_Tabs::display_tabs_list()
S
54 6 21
prflxtrflds_load_script()
S
54 6 19
Srrlxtrflds_Fields_List::get_views()
S
54 6 17
prflxtrflds_uninstall()
S
49 5 30
prflxtrflds_register_check()
S
50 5 30
Srrlxtrflds_Fields_List::extra_tablenav()
S
52 5 26
Srrlxtrflds_Fields_List::display()
S
50 4 36
Bws_Settings_Tabs::display_tabs_content()
S
56 5 18
bws_add_plugin_banner_timeout()
S
58 5 14
Srrlxtrflds_Shortcode_List::column_default()
S
63 5 11
Srrlxtrflds_Shortcode_List::column_selected()
S
52 4 25
Bws_Settings_Tabs::tab_import_export()
S
53 4 24
Bws_Settings_Tabs::display_messages()
S
55 4 23
prflxtrflds_admin_menu()
S
45 2 50
prflxtrflds_update_roles_id()
S
56 4 18
bws_general_menu()
S
57 4 16
prflxtrflds_admin_notices()
S
64 5 9
bws_shortcode_media_button_popup()
S
52 3 29
Prflxtrflds_Settings_Tabs::additional_misc_options_affected()
S
50 2 43
prflxtrflds_plugin_action_links()
S
60 4 13
Srrlxtrflds_Shortcode_List::__construct()
S
53 3 23
Srrlxtrflds_Userdata_List::__construct()
S
53 3 23
prflxtrflds_settings_page()
S
58 3 16
bws_add_editor_buttons()
S
67 4 7
bws_get_banner_array()
S
43 1 45
prflxtrflds_wp_new_user_notification_email_admin()
S
62 4 10
bws_plugins_admin_head()
S
62 3 14
prflxtrflds_get_fields_name()
S
60 3 13
prflxtrflds_get_roles()
S
60 3 13
prflxtrflds_get_users()
S
62 3 12
Bws_Settings_Tabs::help_phrase()
S
60 3 12
prflxtrflds_register_plugin_links()
S
62 3 11
prflxtrflds_remove_field()
S
53 1 33
Srrlxtrflds_Userdata_List::get_columns()
S
55 2 18
bws_help_tab()
S
56 2 17
Bws_Settings_Tabs::display_tabs()
S
61 2 16
Bws_Settings_Tabs::restore_options()
S
58 2 16
bws_hide_premium_options()
S
63 3 10
prflxtrflds_set_screen_options()
S
71 3 6
prflxtrflds_login_enqueue_scripts()
S
69 3 6
bws_hide_premium_options_check()
S
68 3 7
Bws_Settings_Tabs::bws_pro_block_links()
S
58 2 15
Srrlxtrflds_Shortcode_List::display_tablenav()
S
61 2 15
bws_check_pro_license_form()
S
59 2 15
Srrlxtrflds_Fields_List::column_field_name()
S
58 2 13
Prflxtrflds_Settings_Tabs::display_metabox()
S
54 1 28
Prflxtrflds_Settings_Tabs::__construct()
S
52 1 25
bws_plugin_reviews_block()
S
55 1 24
prflxtrflds_get_options_default()
S
56 1 18
prflxtrflds_get_field_type_id()
S
57 1 16
prflxtrflds_activation()
S
66 2 9
Srrlxtrflds_Fields_List::column_required()
S
77 2 3
bws_get_mofile()
S
68 2 7
bws_plugins_admin_footer()
S
71 2 6
prflxtrflds_add_error_message()
S
77 2 3
bws_plugins_include_codemirror()
S
69 2 7
prflxtrflds_display_front_script()
S
62 2 10
Srrlxtrflds_Shortcode_List::column_show()
S
64 2 9
bws_form_restore_default_confirm()
S
63 1 14
Srrlxtrflds_Fields_List::display_tablenav()
S
63 1 14
Srrlxtrflds_Fields_List::get_columns()
S
59 1 14
bws_form_restore_default_settings()
S
64 1 12
Srrlxtrflds_Userdata_List::display_tablenav()
S
66 1 11
prflxtrflds_enqueue_fields_styles()
S
61 1 11
bws_menu_url()
S
69 1 6
Srrlxtrflds_Userdata_List::get_sortable_columns()
S
64 1 10
bws_add_buttons()
S
76 1 4
bws_plugin_banner()
S
100 1 2
prflxtrflds_plugins_loaded()
S
78 1 3
Srrlxtrflds_Userdata_List::column_role()
S
77 1 3
Bws_Settings_Tabs::save_options()
S
81 1 3
Srrlxtrflds_Fields_List::column_cb()
S
72 1 6
Srrlxtrflds_Fields_List::column_field_type()
S
69 1 7
prflxtrflds_add_required_fields()
S
80 1 3
Srrlxtrflds_Shortcode_List::get_columns()
S
67 1 8
Srrlxtrflds_Fields_List::column_show_always()
S
64 1 10
Prflxtrflds_Settings_Tabs::save_options()
S
98 1 1
bws_menu_url()
S
80 1 3
bws_add_help_box()
S
74 1 5
Srrlxtrflds_Fields_List::column_show_default()
S
64 1 10
prflxtrflds_admin_style()
S
78 1 3
Srrlxtrflds_Fields_List::get_sortable_columns()
S
66 1 9
bws_shortcode_output()
S
76 1 5
bws_enqueue_settings_scripts()
S
73 1 5
bws_register_buttons()
S
77 1 4
Srrlxtrflds_Userdata_List::column_name()
S
67 1 6
bws_show_settings_notice()
S
67 1 10
bws_add_tooltip_in_admin()
S
82 1 3
Srrlxtrflds_Fields_List::get_bulk_actions()
S
71 1 6
bws_plugin_banner_timeout()
S
100 1 2
Srrlxtrflds_Fields_List::column_roles()
S
78 1 3
prflxtrflds_enqueue_scripts()
S
78 1 3