Code Analysis: Ni WooCommerce Sales Report Email 3.0.6

Function Rating Maintainability Complexity Lines of code
ni_email_dashboard::page_init()
D
12
12 874
ni_email_dashboard::page_init()
B
27
7 293
ni_email_order_list::query()
B
39 19 64
ni_email_order_list::get_order_grid()
A
42 10 62
ni_email_order_list::get_email_content()
A
43 9 58
ni_sales_report_email_function::get_order_product()
A
39 8 71
email_report_ni_addons::page_init()
A
38 1 166
ni_sales_report_email_function::get_daily_email_report()
A
40 4 90
ni_email_dashboard::get_total_sales()
A
48 7 37
ni_email_dashboard::get_total_sales_count()
A
48 7 35
ni_sales_report_email_function::get_total_sales()
A
50 7 32
ni_sales_report_email_function::get_total_sales_count()
S
50 7 30
ni_sales_report_email_function::get_recent_order()
S
51 7 29
ni_email_order_list::page_init()
S
41 2 92
ni_sales_report_email_function::get_total_coupon()
S
50 6 30
ni_sales_report_email_function::get_order_refund()
S
50 6 29
ni_sales_report_email_function::get_total_product()
S
52 6 26
ni_email_order_list::get_email_content2()
S
46 4 54
ni_sales_report_email_function::get_items_id_list()
S
55 6 19
ni_sales_report_email_function::get_products_variation()
S
57 6 16
ni_email_report_init::__construct()
S
56 6 16
ni_email_report_init::admin_enqueue_scripts()
S
52 5 23
ni_email_report_init::add_menu_page()
S
54 5 23
ni_sales_report_email_function::get_product_variations()
S
53 5 23
ni_email_dashboard::get_recent_order_list()
S
49 4 35
ni_sales_report_email_function::get_recent_order_list()
S
50 4 34
ni_email_dashboard::get_sold_product_count()
S
55 4 18
ni_email_setting::add_schedule_email()
S
55 4 18
ni_email_report_init::ni_email_report_action()
S
58 4 17
ni_email_order_list::get_order_data()
S
58 4 16
ni_email_setting::admin_init_save()
S
59 4 14
ni_email_report_init::ni_wp_init_cron()
S
61 4 12
ni_email_dashboard::get_total_tax()
S
52 3 27
ni_email_order_list::ni_send_email_report()
S
52 3 26
ni_email_report_init::ni_email_report_cron_job()
S
52 3 26
ni_email_dashboard::get_total_discount()
S
54 3 24
ni_email_dashboard::get_order_status()
S
55 3 22
ni_sales_report_email_function::get_order_status()
S
55 3 21
ni_email_setting::admin_init()
S
47 1 48
ni_email_dashboard::get_guest_customer()
S
57 3 17
ni_email_dashboard::get_customer()
S
57 3 17
ni_email_setting::sanitize()
S
65 4 9
ni_email_order_list::get_country_name()
S
67 3 8
ni_email_report_init::admin_init()
S
67 3 8
ni_email_dashboard::get_country_name()
S
68 3 7
ni_sales_report_email_function::get_request()
S
72 3 5
ni_email_dashboard::get_customer_report()
S
54 1 29
ni_email_dashboard::get_country_report()
S
55 1 28
ni_sales_report_email_function::get_sales_product()
S
51 1 27
ni_email_dashboard::get_payment_gateway()
S
56 1 20
ni_sales_report_email_function::get_payment_gateway2()
S
56 1 20
ni_email_report_init::add_custom_cron_schedule()
S
56 1 19
ni_email_dashboard::get_low_in_stock()
S
57 1 18
ni_email_dashboard::get_yearly_sales()
S
58 1 17
ni_email_dashboard::get_most_stock()
S
60 1 16
ni_email_setting::setting_page()
S
62 1 16
ni_sales_report_email_function::get_order_list_columns()
S
57 1 16
ni_email_dashboard::get_out_of_stock()
S
59 1 16
ni_email_setting::add_from_email()
S
71 2 6
ni_email_dashboard::get_price()
S
68 2 8
ni_email_setting::add_to_email()
S
71 2 6
ni_email_order_list::get_order_detail()
S
64 2 10
ni_email_dashboard::get_order_detail()
S
64 2 10
ni_sales_report_email_function::get_order_detail()
S
64 2 10
ni_email_setting::add_subject_line()
S
71 2 6
ni_sales_report_email_function::get_order_product_columns()
S
60 1 13
ni_sales_report_email_function::get_recent_order_columns()
S
62 1 11
ni_sales_report_email_function::get_order_list_price_columns()
S
73 1 5
ni_email_order_list::__construct()
S
100 1 2
email_report_ni_addons::__construct()
S
91 1 2
ni_email_dashboard::test()
S
80 1 3
ni_email_dashboard::__construct()
S
91 1 2
ni_email_setting::__construct()
S
72 1 5
ni_email_report_init::add_setting_page()
S
77 1 4
ni_sales_report_email_function::print_data()
S
79 1 3
ni_email_setting::print_section_info()
S
83 1 3
ni_email_setting::enable_cron_job()
S
71 1 5
ni_email_report_init::admin_menu()
S
68 1 6
ni_sales_report_email_function::__construct()
S
100 1 2
ni_email_order_list::get_email_report_list()
S
83 1 3
ni_email_setting::add_setting_page()
S
78 1 3
ni_email_dashboard::test2()
S
100 1 2