Code Analysis: BP Classic 1.1.0

Function Rating Maintainability Complexity Lines of code
bp_core_set_uri_globals()
D
17
79 199
bp_dtheme_ajax_querystring()
C
40 25 47
bp_core_admin_slugs_options()
B
31 15 143
BP_Classic_Groups_Widget::widget()
B
36 14 79
bp_dtheme_ajax_invite_user()
A
42 14 46
bp_dtheme_ajax_joinleave_group()
A
43 14 45
bp_classic_members_ajax_widget()
A
40 12 67
bp_dtheme_post_update()
A
47 14 30
bp_classic_groups_ajax_widget()
A
39 11 73
BP_Classic_Members_Widget::widget()
A
38 11 73
BP_Classic_Friends_Widget::widget()
A
38 11 72
bp_dtheme_ajax_messages_autocomplete_results()
A
44 13 41
bp_classic_friends_ajax_widget()
A
41 11 60
bp_dtheme_setup()
A
45 11 40
BP_Classic_Templates_Nouveau_Object_Nav_Widget::widget()
A
47 11 36
bp_dtheme_new_activity_comment()
A
46 11 33
bp_classic_includes()
A
47 10 39
bp_dtheme_custom_background_style()
A
49 10 30
bp_classic_switch_directory_post_type()
A
41 8 59
BP_Classic_Blogs_Recent_Posts_Widget::widget()
A
42 8 57
bp_do_register_theme_directory()
A
51 10 23
bp_dtheme_activity_template_loader()
A
47 9 33
BP_Classic::admin_notice()
A
50 9 29
bp_dtheme_blog_comments()
A
43 7 54
bp_dtheme_spam_activity()
A
53 9 20
bp_classic_members_admin_display_directory_states()
A
57 9 15
bp_dtheme_ajax_addremove_friend()
A
48 8 30
bp_dtheme_enqueue_scripts()
A
49 8 28
BP_Classic_Templates_Nouveau_Latest_Activities::widget()
A
45 7 42
bp_dtheme_header_style()
A
51 8 27
bp_core_add_root_component()
A
53 8 24
bp_dtheme_delete_activity_comment()
A
55 8 17
bp_dtheme_delete_activity()
S
55 7 17
BP_Classic::is_buddypress_supported()
S
50 6 29
bp_core_admin_slugs_setup_handler()
S
51 6 28
BP_Classic_Core_Legacy_Options_Nav_BackCompat::offsetGet()
S
51 6 27
bp_classic_inject_widget_css_class()
S
53 6 22
BP_Classic_Core_Login_Widget::widget()
S
44 4 48
bp_dtheme_mark_activity_favorite()
S
57 6 16
bp_dtheme_unmark_activity_favorite()
S
57 6 16
bp_dtheme_ajax_messages_delete()
S
56 6 15
bp_dtheme_enqueue_styles()
S
58 6 15
bp_dtheme_ajax_message_markunread()
S
57 6 14
bp_dtheme_ajax_message_markread()
S
57 6 14
BP_Classic_Members_Whos_Online_Widget::widget()
S
46 4 42
bp_core_admin_get_directory_pages()
S
60 6 12
BP_Classic_Members_Recently_Active_Widget::widget()
S
46 4 40
BP_Classic_Templates_Nouveau_Latest_Activities::form()
S
47 4 39
BP_Classic_Core_Legacy_Nav_BackCompat::offsetSet()
S
55 5 20
bp_dtheme_ajax_close_notice()
S
57 5 14
bp_dtheme_object_template_loader()
S
59 5 13
bp_dtheme_comment_form()
S
52 4 21
BP_Classic_Messages_Sitewide_Notices_Widget::widget()
S
56 4 18
bp_dtheme_admin_header_style()
S
51 2 48
bp_core_get_username()
S
58 4 16
BP_Classic_Core_Legacy_Nav_BackCompat::offsetExists()
S
59 4 15
BP_Classic_Core_Legacy_Options_Nav_BackCompat::get_nav()
S
58 4 15
bp_dtheme_get_single_activity_content()
S
57 4 15
bp_dtheme_ajax_messages_send_reply()
S
50 3 29
bp_dtheme_show_notice()
S
60 4 13
bp_dtheme_activity_secondary_avatars()
S
60 4 13
bp_classic_setup_nouveau()
S
63 4 11
BP_Classic_Members_Widget::form()
S
47 2 39
BP_Classic_Groups_Widget::form()
S
47 2 36
bp_dtheme_register_actions()
S
47 2 35
BP_Classic_Members_Recently_Active_Widget::__construct()
S
57 3 17
BP_Classic_Members_Whos_Online_Widget::__construct()
S
57 3 17
BP_Classic_Members_Widget::__construct()
S
57 3 17
bp_dtheme_widgets_init()
S
46 1 47
BP_Classic_Blogs_Recent_Posts_Widget::__construct()
S
57 3 16
bp_classic_register_template_pack_widget_styles()
S
58 3 16
BP_Classic_Messages_Sitewide_Notices_Widget::__construct()
S
58 3 15
BP_Classic_Core_Login_Widget::__construct()
S
58 3 15
BP_Classic_Core_Legacy_Nav_BackCompat::get_component()
S
64 4 10
bp_classic_admin_menus()
S
58 3 15
bp_classic_blogs_register_widgets()
S
70 4 6
BP_Classic_Templates_Nouveau_Latest_Activities::update()
S
61 3 13
BP_Classic::autoload()
S
59 3 13
BP_Classic_Core_Legacy_Nav_BackCompat::get_nav()
S
61 3 12
BP_Classic_Friends_Widget::__construct()
S
60 3 12
BP_Classic_Groups_Widget::__construct()
S
60 3 12
BP_Classic::switch_directory_post_type()
S
61 3 12
BP_Classic_Core_Legacy_Nav_BackCompat::offsetGet()
S
61 3 12
bp_classic_restore_default_theme()
S
62 3 11
BP_Classic_Members_Whos_Online_Widget::form()
S
55 2 22
BP_Classic_Blogs_Recent_Posts_Widget::form()
S
54 2 20
BP_Classic_Members_Recently_Active_Widget::form()
S
55 2 20
bp_dtheme_before_comment_form()
S
60 2 17
BP_Classic::start()
S
66 3 9
BP_Classic_Core_Legacy_Nav_BackCompat::__construct()
S
65 3 9
bp_classic_blogs_admin_display_directory_states()
S
67 3 7
bp_classic_activity_admin_display_directory_states()
S
67 3 7
bp_classic_friends_register_widgets()
S
66 3 9
bp_classic_retain_legacy_widgets()
S
65 3 9
bp_classic_default_theme_root_uri()
S
70 3 6
bp_dtheme_ajax_reject_friendship()
S
65 3 8
bp_dtheme_ajax_accept_friendship()
S
65 3 8
bp_classic_template_pack_includes()
S
65 3 9
bp_classic_groups_admin_display_directory_states()
S
67 3 7
bp_dtheme_content_nav()
S
64 3 10
BP_Classic_Friends_Widget::form()
S
51 1 29
BP_Classic_Core_Legacy_Nav_BackCompat::offsetUnset()
S
63 2 11
bp_classic_admin_permalink_notice()
S
64 2 11
BP_Classic_Templates_Nouveau_Object_Nav_Widget::form()
S
57 1 18
bp_core_admin_slugs_settings()
S
61 1 16
bp_classic_admin_head()
S
75 2 4
BP_Classic_Groups_Widget::update()
S
64 2 9
bp_dtheme_add_brackets_to_multiselectbox_attributes()
S
70 2 7
bp_dtheme_page_on_front()
S
72 2 5
bp_core_get_user_domain()
S
66 2 8
bp_classic_register_themes_directory()
S
66 2 9
bp_classic_admin_add_contextual_help()
S
59 1 15
bp_classic_admin_display_directory_states()
S
69 2 7
BP_Classic_Messages_Sitewide_Notices_Widget::form()
S
59 1 15
BP_Classic_Members_Recently_Active_Widget::update()
S
67 2 7
BP_Classic_Core_Legacy_Nav_BackCompat::get_component_nav()
S
67 2 8
BP_Classic_Members_Widget::update()
S
64 2 9
BP_Classic::__get()
S
69 2 7
BP_Classic::__unset()
S
73 2 5
BP_Classic_Members_Whos_Online_Widget::update()
S
67 2 7
bp_dtheme_sidebar_login_redirect_to()
S
68 2 7
BP_Classic_Blogs_Recent_Posts_Widget::update()
S
65 2 8
BP_Classic_Core_Login_Widget::update()
S
72 2 5
BP_Classic_Core_Login_Widget::form()
S
61 1 14
bp_classic_globals()
S
60 1 13
BP_Classic_Templates_Nouveau_Latest_Activities::__construct()
S
62 1 12
BP_Classic_Members_Widget::parse_settings()
S
62 1 12
bp_dtheme_main_nav()
S
61 1 12
BP_Classic_Templates_Nouveau_Object_Nav_Widget::__construct()
S
62 1 12
bp_core_get_root_domain()
S
76 1 4
bp_classic_blogs_register_recent_posts_widget()
S
82 1 3
bp_classic_members_register_members_widget()
S
82 1 3
bp_classic_register_login_widget()
S
82 1 3
bp_dtheme_messages_template_loader()
S
77 1 4
BP_Classic_Core_Login_Widget::enqueue_assets()
S
81 1 3
BP_Classic_Friends_Widget::update()
S
68 1 7
bp_classic_load_translation()
S
74 1 4
bp_dtheme_remove_nojs_body_class()
S
100 1 6
bp_classic_admin_pages_load()
S
79 1 4
bp_classic_friends_register_friends_widget()
S
82 1 3
bp_group_admin_permalink()
S
82 1 3
bp_get_groups_directory_permalink()
S
76 1 4
bp_classic_version()
S
82 1 3
bp_classic_init_legacy_backcompat_nav()
S
73 1 5
bp_classic_get_directory_post_type()
S
83 1 3
bp_get_loggedin_user_link()
S
76 1 4
BP_Classic_Members_Recently_Active_Widget::enqueue_assets()
S
81 1 3
bp_get_group_permalink()
S
75 1 4
BP_Classic::__construct()
S
68 1 7
bp_classic_messages_register_widgets()
S
80 1 3
bp_classic_use_legacy_parser()
S
83 1 3
BP_Classic_Members_Whos_Online_Widget::parse_settings()
S
65 1 10
bp_classic_messages_register_sitewide_notices_widget()
S
82 1 3
BP_Classic_Messages_Sitewide_Notices_Widget::enqueue_assets()
S
81 1 3
bp_dtheme_after_comment_form()
S
100 1 6
bp_get_displayed_user_link()
S
76 1 4
BP_Classic_Members_Whos_Online_Widget::enqueue_assets()
S
81 1 3
bp_classic_members_register_whos_online_widget()
S
82 1 3
bp_user_link()
S
83 1 3
BP_Classic_Core_Legacy_Options_Nav_BackCompat::set_parent_slug()
S
81 1 3
bp_classic_groups_register_widgets()
S
80 1 3
bp_classic_get_themes_dir()
S
82 1 3
bp_groups_directory_permalink()
S
83 1 3
bp_register_theme_directory()
S
82 1 3
bp_classic_get_themes_url()
S
82 1 3
BP_Classic_Templates_Nouveau_Object_Nav_Widget::update()
S
73 1 5
bp_dtheme_page_menu_args()
S
77 1 4
bp_classic_reset_legacy_backcompat_nav()
S
74 1 5
bp_classic_members_register_recently_active_widget()
S
82 1 3
BP_Classic_Core_Legacy_Nav_BackCompat::set_component()
S
81 1 3
BP_Classic_Templates_Nouveau_Object_Nav_Widget::register_widget()
S
80 1 3
bp_dtheme_add_nojs_body_class()
S
76 1 4
bp_get_widget_max_count_limit()
S
79 1 3
bp_classic_activity_recurse_comments_template()
S
80 1 3
BP_Classic_Core_Legacy_Nav_BackCompat::reset()
S
81 1 3
bp_group_permalink()
S
82 1 3
bp_classic_admin_settings_tabs()
S
66 1 8
BP_Classic_Core_Legacy_Nav_BackCompat::to_array()
S
82 1 3
BP_Classic::__set()
S
80 1 3
bp_core_admin_get_static_pages()
S
68 1 7
BP_Classic::__isset()
S
79 1 3
BP_Classic_Core_Legacy_Options_Nav_BackCompat::get_parent_slug()
S
82 1 3
BP_Classic_Core_Legacy_Options_Nav_BackCompat::offsetUnset()
S
65 1 9
bp_classic()
S
82 1 3
BP_Classic_Messages_Sitewide_Notices_Widget::update()
S
73 1 5
bp_get_root_domain()
S
76 1 4
bp_get_group_admin_permalink()
S
75 1 4
BP_Classic_Members_Recently_Active_Widget::parse_settings()
S
65 1 10
bp_blogs_directory_permalink()
S
83 1 3
BP_Classic_Friends_Widget::enqueue_assets()
S
65 1 10
bp_classic_members_register_widgets()
S
74 1 5
BP_Classic_Members_Widget::enqueue_scripts()
S
65 1 10
bp_classic_nouveau_unregister_notices_widget()
S
82 1 3
BP_Classic_Templates_Nouveau_Latest_Activities::register_widget()
S
80 1 3
bp_classic_register_widgets()
S
80 1 3
BP_Classic_Groups_Widget::enqueue_assets()
S
65 1 10
bp_get_blogs_directory_permalink()
S
76 1 4
BP_Classic_Blogs_Recent_Posts_Widget::enqueue_assets()
S
81 1 3
bp_classic_groups_register_groups_widget()
S
82 1 3
bp_root_domain()
S
83 1 3