EDD_Enhanced_Sales_Reports_Admin D

Total Complexity 241
Dependencies 2
Dependents 1
Total lines 1,624
Lines of code 1,059
Logical lines of code 556
Comment lines 284
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
get_report_data()
D
29
47 105
get_subscription_report_data()
D
33 40 78
enqueue_admin_scripts()
A
33 10 130
edd_enhanced_sales_reports_deactivation()
A
39 12 63
fetch_top_customers()
A
40 10 58
get_dynamic_select_options()
A
41 10 56
get_start_end_date_by_range_name()
A
45 10 47
re_order_menu_items()
A
50 11 31
fetch_filtered()
A
48 10 35
get_customer_names()
A
47 8 39
get_vendor_names()
S
50 7 28
fetch_top_products()
S
44 6 42
review_notice_callout()
S
57 6 16
get_product_names()
S
53 5 23
get_fes_vendor_ids()
S
56 5 18
hooks()
S
42 1 67
edd_enhanced_sales_reports_action_links()
S
56 4 17
add_products_column_to_payments_table()
S
59 4 14
process_subscription()
S
53 3 24
existing_data_load_notice()
S
56 3 18
add_action_links()
S
60 3 12
add_products_list_to_column()
S
61 3 11
subscription_popup()
S
68 3 6
notice_review_script()
S
61 2 14
notice_review()
S
59 2 13
populate_lookup()
S
58 1 15
add_deactive_modal()
S
69 2 7
get_gateways_options()
S
64 2 9
is_valid_dashboard_range()
S
61 1 14
link_to_ordered_products_from_customer_profile()
S
76 1 3
dismiss_review_notice()
S
76 1 4
edd_enhanced_sales_reports_load_main_page()
S
77 1 4
register_dashboard_widget()
S
70 1 7
edd_enhanced_sales_reports_generate_dashboard_widget()
S
80 1 3
generate_reporting_page()
S
80 1 3
create_reporting_menu()
S
65 1 10
subscription_shown()
S
68 1 8
subscription_callout()
S
80 1 3
__construct()
S
78 1 4