Code Analysis: BP Profile Search 5.6

Function Rating Maintainability Complexity Lines of code
_bps_validate_field()
D
38 38 56
bps_parse_request()
D
34 36 78
bps_xprofile_search()
C
32 30 94
bps_set_directory_data()
C
36 31 64
bps_usermeta_search()
C
32 29 93
bps_get_request()
B
48 19 28
bps_users_search()
B
39 16 58
bps_Fields::is_empty_value()
A
50 17 27
bps_get_form_fields()
A
41 14 54
bps_Fields::show_details()
A
51 14 25
bps_get_filters_fields()
A
46 12 38
bps_get_request2()
A
48 12 31
bps_set_sort_options()
A
49 12 29
bps_Fields::get_empty_value()
A
50 12 28
bps_update_meta()
A
45 11 39
bps_set_request()
A
48 10 32
bps_search()
A
48 10 32
bps_wpml()
A
50 10 27
bps_xprofile_setup()
A
45 8 39
bps_escaped_form_data49()
A
45 8 38
bps_taxonomies_setup()
A
46 8 37
bps_columns()
A
56 9 15
bps_escaped_details_data()
A
53 8 21
bps_widget::form()
A
47 7 34
bps_Fields::get_display()
S
61 9 10
bps_clean()
S
50 7 28
bps_xprofile_get_value()
S
52 7 24
bps_xprofile_options()
S
54 7 22
bps_field_row()
S
52 7 22
bps_filter_members()
S
53 7 21
_bps_clean_request()
S
52 6 30
bps_groups_setup()
S
51 6 25
bps_escaped_filters_data54()
S
52 6 21
bps_sql_expression()
S
56 6 16
bps_uid_clauses()
S
57 6 16
bps_Fields::set_filters()
S
61 7 10
_bps_get_widget()
S
63 7 8
bps_before_loop()
S
59 6 12
bps_post_type()
S
45 4 42
bps_directories()
S
51 5 26
bps_usermeta_setup()
S
51 5 26
bps_before_directory()
S
61 6 11
bps_call_form_template()
S
50 5 26
bps_meta()
S
51 5 25
bps_site_info()
S
48 4 35
bps_help()
S
37 1 80
_bps_field_select()
S
55 5 17
bps_directory_index()
S
57 5 16
bps_get_directory_data()
S
59 5 14
bps_template_info()
S
51 4 26
bps_anyfield_search()
S
51 4 25
bps_add_form()
S
49 3 33
bps_template_options()
S
57 4 16
bps_is_expression()
S
65 5 8
bps_parsed_fields()
S
63 5 9
bps_get_fields()
S
59 4 14
bps_reverse_key()
S
61 4 11
bps_admin_head()
S
56 3 26
bps_groups_search()
S
52 3 22
bps_xprofile_format()
S
54 3 21
bps_call_template()
S
55 3 19
bps_attributes()
S
51 2 31
bps_match_key()
S
70 4 5
bps_display_sort_options()
S
59 3 14
bps_set_directory()
S
59 3 13
bps_directory_ajax()
S
60 3 13
bps_upgrade()
S
59 3 13
bps_groups_get_value()
S
62 3 11
bps_users_setup()
S
52 2 25
bps_fields_box()
S
56 2 20
bps_Fields::get_filters()
S
55 2 20
bps_template()
S
57 2 19
bps_jquery_ui_themes()
S
49 1 31
bps_wpml_id()
S
65 3 8
bps_orderby()
S
68 3 7
bps_user_url()
S
64 3 9
bps_debug()
S
71 3 5
bps_print()
S
63 3 10
bps_directory_notice()
S
68 3 7
bps_platform()
S
68 3 7
bps_set_wpml()
S
70 3 5
bps_unique_id()
S
68 3 6
_bps_filter_select()
S
62 3 10
bps_custom_directory()
S
63 3 10
bps_is_directory()
S
68 3 7
bps_anyfield_setup()
S
60 2 13
bps_field_sql()
S
61 2 12
bps_updated_messages()
S
57 1 17
bps_Fields::get_filter_label()
S
57 1 17
bps_field_search_results()
S
64 2 10
bps_taxonomies_search()
S
75 2 4
bps_Fields::valid_filter()
S
77 2 3
bps_screen()
S
75 2 4
bps_is_filter()
S
75 2 4
bps_valid_template()
S
79 2 3
array_key_first()
S
76 2 4
bps_show_form()
S
70 2 6
bps_set_details()
S
66 2 9
bps_get_details()
S
70 2 6
bps_get_option()
S
75 2 4
bps_current_page()
S
69 2 6
bps_escaped_filters_data()
S
76 2 4
bps_field_before_query()
S
64 2 10
bps_parsed_field()
S
75 2 4
bps_display_details()
S
73 2 5
bps_set_option()
S
68 2 7
bps_parser()
S
74 2 5
bps_add_filters()
S
73 2 5
bps_key()
S
74 2 4
bps_widget::widget()
S
63 2 10
bps_row_actions()
S
73 2 5
bps_reverse_key0()
S
72 2 5
bps_escaped_form_data()
S
76 2 4
bps_error()
S
60 1 14
bps_add_columns()
S
60 1 13
bps_xprofile_sort_directory()
S
60 1 12
bps_bulk_updated_messages()
S
62 1 11
bps_field_selector()
S
63 1 11
bps_add_meta_boxes()
S
69 1 6
bps_widget::update()
S
71 1 6
bps_template_args()
S
80 1 3
bps_persistent()
S
66 1 9
bps_Fields::is_filter()
S
79 1 3
bps_get_roles()
S
82 1 3
bps_set_hidden_field()
S
69 1 7
bps_widget_init()
S
82 1 3
bps_is_template()
S
76 1 4
bps_ajax_template_options()
S
76 1 4
bps_translate()
S
82 1 3
_bps_redirect_on_errors()
S
70 1 6
bps_ajax_field_row()
S
72 1 5
bps_templates()
S
76 1 4
bps_get_hidden_filters()
S
71 1 5
bps_action_links()
S
74 1 4
bps_buddypress()
S
76 1 4
bps_bulk_actions()
S
69 1 7
bps_ajax_field_selector()
S
77 1 4
bps_sortable()
S
81 1 3
_bps_admin_js()
S
78 1 3
bps_esc_like()
S
80 1 3
bps_display_form()
S
80 1 3
bps_update_message()
S
100 1 2
bps_widget::__construct()
S
74 1 4
bps_default_template()
S
76 1 4
bps_template_stack()
S
75 1 4
bps_no_buddypress()
S
72 1 7