WebinarSysteem D

Total Complexity 366
Dependencies 22
Dependents 18
Total lines 2,543
Lines of code 1,806
Logical lines of code 1,071
Comment lines 239
Methods 82
Properties 12

Methods 82

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
setup_actions_and_filters()
A
27
2 164
getNextRecurringTime()
A
46 10 38
register_webinar_attendee()
A
41 8 58
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_unsubscribe_page()
S
53 6 24
getWebinarStatusText()
S
53 6 24
try_create_webinar_overview_page()
S
53 6 24
getRecurringInstancesInTime()
S
53 6 20
getTimezoneTime()
S
56 6 18
deregisterCurrentThemeScripts()
S
56 6 17
getTimezone()
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
change_post_types_slug()
S
64 4 9
run_database_migrations()
S
66 4 8
is_webinarpress_page()
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
save_webinar_login_cookies()
S
54 2 21
isRightnow()
S
63 3 10
remove_admin_bar_from_webinars()
S
66 3 8
getWebinarTimezone()
S
66 3 7
wpwsPluginNoticeIgnore()
S
64 3 9
isAutomated()
S
65 3 8
get_webinar_time()
S
64 3 10
getWeekDayArray()
S
59 2 14
registerPermissionSettings()
S
60 2 13
setAttributes()
S
62 2 13
install()
S
62 2 13
show_drip_subscription_pointer()
S
53 1 24
getWebinarDuration()
S
67 2 8
loadPageScripts()
S
65 2 8
on_wp_mail_failed()
S
70 2 6
wpwsAdminBarRender()
S
71 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
addDeleteWebinarHook()
S
72 2 5
get_locale()
S
66 2 8
get_registration_key()
S
73 2 5
setPostData()
S
66 2 8
checkWebinarStatusForNow()
S
68 2 7
getYoutubeIdFromUrl()
S
68 2 7
webinarAirType()
S
68 2 7
startsWith()
S
74 1 4
clear_webinar_login_cookies()
S
71 1 6
webinarsysteem_ajaxurl()
S
73 1 7
enqueue_enfold_enqueue_wp_mediaelement()
S
82 1 3
set_has_setup_actions_and_filters()
S
80 1 3
purgeRoles()
S
81 1 3
wswebinarOptionsPageCapability()
S
82 1 3
is_current_visitor_team_member()
S
80 1 3
is_current_visitor_admin()
S
80 1 3
has_setup_actions_and_filters()
S
80 1 3