Code Analysis: Private groups 3.9.5

Function Rating Maintainability Complexity Lines of code
rpg_settings_page()
D
17
43 335
pg_plugin_info()
D
16
40 348
pg_get_user_unread()
D
22
49 164
pg_user_management()
D
20
42 243
private_groups_meta_box()
D
27
28 172
management_info()
D
25
27 186
pg_current_user_can_access_create_reply_form()
C
38 27 65
pg_Activity_Widget::widget()
C
29
20 142
pg_get_forum_freshness_link_anchor()
B
37 22 76
pg_current_user_can_access_create_topic_form()
B
40 23 57
private_groups_list_forums()
B
37 20 71
private_groups_save_meta()
B
42 19 47
rpg_disable_groups()
B
34 15 101
pg_role_assignment()
B
30 10 172
pg_check_topic_permissions()
B
45 18 36
pg_has_search_results()
B
36 15 76
private_groups_can_user_view_post()
A
45 16 38
pg_Topics_Widget::widget()
A
35 12 94
rpg_get_single_forum_description()
A
40 13 57
pg_Forums_Widget::widget()
A
40 12 61
pg_Replies_Widget::widget()
A
40 10 60
pg_display_topic()
A
47 11 34
pg_display_reply()
A
47 11 33
pg_check_profile()
A
50 11 27
rpg_get_forum_last_active_id()
A
47 10 36
rpg_Bbp_Private_Groups_Adds::remove()
A
53 11 21
rpg_user_profile_field()
A
41 8 65
list_pg_users()
A
49 10 30
pg_single_forum()
A
54 9 20
private_groups_get_permitted_subforums_2()
A
47 8 35
pg_help()
A
34 1 138
rpg_access_own_topics_check()
A
57 9 15
private_group_enforce_permissions()
A
51 8 29
rpg_topic_permissions()
A
37 2 111
pg_has_topics()
A
53 8 21
private_groups_get_permitted_subforums()
A
47 7 34
pg_get_user_replies_created()
S
50 7 27
rpg_Bbp_Private_Groups_Adds::add()
S
54 7 21
rpg_get_user_favorites()
S
54 7 20
pg_no_group_users()
S
54 7 20
pg_group_users()
S
54 7 20
private_groups_get_dropdown_forums()
S
56 7 18
pg_set_user_group()
S
56 7 16
rpg_link_query()
S
59 7 13
rpg_check_subforums()
S
49 5 31
bbp_edit_user_pg()
S
58 6 14
pg_set_user_group_old()
S
59 6 14
topic_permissions_check()
S
60 6 13
rpg_warning()
S
52 5 26
rpg_get_forum_topic_count()
S
53 5 22
rpg_get_forum_reply_count()
S
53 5 22
rpg_Bbp_Private_Groups_Adds::validate_group()
S
55 5 20
bbp_list_private_groups_subforums()
S
57 5 17
rpg_get_forum_last_active_time()
S
56 5 17
rpg_filter_bbp_request()
S
55 5 17
private_groups_get_forum_id_from_post_id()
S
58 5 16
private_groups_topics()
S
66 6 7
rpg_amend_subscriptions()
S
59 5 15
pg_display_forum_query_filter()
S
60 5 13
pg_display_topic_index_query_filter()
S
61 5 12
rpg_get_forum_post_count()
S
54 4 21
rpg_own_topic_freshness()
S
54 4 20
private_groups_forums()
S
58 4 15
pg_forum_dropdown()
S
57 4 15
private_groups_get_permitted_post_ids()
S
61 4 13
rpg_get_last_active_author()
S
60 4 13
check_private_groups_topic_ids()
S
63 4 11
check_private_groups_reply_ids()
S
63 4 11
pg_Forums_Widget::form()
S
48 2 39
rpg_programmers_help()
S
47 1 53
rpg_exclude_menu_items()
S
66 4 8
rpg_calaculate_own_replies()
S
58 3 15
private_groups_check_can_user_view_post()
S
63 4 10
pg_Topics_Widget::update()
S
60 3 13
rpg_groups_column_value()
S
59 3 13
private_groups_get_permitted_forums()
S
61 3 13
rpg_calaculate_own_topics()
S
60 3 13
pg_shortcode_warning()
S
51 1 42
private_groups_check_permitted_forums()
S
63 3 12
pg_widget_warning()
S
52 1 38
pg_Activity_Widget::form()
S
48 1 34
pg_Activity_Widget::update()
S
58 2 16
rpg_groups_column_add()
S
65 3 9
rpg_ID_column_add()
S
65 3 9
pg_Forums_Widget::update()
S
63 3 10
pg_role_group()
S
71 3 6
rpg_filter_sub_forums()
S
65 3 8
pg_assign_role_on_login()
S
66 3 8
pg_Topics_Widget::form()
S
51 1 29
pg_get_forum_freshness_title()
S
60 2 13
pg_get_forum_freshness_link()
S
60 2 13
freshness_checkbox()
S
68 2 6
activate_private_prefix_checkbox()
S
68 2 6
rpg_user_can_view_forum()
S
71 2 6
pg_assign_role_on_init()
S
69 2 7
pg_remove_protected_title()
S
66 2 9
activate_sub_forums_checkbox()
S
68 2 6
activate_new_group()
S
69 2 6
rpg_ID_column_value()
S
80 2 3
activate_descriptions_checkbox()
S
68 2 6
activate_hide_counts_checkbox()
S
68 2 6
pg_remove_private_title()
S
66 2 9
activate_forum_visibility_checkbox()
S
68 2 6
rpg_Bbp_Private_Groups_Adds::validate_user_id()
S
67 2 8
pg_Activity_Widget::parse_settings()
S
60 1 14
pg_unset_globals()
S
62 1 13
pg_get_user_forums()
S
63 1 11
pg_Forums_Widget::register_widget()
S
80 1 3
register_pg_widgets()
S
72 1 6
pg_Activity_Widget::register_widget()
S
80 1 3
private_groups_can_user_view_post_id()
S
76 1 4
pg_Topics_Widget::parse_settings()
S
64 1 10
pg_Topics_Widget::__construct()
S
67 1 7
rpg_Bbp_Private_Groups_Adds::__construct()
S
71 1 6
pg_Replies_Widget::register_widget()
S
80 1 3
pg_latest_activity_forum_query_filter()
S
70 1 6
pg_end()
S
75 1 5
pg_Replies_Widget::update()
S
66 1 8
rpg_register_settings()
S
67 1 8
bbp_private_groups_init()
S
78 1 3
pg_start()
S
78 1 4
rpg_list_1()
S
79 1 3
pg_Replies_Widget::parse_settings()
S
66 1 8
pg_Forums_Widget::parse_settings()
S
68 1 7
pg_Forums_Widget::__construct()
S
67 1 7
pg_Topics_Widget::register_widget()
S
80 1 3
pg_Replies_Widget::__construct()
S
67 1 7
private_groups_create_meta_box()
S
77 1 3
pg_Activity_Widget::__construct()
S
67 1 7
rpg_settings_menu()
S
73 1 4
pg_Replies_Widget::form()
S
62 1 10