Code Analysis: WooCommerce HSS Extension for Streaming Video 3.31

Function Rating Maintainability Complexity Lines of code
hss_woo_before_download_content()
D
0
88 976
update_videos()
D
4
83 555
hss_woo_options_page()
D
9
50 553
woo_complete_purchase_add_video()
A
37 11 73
hss_init()
A
43 12 56
woo_complete_purchase_add_video_processing()
A
37 11 71
giftcard_options_product_tab_content()
A
41 7 62
_hss_woo_log()
A
52 9 25
Woo_My_Account_Videos::new_menu_items()
A
53 9 24
woo_delete_video_access()
A
43 7 50
get_video_download_links()
A
40 6 65
hss_woo_store_user_setting_callback()
S
54 7 21
hss_validate_options()
S
56 7 19
hss_create_page()
S
52 5 24
HSS_Woo_My_Account_View_Video::endpoint_content()
S
54 5 21
hss_add_video_access()
S
43 3 50
save_group_videos_option_fields()
S
56 5 19
HSS_Woo_My_Account_View_Video::endpoint_title()
S
63 6 9
Woo_My_Account_Videos::endpoint_title()
S
63 6 9
hss_woo_locate_template()
S
58 4 16
hss_woo_get_template()
S
62 4 11
my_tab()
S
61 4 11
hss_woo_list_purchased_videos_function()
S
55 3 20
outputCsv()
S
56 3 18
get_download_links_javascript()
S
56 2 32
show_woo_hss_custom_fields()
S
71 4 6
my_action_javascript()
S
100 1 35
hss_add_defaults()
S
63 3 8
hss_woo_get_the_user_ip()
S
64 3 10
hss_woo_randomString()
S
62 2 10
hss_action_update_new_callback()
S
67 2 8
hss_woo_save_variation_settings_fields()
S
70 2 6
hss_get_page_id()
S
73 2 4
my_action_callback()
S
67 2 8
Woo_My_Account_Videos::endpoint_content()
S
65 2 9
hss_woo_endsWith()
S
68 2 7
hss_woo_variation_settings_fields()
S
60 1 13
hss_menu()
S
78 1 3
HSS_Woo_My_Account_View_Video::__construct()
S
69 1 6
pluginname_ajaxurl()
S
73 1 7
Woo_My_Account_Videos::__construct()
S
67 1 7
Woo_My_Account_Videos::add_endpoints()
S
79 1 3
HSS_Woo_My_Account_View_Video::add_query_vars()
S
73 1 5
hss_woo_user_action_links()
S
72 1 4
hss_delete_plugin_options()
S
82 1 3
hss_woo_load_textdomain()
S
78 1 3
get_download_links_callback()
S
67 1 8
register_hss_woo_plugin_styles()
S
76 1 4
Woo_My_Account_Videos::add_query_vars()
S
76 1 4
custom_product_tabs()
S
66 1 8
HSS_Woo_My_Account_View_Video::install()
S
81 1 3
hss_woo_load_variation_settings_fields()
S
75 1 4
Woo_My_Account_Videos::install()
S
81 1 3
HSS_Woo_My_Account_View_Video::new_menu_items()
S
68 1 7
HSS_Woo_My_Account_View_Video::add_endpoints()
S
79 1 3