WCMp_Commission D

Total Complexity 323
Dependencies 6
Dependents 9
Total lines 1,921
Lines of code 1,559
Logical lines of code 847
Comment lines 222
Methods 36
Properties 3

Methods 36

Method Rating Maintainability Complexity Lines of code
wcmp_commission_order_content()
D
7
76 472
wcmp_meta_box_content()
D
22
28 223
wcmp_register_custom_columns()
D
33 32 84
calculate_commission()
D
34 32 76
get_unpaid_commissions_total_data()
A
37 14 69
wcmp_woocommerce_orders_by_customer_query()
A
48 14 31
get_commissions_total_data()
A
41 10 59
wcmp_generate_commissions_csv()
A
41 10 54
meta_box_save()
A
49 10 27
custom_actions_save()
A
48 9 30
wcmp_mark_commission_paid()
S
52 7 23
custom_actions_content()
S
56 6 16
wcmp_woocommerce_restrict_manage_orders()
S
52 5 24
commission_totals()
S
56 5 17
register_post_type()
S
45 3 41
get_commission()
S
51 4 26
add_commission_note()
S
51 4 26
wcmp_register_custom_column_headings()
S
53 4 23
get_custom_fields_settings()
S
44 2 50
commission_post_types_admin_order()
S
62 4 12
commission_amount_totals()
S
61 4 11
create_commission()
S
51 3 25
wcmp_meta_box_commission_notes()
S
61 3 12
register_commission_bulk_actions()
S
62 3 11
__construct()
S
54 2 20
wcmp_commission_notices()
S
64 3 10
get_status()
S
67 3 7
commission_refunded_totals()
S
65 3 8
commission_bulk_action_handler()
S
66 3 8
commission_items_refunded_totals()
S
65 3 8
commission_shipping_totals()
S
62 3 10
wcmp_commission_update_notice()
S
64 3 9
commission_tax_totals()
S
62 3 10
meta_box_setup()
S
65 2 7
wcmp_commission_delete_on_order_deleted()
S
69 2 7
get_commission_notes()
S
60 1 13