Code Analysis: Improved External Products for WooCommerce 1.6.3

Function Rating Maintainability Complexity Lines of code
WPO_WCIEP_Settings::init_settings()
A
33 3 145
ImprovedExternalProducts_Settings::init_settings()
A
33 3 145
ImprovedExternalProducts::go_pro_notice()
A
46 9 37
WPO_WCIEP_Settings::radio_element_callback()
A
49 9 29
ImprovedExternalProducts_Settings::radio_element_callback()
A
49 9 29
ImprovedExternalProducts_Settings::textarea_element_callback()
A
50 9 26
ImprovedExternalProducts_Settings::text_element_callback()
A
50 9 26
WPO_WCIEP_Settings::textarea_element_callback()
A
50 9 26
WPO_WCIEP_Settings::text_element_callback()
A
50 9 26
WPO_WCIEP_Settings::multiple_select_element_callback()
A
49 8 28
ImprovedExternalProducts_Settings::multiple_select_element_callback()
A
49 8 28
ImprovedExternalProducts_Settings::select_element_callback()
S
51 7 25
WPO_WCIEP_Settings::select_element_callback()
S
51 7 25
ImprovedExternalProducts_Settings::multicheckbox_element_callback()
S
51 7 24
WPO_WCIEP_Settings::multicheckbox_element_callback()
S
51 7 24
ImprovedExternalProducts::iepp_external_add_to_cart()
S
47 6 37
ImprovedExternalProducts_Settings::improvedexternalproducts_options_do_page()
S
42 2 85
WPO_WCIEP_Settings::improvedexternalproducts_options_do_page()
S
42 2 85
ImprovedExternalProducts_Settings::checkbox_element_callback()
S
54 6 20
WPO_WCIEP_Settings::checkbox_element_callback()
S
54 6 20
ImprovedExternalProducts_Settings::improvedexternalproducts_options_validate()
S
57 6 17
WPO_WCIEP_Settings::improvedexternalproducts_options_validate()
S
57 6 17
ImprovedExternalProducts::add_js_to_footer()
S
59 5 14
ImprovedExternalProducts_Settings::icons_radio_element_callback()
S
54 4 19
WPO_WCIEP_Settings::icons_radio_element_callback()
S
54 4 19
ImprovedExternalProducts::backend_scripts_styles()
S
61 4 11
WPO_WCIEP_Order_Util::get_order_type()
S
68 3 7
WPO_WCIEP_Order_Util::custom_orders_table_usage_is_enabled()
S
68 3 7
ImprovedExternalProducts::iepp_redirect()
S
67 3 8
ImprovedExternalProducts::includes()
S
64 3 10
ImprovedExternalProducts::woocommerce_hpos_compatible()
S
72 2 5
WPO_WCIEP_Settings::instance()
S
72 2 6
WPO_WCIEP_Order_Util::instance()
S
72 2 6
ImprovedExternalProducts::define()
S
75 2 5
WPO_WCIEP_Order_Util::get_wc_order_util_class()
S
69 2 7
ImprovedExternalProducts_Settings::default_settings()
S
69 2 7
WPO_WCIEP_Settings::default_settings()
S
69 2 7
WPO_WCIEP_Order_Util::custom_order_table_screen()
S
75 2 4
ImprovedExternalProducts::__construct()
S
60 1 13
WPO_WCIEP_Settings::iepp_add_page()
S
63 1 11
ImprovedExternalProducts_Settings::iepp_add_page()
S
63 1 11
ImprovedExternalProducts::modify_external_product_links()
S
75 1 4
ImprovedExternalProducts::iepp_activate()
S
80 1 3
ImprovedExternalProducts_Settings::__construct()
S
75 1 4
WPO_WCIEP_Settings::section_options_callback()
S
91 1 2
WPO_WCIEP_Settings::__construct()
S
75 1 4
ImprovedExternalProducts_Settings::heading_element_callback()
S
80 1 3
WPO_WCIEP_Settings::improvedexternalproducts_admin_styles()
S
81 1 3
WPO_WCIEP_Order_Util::__construct()
S
80 1 3
WPO_WCIEP_Settings::heading_element_callback()
S
80 1 3
ImprovedExternalProducts_Settings::improvedexternalproducts_admin_styles()
S
81 1 3
ImprovedExternalProducts::translations()
S
77 1 3
WPO_WCIEP_Settings::improvedexternalproducts_add_settings_link()
S
72 1 5
ImprovedExternalProducts_Settings::section_options_callback()
S
91 1 2
ImprovedExternalProducts_Settings::improvedexternalproducts_add_settings_link()
S
72 1 5
ImprovedExternalProducts::determine_link_target()
S
82 1 3