WebinarSysteem D

Total Complexity 394
Dependencies 25
Dependents 18
Total lines 2,659
Lines of code 1,888
Logical lines of code 1,119
Comment lines 257
Methods 81
Properties 12

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 106
createRoles()
B
41 19 54
register_webinar_attendee()
B
38 15 68
is_already_registered_for_webinar()
A
41 12 57
liveControlBar()
A
39 11 69
wswebinar_duplicate_post_as_draft()
A
39 11 58
setup_actions_and_filters()
A
26
2 183
admin_init()
A
46 11 41
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
try_create_unsubscribe_page()
S
53 6 24
getWebinarStatusText()
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 32
render_zoom_frame_content()
S
59 6 15
register_menus()
S
43 2 65
getJITInstancesInTime()
S
54 5 19
run_email_schedule()
S
57 5 17
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
load_languages()
S
57 3 16
is_webinarpress_page()
S
64 4 9
run_database_migrations()
S
66 4 8
change_post_types_slug()
S
64 4 9
is_logged_in_with_this_browser()
S
60 3 13
webinarDelete()
S
62 3 11
embedded_iframe()
S
57 2 23
try_login_from_secret()
S
54 2 21
isRightnow()
S
63 3 10
isAutomated()
S
65 3 8
remove_admin_bar_from_webinars()
S
66 3 8
get_webinar_time()
S
64 3 10
getWebinarTimezone()
S
66 3 7
wpwsPluginNoticeIgnore()
S
64 3 9
getWeekDayArray()
S
59 2 14
install()
S
62 2 13
setAttributes()
S
62 2 13
registerPermissionSettings()
S
60 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
73 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