Code Analysis: ELEX WooCommerce Request a Quote 1.0.7

Function Rating Maintainability Complexity Lines of code
Eraq_Shortcode_Handler::eraq_update_cart_contents()
D
32 38 100
Eraq_Shortcode_Handler::eraq_place_order()
D
31 34 102
Eraq_Cart_Handler::eraq_cart_contents()
B
39 19 72
elex_send_customer_notification_email()
A
46 8 40
elex_dynamic_email_sms_template_generator()
A
47 8 35
Eraq_Settings::elex_request_a_quote_general_settings()
A
36 3 91
Eraq_Settings::elex_request_a_quote_advanced_settings()
S
40 4 66
Eraq_Button_Handler::__construct()
S
56 7 14
Eraq_Settings::elex_request_a_quote_output_section()
S
54 6 22
Eraq_Shortcode_Handler::elex_quote_request_list_shortcode()
S
54 6 21
Eraq_Button_Handler::elex_conditional_add_to_cart_product_page()
S
60 6 13
Eraq_Settings::output_sections()
S
58 6 13
elex_raq_generate_order_table()
S
48 4 37
Eraq_Settings::elex_request_a_quote_update_section()
S
58 5 18
elex_custom_mailer()
S
52 4 23
elex_raq_send_notification_email()
S
53 4 20
Eraq_Button_Handler::elex_request_a_quote_button_shop_page()
S
55 4 17
Eraq_Button_Handler::elex_request_a_quote_button_product_page()
S
56 4 16
Eraq_Button_Handler::elex_conditional_add_to_cart_shop_page()
S
66 5 8
Eraq_Settings::elex_request_a_quote_setup()
S
53 3 22
Eraq_Shortcode_Handler::get_ip_address()
S
63 4 10
Eraq_Cart_Handler::get_ip_address()
S
63 4 10
Eraq_Settings::elex_request_a_quote_notification_settings()
S
46 1 43
elex_add_order_statuses()
S
61 3 12
elex_register_order_status()
S
51 1 35
Eraq_Settings::elex_request_a_quote_get_option()
S
72 3 4
Eraq_Settings::elex_request_a_quote_tab_content()
S
61 1 24
Elex_Request_A_Quote::elex_quote_request_add_navigation_menu()
S
57 1 18
Elex_Request_A_Quote::__construct()
S
58 1 16
elex_raq_send_rejected_notification_email()
S
70 2 6
elex_raq_send_approved_notification_email()
S
70 2 6
Eraq_Settings::elex_request_a_quote_form_settings()
S
72 2 5
elex_get_order_notes()
S
59 1 15
elex_order_status_is_editable()
S
71 2 6
Eraq_Shortcode_Handler::eraq_shortcode_handler_scripts()
S
61 1 12
Eraq_Cart_Handler::raq_add_quote_scripts()
S
63 1 11
elex_order_status_valid_for_payment_and_cancel()
S
77 1 4
Elex_Request_A_Quote::elex_request_a_quote_plugin_action_links()
S
65 1 8
Eraq_Shortcode_Handler::elex_quote_received_page_shortcode()
S
78 1 3
Eraq_Button_Handler::elex_single_variation_selected()
S
71 1 9
Eraq_Shortcode_Handler::__construct()
S
63 1 10
Eraq_Settings::get_sections()
S
63 1 10
Eraq_Cart_Handler::__construct()
S
69 1 6
Eraq_Settings::__construct()
S
71 1 6
Elex_Request_A_Quote::elex_quote_request_flush_data()
S
71 1 6
Eraq_Settings::elex_request_a_quote_add_settings_tab()
S
75 1 4