Code Analysis: Related Products for WooCommerce 1.7.1

Function Rating Maintainability Complexity Lines of code
Custom_Related_Products_Admin::crp_save_related_products()
D
35 40 78
Custom_Related_Products_Admin::crp_select_related_products()
D
26
29 167
Custom_Related_Products_Public::wt_process_slider_script()
D
24
20 292
Custom_Related_Products::wt_get_device_type()
C
35 30 64
Custom_Related_Products_Admin::register_setting()
B
25
1 305
Custom_Related_Products_Admin::custom_related_products_crp_banner_product_width()
A
40 13 74
Custom_Related_Products_Public::block_theme_single_product_page()
A
48 14 32
RelatedProducts_Uninstall_Feedback::deactivate_scripts()
A
34 5 159
Custom_Related_Products_Admin::custom_related_products_crp_order_by()
A
44 9 58
Custom_Related_Product_Import_Export::process_woocommerce_default_import()
A
51 10 24
Custom_Related_Product_Import_Export::process_webtoffee_import()
A
52 10 22
Custom_Related_Product_Import_Export::process_all_export_export()
A
54 10 20
Custom_Related_Products_Admin::insert_main_settings_scripts()
A
42 2 140
WT_CRP_Survey_Request::process_user_action()
A
55 9 18
Custom_Related_Products::define_public_hooks()
A
51 8 23
Custom_Related_Product_Import_Export::process_webtoffee_export()
A
56 8 17
Custom_Related_Products_Admin::wt_crp_ajax_attribute_search()
S
50 7 26
Custom_Related_Products_Public::crp_woocommerce_locate_template()
S
53 7 23
WT_CRP_Review_Request::check_condition()
S
55 7 19
Custom_Related_Product_Import_Export::process_term_id_for_import()
S
56 7 18
Custom_Related_Product_Import_Export::process_all_import_import()
S
57 7 17
Custom_Related_Products_Admin::custom_related_products_crp_related_by()
S
52 6 24
Custom_Related_Products_Admin::custom_related_products_crp_exclude_widget_category()
S
53 6 22
RelatedProducts_Uninstall_Feedback::send_uninstall_reason()
S
46 5 36
Custom_Related_Products::render_wt_related_products()
S
54 6 20
WT_CRP_Review_Request::process_user_action()
S
56 6 18
Custom_Related_Products_Admin::custom_related_products_slider_type()
S
51 5 31
Custom_Related_Products::get_current_working_mode()
S
58 6 15
Custom_Related_Product_Import_Export::process_woocommerce_default_export()
S
59 6 14
WT_CRP_Survey_Request::show_banner()
S
53 5 26
Custom_Related_Products_Public::get_product_tag_ids()
S
52 5 26
Custom_Related_Products_Public::crp_related_products_query()
S
55 5 17
Custom_Related_Products_Public::crp_filter_related_products()
S
57 5 15
Custom_Related_Product_Import_Export::process_related_attr_for_import()
S
58 5 14
Custom_Related_Products_Public::get_product_category_ids()
S
52 4 26
crp_get_all_product_ids_from_cat_ids()
S
51 3 28
crp_get_all_product_ids_from_cat_ids()
S
51 3 28
Custom_Related_Product_Import_Export::process_related_attr_for_export()
S
61 4 13
Custom_Related_Products_Admin::display_options_page()
S
63 4 11
crp_get_all_product_ids_from_attr_ids()
S
53 3 23
crp_get_all_product_ids_from_attr_ids()
S
53 3 23
RelatedProducts_Uninstall_Feedback::get_uninstall_reasons()
S
45 1 51
WT_CRP_Review_Request::add_banner_scripts()
S
49 1 49
WT_CRP_Survey_Request::add_banner_scripts()
S
50 1 48
Custom_Related_Products::render_related_products_in_block_cart()
S
57 3 18
Custom_Related_Products_Admin::custom_related_products_crp_exclude_widget_product()
S
57 3 17
wt_data_deserialize()
S
64 4 10
Custom_Related_Products_Admin::enqueue_scripts()
S
70 4 5
Custom_Related_Products_Admin::process_related_attr_data()
S
63 4 10
WT_CRP_Survey_Request::check_condition()
S
63 3 11
Custom_Related_Product_Import_Export::process_term_id_for_export()
S
63 3 11
WT_CRP_Review_Request::show_banner()
S
55 2 24
Custom_Related_Products_Admin::crp_insert_scripts()
S
53 1 37
wt_crp_plugin_screen_update_notice_js()
S
63 2 17
Custom_Related_Products_Admin::custom_related_products_crp_order()
S
59 2 16
Custom_Related_Products_Admin::admin_modules()
S
64 3 9
Wt_Related_Product_Security_Helper::crp_sanitize_text()
S
68 3 7
Custom_Related_Products_Loader::run()
S
66 3 8
Custom_Related_Products::define_admin_hooks()
S
57 2 15
wt_list_to_serialized()
S
66 3 8
Custom_Related_Products_Admin::add_crp_action_links()
S
60 2 12
wt_crp_update_message()
S
61 2 12
Custom_Related_Products_Admin::custom_related_products_working_mode_cb()
S
53 1 27
Custom_Related_Products_Public::crp_remove_taxonomy()
S
61 2 12
WT_CRP_Survey_Request::__construct()
S
61 2 11
Custom_Related_Products_Admin::add_crp_plugin_row_meta()
S
60 2 11
Custom_Related_Products_Admin::custom_related_products_info_bottom_cb()
S
58 1 22
crp_get_all_product_ids_from_tag_ids()
S
57 1 19
crp_get_all_product_ids_from_tag_ids()
S
57 1 19
Custom_Related_Products_Admin::custom_related_products_crp_linked_products_banner()
S
61 1 16
Custom_Related_Products_Admin::custom_related_products_use_primary_id_wpml_cb()
S
59 1 16
Custom_Related_Products::get_custom_order_by_values()
S
60 1 16
Custom_Related_Products::wrap_related_products_shortcode_output()
S
71 2 6
WT_CRP_Review_Request::set_vars()
S
64 2 9
Custom_Related_Products::render_related_products_in_cart()
S
68 2 7
Custom_Related_Products_Public::wt_woocommerce_output_related_products()
S
66 2 8
Custom_Related_Products_Public::enqueue_scripts()
S
67 2 7
Custom_Related_Products::woocommerce_addition_for_rp_shortcode()
S
72 2 5
Custom_Related_Product_Import_Export::get_product_id_from_sku()
S
69 2 7
Custom_Related_Products_Admin::crp_insert_styles()
S
100 1 15
Custom_Related_Products_Public::crp_display_ids()
S
66 2 8
wt_crp_is_multi_array()
S
75 2 4
Custom_Related_Products_Public::enqueue_styles()
S
65 2 8
WT_CRP_Survey_Request::set_vars()
S
67 2 7
WT_CRP_Review_Request::__construct()
S
67 2 8
Custom_Related_Products_Admin::custom_related_products_overide_theme_rp_cb()
S
61 1 14
Custom_Related_Products_Admin::custom_related_products_advanced_settings_cb()
S
66 1 13
Custom_Related_Products_Admin::crp_display_branding()
S
63 1 13
Custom_Related_Products::__construct()
S
60 1 13
Custom_Related_Products_Admin::custom_related_products_widget_settings_cb()
S
66 1 13
Custom_Related_Products_Admin::custom_related_products_rp_exclude_backorder()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_slider_cb()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_cart_working_mode_cb()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_general_cb()
S
66 1 11
Custom_Related_Products_Admin::custom_related_products_crp_custom_slider_arrow()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_crp_banner_width()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_crp_number()
S
63 1 11
Custom_Related_Products_Admin::custom_related_products_exclude_os_cb()
S
63 1 11
Custom_Related_Products_Admin::add_options_page()
S
63 1 11
wt_crp_activate_custom_related_products()
S
76 1 4
Custom_Related_Products_Admin::set_wc_screen_ids()
S
77 1 4
WT_CRP_Survey_Request::update_banner_state()
S
80 1 3
Custom_Related_Products::get_version()
S
82 1 3
Custom_Related_Products::set_locale()
S
75 1 4
Custom_Related_Products_Loader::add()
S
64 1 10
run_custom_related_products()
S
77 1 4
Custom_Related_Products_Admin::admin_related_product_page()
S
82 1 3
Custom_Related_Products::load_dependencies()
S
65 1 9
Custom_Related_Product_Import_Export::get_crp_meta_keys()
S
66 1 10
RelatedProducts_Uninstall_Feedback::__construct()
S
75 1 4
WT_CRP_Review_Request::update_banner_state()
S
80 1 3
Custom_Related_Products::get_plugin_name()
S
82 1 3
Custom_Related_Products_Activator::activate()
S
75 1 4
Custom_Related_Products_Loader::__construct()
S
77 1 4
Custom_Related_Products::get_loader()
S
82 1 3
wt_crp_deactivate_custom_related_products()
S
76 1 4
Custom_Related_Products_Admin::custom_related_products_crp_title()
S
65 1 10
Custom_Related_Product_Import_Export::remove_existing_filters()
S
76 1 4
WT_CRP_Review_Request::on_deactivate()
S
81 1 3
Custom_Related_Products::run()
S
82 1 3
Custom_Related_Product_Import_Export::load_dependents()
S
74 1 4
Custom_Related_Products_i18n::load_plugin_textdomain()
S
69 1 7
Custom_Related_Product_Import_Export::load_woocommerce_default_import_export()
S
68 1 6
Custom_Related_Products_Deactivator::deactivate()
S
89 1 2
Custom_Related_Products_Admin::enqueue_styles()
S
77 1 3
Custom_Related_Product_Import_Export::__construct()
S
75 1 4
Custom_Related_Product_Import_Export::load_import_export_vendors()
S
82 1 3
Custom_Related_Products_Loader::add_filter()
S
77 1 3
wt_rp_disabled_notice()
S
77 1 3
WT_CRP_Review_Request::load_button_text_and_display_banner()
S
63 1 9
Custom_Related_Products::get_plugin_base_name()
S
82 1 3
WT_CRP_Review_Request::reset_start_date()
S
80 1 3
Custom_Related_Products_Admin::__construct()
S
72 1 5
Custom_Related_Products_Public::__construct()
S
72 1 5
Custom_Related_Products_Loader::add_action()
S
77 1 3
Custom_Related_Product_Import_Export::init()
S
78 1 4
Custom_Related_Products_Admin::admin_other_solution_page()
S
82 1 3
WT_CRP_Review_Request::on_activate()
S
82 1 3