WebinarSysteemAjax D

Total Complexity 432
Dependencies 23
Dependents 1
Total lines 2,956
Lines of code 2,033
Logical lines of code 1,088
Comment lines 232
Methods 100
Properties 0

Methods 100

Method Rating Maintainability Complexity Lines of code
register_attendee()
C
31 29 110
check_mailinglist_key()
A
44 12 45
resend_attendee_confirmation_email()
A
49 11 29
sync_import_images()
A
44 9 42
get_mailinglist_lists()
A
48 9 34
subscribe_to_drip_course()
A
44 8 45
import_attendees()
A
46 8 37
post_chat_message()
A
48 7 34
deleteQuestions()
S
50 7 29
post_question_answer()
S
50 7 28
get_webinar_questions()
S
46 6 42
update_question_visibility()
S
51 7 26
ajaxCheckIfWebinarStatusLive()
S
52 7 23
attempt_login_from_auth()
S
53 7 22
get_woocommerce_roles()
S
50 6 30
update_settings()
S
37 3 73
clear_question_answer()
S
51 6 27
post_question()
S
45 5 42
get_pages_and_posts()
S
45 5 42
update_incentive()
S
51 6 26
get_settings()
S
37 2 82
setEnabledQuestions()
S
54 6 20
setEnabledChats()
S
54 6 20
setActionBox()
S
56 6 16
set_cta_status()
S
56 6 16
get_attendees()
S
50 5 27
save_registration_widget()
S
52 5 26
delete_webinar_question()
S
52 5 26
get_upcoming_sessions()
S
52 5 24
updateLastSeen()
S
53 5 23
get_wp_roles()
S
54 5 21
get_mailinglist_accounts()
S
54 5 21
get_wp_users()
S
53 5 21
send_email_preview()
S
56 5 19
set_cta_visible()
S
55 5 19
set_attendees_tab_visible()
S
55 5 19
login_attendee_with_redirect()
S
56 5 18
get_registration_widget_shortcode_html()
S
48 4 32
update_poll()
S
57 5 17
unraise_attendee_hands()
S
58 5 15
set_media_source()
S
58 5 15
deleteChats()
S
58 5 15
set_webinar_status()
S
58 5 14
setHostUpdateBox()
S
58 5 14
update_webinar_params()
S
51 4 27
get_remaining_places_for_webinar()
S
54 4 20
submit_poll()
S
56 4 19
login_attendee()
S
57 4 16
get_timezones()
S
57 4 16
update_webinar_status()
S
58 4 16
raise_attendee_hand()
S
58 4 15
set_hand_raising_enabled()
S
58 4 15
enable_chat()
S
60 4 13
enable_attendees_tab()
S
60 4 13
enable_hand_raising()
S
60 4 13
enable_cta()
S
60 4 13
enable_questions()
S
60 4 13
delete_questions()
S
61 4 11
delete_registration_widget()
S
62 4 11
delete_webinar()
S
62 4 11
get_key_prefix_from_status()
S
61 4 11
delete_messages()
S
61 4 11
get_default_email_template_options()
S
56 3 17
get_admin_notices()
S
57 3 17
update_webinar_slug()
S
57 3 16
delete_attendees()
S
62 4 10
get_registration_widget_params()
S
59 3 14
delete_webinar_recording()
S
61 3 12
get_webinar_params()
S
61 3 12
get_webinar_chats()
S
48 1 37
get_chats()
S
50 1 32
register_image()
S
56 2 17
get_online_attendees()
S
50 1 31
get_questions()
S
64 3 9
create_poll()
S
59 2 15
get_messages()
S
64 3 9
get_query_param()
S
76 3 3
webinar_heartbeat()
S
63 2 11
poll_analytics_by_poll()
S
63 2 11
launch_poll()
S
62 2 11
delete_poll()
S
63 2 11
poll_analytics_by_webinar()
S
63 2 11
close_poll()
S
62 2 11
get_translations()
S
62 2 11
get_webinar_recordings()
S
65 2 9
getHostDescStatus()
S
70 2 5
get_registration_widgets()
S
65 2 9
format_form_response()
S
63 2 10
get_cta_status()
S
62 2 10
get_polls()
S
69 2 7
updateWebinarCache()
S
65 2 9
getActionBoxStatus()
S
77 1 3
test_new_registration_webhook()
S
67 1 8
return_data()
S
72 1 5
incentiveStatus()
S
67 1 7
deleteChatEntry()
S
68 1 8
get_live_webinar_page_prefix()
S
75 1 4
does_url_exist()
S
66 1 8
get_webinars()
S
73 1 5
test_attended_webinar_webhook()
S
67 1 8