WebinarSysteem D

Total Complexity 401
Dependencies 25
Dependents 10
Total lines 2,770
Lines of code 1,884
Logical lines of code 1,134
Comment lines 367
Methods 81
Properties 14

Methods 81

Method Rating Maintainability Complexity Lines of code
handle_webinar_template()
D
27
40 130
try_auto_login_and_register_attendees()
C
33 24 102
createRoles()
B
41 19 54
register_webinar_attendee()
B
38 15 68
wswebinar_duplicate_post_as_draft()
A
38 14 64
liveControlBar()
A
39 11 70
is_already_registered_for_webinar()
A
42 12 51
setup_actions_and_filters()
A
26
2 183
admin_init()
A
49 11 29
get_custom_fields_from_request()
A
47 10 39
getNextRecurringTime()
A
46 10 38
enqueue_admin_scripts()
A
43 7 44
getNextJITRecurringTime()
A
48 7 32
remove_admin_menu_links()
S
54 7 22
getRecurringInstances()
S
51 6 27
webinarExcludePlugins()
S
61 7 11
try_create_webinar_overview_page()
S
53 6 24
getWebinarStatusText()
S
53 6 24
try_create_unsubscribe_page()
S
53 6 24
getRecurringInstancesInTime()
S
53 6 20
getTimezoneTime()
S
56 6 18
getTimezone()
S
56 6 17
deregisterCurrentThemeScripts()
S
56 6 17
postNotices()
S
49 5 31
render_zoom_frame_content()
S
59 6 15
load_languages()
S
51 5 27
register_menus()
S
43 2 65
getJITInstancesInTime()
S
54 5 19
run_email_schedule()
S
57 5 17
embedded_iframe()
S
53 4 28
upgrade_process_complete()
S
61 5 12
allow_origin()
S
63 5 11
enqueue_front_end_scripts()
S
46 3 35
get_available_timezones()
S
55 4 19
check_mysql_and_php_versions()
S
59 4 18
getJustinTimeInstances()
S
56 4 17
get_webinar_exact_time()
S
58 4 16
is_recurring_webinar()
S
65 5 8
get_wp_datetime_formats()
S
60 4 14
register_webinar_post_type()
S
46 2 38
register_webinar_settings()
S
44 1 52
is_webinarpress_page()
S
64 4 9
change_post_types_slug()
S
64 4 9
run_database_migrations()
S
66 4 8
webinarDelete()
S
62 3 11
try_login_from_secret()
S
56 2 18
getWebinarTimezone()
S
66 3 7
get_webinar_time()
S
64 3 10
wpwsPluginNoticeIgnore()
S
63 3 10
isRightnow()
S
63 3 10
isAutomated()
S
65 3 8
remove_admin_bar_from_webinars()
S
66 3 8
is_logged_in_with_this_browser()
S
63 3 10
getWeekDayArray()
S
59 2 14
setAttributes()
S
61 2 14
registerPermissionSettings()
S
60 2 13
install()
S
62 2 13
show_drip_subscription_pointer()
S
53 1 24
getWebinarDuration()
S
67 2 8
get_locale()
S
66 2 8
on_wp_mail_failed()
S
70 2 6
__construct()
S
64 2 10
random_string()
S
65 2 8
get_timezone_str_by_utc_offset()
S
64 2 9
plugin_info()
S
74 2 4
external_cron()
S
64 2 10
loadPageScripts()
S
65 2 8
wpwsAdminBarRender()
S
71 2 6
setPostData()
S
66 2 8
checkWebinarStatusForNow()
S
68 2 7
getYoutubeIdFromUrl()
S
68 2 7
webinarAirType()
S
68 2 7
is_current_visitor_team_member()
S
80 1 3
is_current_visitor_admin()
S
80 1 3
wswebinarOptionsPageCapability()
S
82 1 3
enqueue_enfold_enqueue_wp_mediaelement()
S
82 1 3
purgeRoles()
S
81 1 3
webinarsysteem_ajaxurl()
S
72 1 7
startsWith()
S
74 1 4
set_has_setup_actions_and_filters()
S
80 1 3
has_setup_actions_and_filters()
S
80 1 3