Code Analysis: BBP Core 1.3.0

Function Rating Maintainability Complexity Lines of code
bbp_voting_buttons()
D
25
49 134
GDATTFront::embed_attachments()
D
28
30 122
BBPCore\WpWidgets\Forum_Information::widget()
C
30 23 141
admin\Elementor\Search::register_controls()
C
19
1 446
GDATTFront::process_attachments()
C
32 24 100
bbpress_post_add_vote()
C
35 25 83
bbpc_display_bbpc_geo_votings()
B
35 19 91
bbpc_ajax_forum()
B
30 11 151
sort_bbpress_posts_by_votes()
B
36 15 82
admin\Elementor\Forum_Ajax::render()
A
32 7 140
BBPCATTCore::delete_attachments()
A
42 12 51
bbpc_search_data_fetch()
A
38 10 78
admin\Elementor\Forum_Tab::register_controls()
A
29
1 203
bbp_voting_forum_metabox()
A
41 9 76
features\BBP_Private_Replies::hide_reply()
A
49 12 29
bbp_voting_field()
A
45 11 44
GDATTAdminMeta::admin_init()
A
49 11 29
admin\Elementor\Forums::render()
A
40 7 78
bbp_delete_forums()
A
45 9 41
features\BBP_Private_Replies::subscription_email()
A
48 9 29
admin\Elementor\Single_forum::register_controls()
A
32 1 145
admin\Elementor\Forum_Ajax::register_controls()
A
33 1 140
admin\Elementor\Forum_posts::render()
A
43 6 60
BBP_Core::load_features()
A
53 8 23
bbpc_offer_notice()
A
41 3 93
GDATTAdminMeta::save_edit_forum()
A
56 8 16
delete_topic()
S
49 7 30
bbpc_search_data_forum()
S
46 6 43
bbpc_handle_disagree()
S
50 7 27
bbpc_handle_agree()
S
50 7 27
BBPCore\WpWidgets\Forum_Information::update()
S
61 8 11
bbpc_url_campaign_tracking()
S
54 7 21
bbp_voting_parse_args()
S
55 7 20
bbp_create_topic()
S
47 6 34
Admin\Assets::admin_scripts()
S
42 5 49
features\bbp_solved_topic::has_best_answer()
S
56 7 18
admin\Elementor\Search::render()
S
45 5 48
bbpc_notify_save_review()
S
55 7 17
BBPCore\WpWidgets\Forum_Information::form()
S
61 8 10
bbpc_resolved_topics()
S
51 6 26
admin\Elementor\Single_forum::render()
S
54 6 20
features\bbp_solved_topic::add_topic_admin_link()
S
54 6 19
BBPCATTCore::_upgrade()
S
58 6 17
bbp_create_forum()
S
49 5 31
bbp_voting_save_forum_metabox()
S
54 5 30
BBPCATTCore::get_file_size()
S
58 6 15
BBPCATTCore::get_max_files()
S
57 6 15
features\BBP_Private_Replies::is_private()
S
58 6 15
features\bbp_solved_topic::is_best_answer()
S
58 6 15
features\bbp_solved_topic::is_solved()
S
58 6 15
bbpc_admin_pages()
S
60 6 12
BBPCATTCore::is_user_allowed()
S
56 5 19
admin\Elementor\Forums::register_controls()
S
40 1 79
features\bbp_solved_topic::topic_content_filter()
S
56 5 18
BBP_Core::__construct()
S
56 5 17
features\bbp_solved_topic::reply_checkbox()
S
59 5 14
Admin::body_class()
S
61 5 12
BBPCATTCore::topic_attachment_deletion()
S
61 5 11
BBPCATTCore::reply_attachment_deletion()
S
61 5 11
Frontend\Assets::frontend_scripts()
S
52 4 23
BBPCATTCore::delete_post()
S
60 4 15
BBP_Core::init_plugin()
S
59 4 15
bbpc_bbpress_version()
S
60 4 14
bbpc_get_forum_id()
S
61 4 13
features\BBP_Private_Replies::reply_post_class()
S
61 4 13
features\bbp_solved_topic::reply_post_class()
S
61 4 13
admin\Pro_Widget_Service::get_widget_settings()
S
44 1 57
admin\Pro_Widget_Map::get_pro_widget_map()
S
51 3 26
features\bbp_solved_topic::topic_checkbox()
S
62 4 11
BBP_Core::core_includes()
S
53 3 22
admin\Elementor\BBP_Widgets::register_widgets()
S
57 3 17
features\BBP_Private_Replies::checkbox()
S
59 3 16
bbp_core_get_posts()
S
60 3 15
BBPCore_Install_Core::install_plugin()
S
58 3 15
admin\Elementor\BBP_Widgets::__construct()
S
62 4 10
BBPCATTCore::is_hidden_from_visitors()
S
63 4 9
admin\Elementor\Forum_Tab::render()
S
59 3 14
bc_fs()
S
51 2 27
features\bbp_solved_topic::update_reply()
S
61 3 12
GDATTFront::embed_form()
S
61 3 12
admin\Menu::bbpc_admin_menu()
S
61 3 11
BBPCore_Install_Core::activation_notice()
S
54 1 35
GDATTAdmin::load_admin_page()
S
48 1 33
features\bbp_solved_topic::unsolve_topic()
S
63 3 10
features\bbp_solved_topic::reply_content_filter()
S
63 3 10
features\bbp_voting::load_functions()
S
66 3 9
GDATTFront::load()
S
57 2 15
bbpc_sanitize_extended()
S
66 3 8
bbpc_is_plugin_installed_for_days()
S
64 3 9
bbpc_is_premium()
S
73 3 5
bbpc_forum_assets()
S
74 3 5
GDATTFront::icon()
S
65 3 9
BBPCore_Install_Core::init_hooks()
S
64 3 10
BBPCore_Install_Core::install_bbpcore_core()
S
62 3 10
BBPCATTCore::enabled_for_forum()
S
72 3 4
features\bbp_solved_topic::solve_topic()
S
62 3 10
GDATTAdminMeta::metabox_forum()
S
59 2 14
BBPCATTCore::load()
S
59 2 14
features\bbp_attachments::inclue_attachment_files()
S
62 2 12
admin\Elementor\Forum_posts::register_controls()
S
53 1 26
bbpc_dismiss_offer_notice()
S
62 2 11
bbpc_notify_give_review()
S
60 1 18
bbpc_sanitize_basic_array()
S
68 2 7
bbpc_sanitize_html()
S
73 2 4
bbpc_get_opt()
S
69 2 7
bbp_voting_lead_topic()
S
70 2 6
bbpc_bbpress_get_user_roles()
S
67 2 8
bbpc_is_user_moderator()
S
68 2 8
bbp_get_topic_view_count()
S
67 2 8
bbp_voting_get_plugin_activate_link()
S
64 2 9
WilsonConfidenceIntervalCalculator::getScore()
S
77 2 3
GDATTAdminMeta::instance()
S
69 2 7
Frontend\Assets::bbpc_elementor_script()
S
62 2 10
bbpc_is_user_admin()
S
68 2 8
bbpc_sanitize_basic()
S
69 2 7
BBP_Core::init()
S
72 2 6
BBPCore_Install_Core::fail_on_error()
S
74 2 5
GDATTFront::instance()
S
69 2 7
bbp_core_autoloader()
S
69 2 6
admin\menu\Approve_Topic::approve_spam_topic()
S
68 2 7
GDATTAdmin::plugin_actions()
S
67 2 7
features\BBP_Private_Replies::prevent_subscription_email()
S
69 2 7
BBPCATTCore::is_right_size()
S
70 2 5
bbpc_topic_attachments_count()
S
64 2 9
BBP_Core::activate()
S
68 2 7
bbpc_is_bbpress()
S
75 2 4
BBP_Core::bbpc_row_meta()
S
66 2 9
GDATTAdminMeta::admin_meta()
S
66 2 7
GDATTAdminMeta::admin_columns_data()
S
70 2 6
bbp_core_limit_letter()
S
68 2 7
admin\menu\Approve_Topic::approve_pending_reply()
S
68 2 7
features\BBP_Private_Replies::update_reply()
S
68 2 7
bbp_voting_get_post_type_by_id()
S
75 2 4
features\bbp_solved_topic::solved_badge()
S
71 2 6
features\bbp_solved_topic::update_topic()
S
68 2 7
GDATTAdmin::instance()
S
69 2 7
bbpc_has_bbpress()
S
65 2 9
GDATTFront::wp_enqueue_scripts()
S
75 2 5
bbp_voting_get_current_post_type()
S
76 2 4
GDATTAdmin::plugin_links()
S
69 2 6
GDATTFront::show_attachments_icon()
S
67 2 7
bbpc_is_forum_page()
S
74 2 5
BBPCATTCore::instance()
S
69 2 7
bbp_voting_get_plugin_install_link()
S
61 1 14
features\bbp_solved_topic::__construct()
S
58 1 14
GDATTAdminMeta::admin_head()
S
74 1 12
features\BBP_Private_Replies::__construct()
S
60 1 12
GDATTFront::include_scripts_and_styles()
S
62 1 12
BBPCATTCore::__construct()
S
60 1 12
bbpc_get_post_attachments()
S
63 1 11
admin\Elementor\Forum_Ajax::get_style_depends()
S
81 1 3
admin\Elementor\Search::get_name()
S
82 1 3
BBP_Core::define_constants()
S
73 1 8
admin\Elementor\Forums::get_title()
S
79 1 3
bbp_solved_topic()
S
82 1 3
admin\Elementor\Search::get_categories()
S
81 1 3
Admin::__construct()
S
75 1 4
bbpc_bbattachment_handle_upload_error()
S
80 1 3
bbpc_forum_title()
S
74 1 5
bbpc_bba_o()
S
80 1 3
bbpc_geo_voting_content()
S
73 1 5
WilsonConfidenceIntervalCalculator::calculationNumerator()
S
76 1 3
GDATTFront::save_reply()
S
74 1 4
GDATTAdmin::menu_attachments()
S
73 1 5
admin\Elementor\Forum_Ajax::get_icon()
S
82 1 3
GDATTAdminMeta::metabox_files()
S
70 1 6
admin\Elementor\Single_forum::get_style_depends()
S
81 1 3
admin\Menu::bbpc_statistics_dashboard()
S
79 1 3
BBPCore\WpWidgets\Forum_Information::__construct()
S
70 1 6
admin\Menu::bbpc_plugin_page()
S
75 1 4
GDATTFront::post_has_changed()
S
75 1 4
admin\Menu::__construct()
S
79 1 3
admin\Elementor\Forum_Ajax::get_name()
S
82 1 3
GDATTAdminMeta::admin_post_columns()
S
73 1 4
admin\Elementor\Forums::get_name()
S
82 1 3
WilsonConfidenceIntervalCalculator::lowerBound()
S
69 1 6
admin\Elementor\Forum_Ajax::get_title()
S
79 1 3
admin\Elementor\Single_forum::get_categories()
S
81 1 3
GDATTAdmin::load()
S
74 1 4
admin\Elementor\Forum_posts::get_keywords()
S
80 1 3
admin\Elementor\Single_forum::get_icon()
S
82 1 3
admin\Elementor\Forum_Tab::get_title()
S
79 1 3
GDATTFront::edit_reply()
S
74 1 4
admin\Elementor\Search::get_script_depends()
S
80 1 3
Frontend\Assets::__construct()
S
74 1 4
gdbbp_Error::add()
S
79 1 3
admin\Elementor\Forum_posts::get_title()
S
79 1 3
admin\Elementor\Forum_Tab::get_style_depends()
S
81 1 3
bbpc_get_reply_count()
S
74 1 5
admin\Elementor\Forum_posts::get_icon()
S
82 1 3
admin\Elementor\Forum_Tab::get_categories()
S
81 1 3
Admin\Assets::__construct()
S
78 1 3
features\bbp_voting::__construct()
S
79 1 4
admin\Elementor\Forums::get_script_depends()
S
81 1 3
GDATTAdminMeta::__construct()
S
79 1 3
features\bbp_voting::include_files()
S
73 1 5
admin\Elementor\Forum_posts::get_name()
S
82 1 3
admin\Elementor\Single_forum::get_title()
S
79 1 3
bbpc_sanitize_html_classes()
S
72 1 5
admin\Elementor\Search::get_icon()
S
82 1 3
GDATTFront::edit_topic()
S
74 1 4
bbp_topic_view_count()
S
74 1 5
admin\Elementor\BBP_Widgets::enqueue_editor_scripts()
S
67 1 7
admin\Elementor\BBP_Widgets::register_elementor_editor_assets()
S
79 1 3
WilsonConfidenceIntervalCalculator::calculationDenominator()
S
79 1 3
admin\Elementor\Forums::get_icon()
S
82 1 3
bbp_voting_metaboxes()
S
67 1 10
bbp_core()
S
82 1 3
admin\Elementor\Forum_Tab::get_script_depends()
S
81 1 3
GDATTFront::register_scripts_and_styles()
S
73 1 4
admin\Elementor\Forum_Ajax::get_categories()
S
81 1 3
admin\Elementor\Forum_posts::get_style_depends()
S
81 1 3
GDATTFront::__construct()
S
79 1 3
GDATTAdminMeta::load()
S
63 1 10
admin\Elementor\Forum_Tab::get_name()
S
82 1 3
admin\Elementor\Forum_posts::get_categories()
S
81 1 3
bbpc_notify_enqueue_script()
S
82 1 3
admin\Elementor\Search::get_style_depends()
S
80 1 3
admin\Elementor\Search::get_title()
S
79 1 3
features\bbp_attachments::__construct()
S
82 1 3
bbpc_sanitize_key_expanded()
S
73 1 5
admin\Elementor\Single_forum::get_name()
S
82 1 3
gdbbp_Error::__construct()
S
100 1 2
admin\Elementor\BBP_Widgets::register_category()
S
70 1 7
GDATTAdmin::__construct()
S
79 1 3
admin\Elementor\Forum_Tab::get_icon()
S
82 1 3
features\BBP_Private_Replies::filter_capability()
S
79 1 3
admin\Elementor\Forums::get_style_depends()
S
81 1 3
admin\Elementor\Forum_Ajax::get_script_depends()
S
81 1 3
GDATTFront::save_topic()
S
74 1 4
BBPCATTCore::init_thumbnail_size()
S
77 1 3
admin\Elementor\Forums::get_categories()
S
81 1 3
BBPCore_Install_Core::__construct()
S
79 1 3
admin\menu\Approve_Topic::__construct()
S
75 1 4
features\BBP_Private_Replies::get_no_reply()
S
79 1 3
features\bbp_solved_topic::filter_capability()
S
79 1 3
admin\Elementor\Forum_Ajax::get_keywords()
S
80 1 3
bbpc_sanitize_slug()
S
79 1 3