NBD_Request_Quote D

Total Complexity 401
Dependencies 13
Dependents 1
Total lines 1,587
Lines of code 1,528
Logical lines of code 916
Comment lines 37
Methods 89
Properties 3

Methods 89

Method Rating Maintainability Complexity Lines of code
validate_form_fields_option()
D
39 36 47
nbdq_submit_raq_form()
C
32 27 95
nbdq_save_raq_form()
C
41 28 40
process_quote()
C
35 23 80
create_raq_order()
B
32 21 96
accept_order()
B
33 19 89
frontend_enqueue_scripts()
B
34 18 95
get_customer_id()
B
41 18 49
validate_field()
A
49 12 27
admin_enqueue_scripts()
A
41 6 55
raq_order_action()
S
56 7 16
get_form_value()
S
56 7 16
create_pdf()
S
44 5 42
__construct()
S
38 3 67
save_order_as_quote()
S
46 5 37
print_get_quote_component()
S
56 6 18
is_expired()
S
55 5 19
multiselect_type()
S
56 5 15
hide_add_to_cart_loop()
S
61 5 12
create_options_array()
S
55 4 19
empty_cart()
S
64 5 10
get_current_order_id()
S
63 5 10
add_quote_order_to_new_customer()
S
59 4 14
add_custom_status_to_order_statuses()
S
59 4 13
set_quote_ready_for_pay_now()
S
62 4 11
reject_order()
S
56 3 19
create_pages()
S
56 3 17
quote_order_setting()
S
59 3 13
add_edit_fields_form()
S
59 3 13
acceptance_type()
S
60 3 12
register_order_status()
S
47 1 42
ajax()
S
62 3 12
load_view_quote_page()
S
61 3 11
quote_order_metabox()
S
68 3 6
save_quote_data()
S
65 3 9
add_cart_fee()
S
66 3 8
hide_edit_design_link_in_pay_for_order()
S
67 3 8
wrap_field()
S
67 3 6
clear_session()
S
75 3 4
set_cart_hash()
S
63 3 10
get_form_fields()
S
65 3 10
check_quote_in_cart()
S
59 2 14
add_order_meta()
S
60 2 13
view_quote()
S
61 2 12
datepicker_type()
S
61 2 11
default_settings()
S
57 1 18
is_quote()
S
68 2 7
set_product_prices()
S
68 2 7
hide_product_price()
S
71 2 6
add_endpoint()
S
66 2 8
autoptimize_js_exclude()
S
74 2 4
set_new_product_price()
S
69 2 7
get_instance()
S
72 2 6
order_is_editable()
S
68 2 7
is_product_quote()
S
72 2 5
show_button_on_checkout()
S
63 2 10
add_sub_menu()
S
68 2 7
manageget_quote_form()
S
66 2 8
display_post_states()
S
69 2 6
add_async_attribute()
S
74 2 4
prevent_change_product_price()
S
71 2 6
print_popup_get_quote()
S
64 2 9
timepicker_type()
S
62 2 10
heading_type()
S
70 2 5
hide_edit_design_link()
S
70 2 7
cart_update_validation()
S
67 2 8
cart_validation()
S
67 2 8
quote_option_panel()
S
62 1 14
setting_quote_page()
S
62 1 11
print_message()
S
73 1 5
request_quote_page()
S
73 1 5
raq_processed()
S
73 1 5
add_woocommerce_emails()
S
69 1 6
my_quotes()
S
71 1 6
include_settings()
S
80 1 3
settings_tabs()
S
74 1 4
get_quote_order_status()
S
65 1 9
is_purchasable()
S
82 1 3
settings_blocks()
S
66 1 8
settings_options()
S
68 1 7
admin_pages()
S
77 1 4
print_alert_quote()
S
80 1 3
quote_button()
S
76 1 4
quote_option_tab()
S
75 1 5
save_ordermeta()
S
71 1 5
save_quote_option()
S
75 1 4
create_quote_pdf_folder()
S
80 1 3
load_wc_mailer()
S
72 1 5
my_account_my_orders_query()
S
74 1 4