WebinarSysteem D

Total Complexity 366
Dependencies 22
Dependents 17
Total lines 2,543
Lines of code 1,804
Logical lines of code 1,070
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 95
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 51
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