WebinarSysteem D

Total Complexity 372
Dependencies 25
Dependents 18
Total lines 2,574
Lines of code 1,829
Logical lines of code 1,081
Comment lines 244
Methods 80
Properties 12

Methods 80

Method Rating Maintainability Complexity Lines of code
handle_webinar_template()
D
28
37 124
try_auto_login_and_register_attendees()
B
34 21 96
createRoles()
B
41 19 54
is_already_registered_for_webinar()
A
41 12 57
liveControlBar()
A
39 11 69
wswebinar_duplicate_post_as_draft()
A
39 11 58
admin_init()
A
46 11 41
setup_actions_and_filters()
A
27
2 172
getNextRecurringTime()
A
46 10 38
register_webinar_attendee()
A
41 8 59
enqueue_admin_scripts()
A
43 7 44
getNextJITRecurringTime()
A
48 7 32
get_custom_fields_from_request()
A
50 7 31
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
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
remove_admin_bar_from_webinars()
S
66 3 8
isAutomated()
S
65 3 8
get_webinar_time()
S
64 3 10
getWebinarTimezone()
S
66 3 7
wpwsPluginNoticeIgnore()
S
64 3 9
isRightnow()
S
63 3 10
getWeekDayArray()
S
59 2 14
setAttributes()
S
62 2 13
install()
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