Code Analysis: BBB Administration Panel 1.1.22

Function Rating Maintainability Complexity Lines of code
bbb_admin_panel_form()
D
18
68 195
bbb_admin_panel_list_meetings()
D
21
43 218
bbb_admin_panel_list_recordings()
D
23
31 208
bbb_admin_panel_upload_rooms()
C
30 24 116
bbb_admin_panel_permission_settings()
C
36 24 78
bbb_admin_panel_create_meetings()
B
36 21 78
bbb_admin_panel_list_active_meetings()
B
33 8 167
BigBlueButtonAPI::getRecordingsArray()
A
48 11 27
bbb_admin_panel_install()
A
46 10 37
bbb_admin_panel_general_settings()
A
44 8 46
BigBlueButtonAPI::getMeetingsArray()
A
55 8 18
BigBlueButtonAPI::getUsersArray()
A
54 8 18
bbbadminpanel_action_post_manage_recordings()
A
49 7 31
bbb_admin_panel_room_status()
S
47 6 41
BigBlueButtonAPI::getMeetings()
S
53 7 23
BigBlueButtonAPI::getUsers()
S
54 7 20
BigBlueButtonAPI::getMeetingInfoArray()
S
58 6 12
bbb_admin_panel_can_listActiveMeetings()
S
56 5 17
BigBlueButtonAPI::getCreateMeetingURL()
S
55 5 16
bbb_admin_panel_room_status_shortcode()
S
65 6 8
bbb_admin_panel_general_options()
S
55 4 19
bbbadminpanel_action_room_status_script()
S
58 4 15
bbb_admin_panel_validate_defaultRole()
S
65 5 8
BigBlueButtonAPI::createMeetingAndGetJoinURL()
S
59 4 12
bbbadminpanel_action_get_active_meetings()
S
54 3 22
bbbadminpanel_action_display_redirect_script()
S
54 3 21
BigBlueButtonAPI::isMeetingRunning()
S
66 4 7
bbb_admin_panel_log()
S
66 4 9
BigBlueButtonAPI::doPublishRecordings()
S
63 4 9
BigBlueButtonAPI::doDeleteRecordings()
S
64 4 9
BigBlueButtonAPI::__construct()
S
58 3 15
BigBlueButtonAPI::createMeetingArray()
S
59 3 12
bbb_admin_panel_parse_custom_parameters()
S
61 3 12
bbb_admin_panel_display_redirect_script()
S
50 1 41
bbb_admin_panel_uninstall()
S
57 2 18
BigBlueButtonAPI::recordingBuildSorter()
S
71 3 5
BigBlueButtonAPI::getServerVersion()
S
66 3 8
BigBlueButtonAPI::getMeetingXML()
S
66 3 8
bbb_admin_panel_init_database()
S
54 1 30
bbb_admin_panel_can_participate()
S
71 3 5
bbb_admin_panel_can_manageRecordings()
S
71 3 5
bbb_admin_panel_download_template_backup_file()
S
60 2 14
bbb_admin_panel_wrap_simplexml_load_file()
S
61 2 13
BigBlueButtonAPI::getJoinURL()
S
60 2 12
bbb_admin_panel_update()
S
62 2 12
bbb_admin_panel_print_table_header()
S
65 1 20
bbb_admin_panel_get_version()
S
67 2 7
BigBlueButtonAPI::getMeetingInfo()
S
67 2 7
bbb_admin_panel_init_scripts()
S
65 2 9
BigBlueButtonAPI::getRecordingsURL()
S
63 2 10
BigBlueButtonAPI::endMeeting()
S
64 2 9
bbb_admin_panel_generateToken()
S
63 2 9
bbb_admin_panel_generatePassword()
S
64 2 9
bbb_admin_panel_recordings_shortcode()
S
74 2 4
bbb_admin_panel_get_meeting()
S
67 2 8
bbb_admin_panel_display_installation_ok()
S
72 1 7
bbb_admin_panel_admin_styles()
S
78 1 4
bbb_admin_panel_active_meetings_shortcode()
S
81 1 3
bbb_admin_panel_get_db_table_name()
S
77 1 4
bbbadminpanel_action_get_meeting_info()
S
64 1 10
BigBlueButtonAPI::getDeleteRecordingsURL()
S
71 1 5
bbb_admin_panel_secToDuration()
S
69 1 7
BigBlueButtonAPI::getMeetingsURL()
S
69 1 6
bbb_admin_panel_init_sessions()
S
100 1 2
BigBlueButtonAPI::getMeetingInfoURL()
S
70 1 5
bbb_admin_panel_widget_init()
S
78 1 3
BigBlueButtonAPI::getMeetingInfoURLWithoutModeratorPwUrl()
S
71 1 5
bbb_admin_panel_get_db_table_name_logs()
S
77 1 4
bbb_admin_panel_admin_init()
S
83 1 3
BigBlueButtonAPI::getIsMeetingRunningURL()
S
71 1 5
bbb_admin_panel_sidebar()
S
67 1 8
bbb_admin_panel_init_styles()
S
75 1 4
bbb_admin_panel_warning_handler()
S
100 1 2
bbb_admin_panel_shorcode()
S
77 1 4
bbb_admin_panel_display_error_installation()
S
72 1 7
BigBlueButtonAPI::getPublishRecordingsURL()
S
71 1 5
bbb_admin_panel_add_pages()
S
73 1 4
bbb_admin_panel_init()
S
72 1 6
BigBlueButtonAPI::getEndMeetingURL()
S
70 1 5