Code Analysis: Ultimate WooCommerce Filters 3.3.0

Function Rating Maintainability Complexity Lines of code
ewduwcfSettings::load_settings_panel()
D
11
5 804
ewduwcfBackwardsCompatibility::run_backwards_compat()
D
27
50 98
sapAdminPageSettingScheduler_2_6_13::get_template()
D
25
35 195
sapLibrary_2_6_13::get_setting_classname()
D
31 35 100
sapAdminPageSettingScheduler_2_6_13::sanitize_callback_wrapper()
D
36 36 70
ewduwcfScheduling::is_store_open()
C
34 30 79
ewduwcfDashboard::display_dashboard_screen()
C
26
19 224
sapAdminPageSettingInfiniteTable_2_6_13::display_setting()
C
32 25 119
ewduwcfInstallationWalkthrough::display_install_screen()
B
28
13 220
sapAdminPageSettingScheduler_2_6_13::get_date_summary()
B
41 18 52
ewduwcfWooCommerceTable::save_table_mode_settings()
B
50 20 21
sapAdminPage_2_6_13::display_admin_menu()
B
39 17 65
ewduwcfView::add_custom_styling()
A
48 17 28
ewduwcfWooCommerceTable::print_table_column_titles()
A
49 17 24
ewduwcfInit::display_header_area()
A
45 15 41
ewduwcfWooCommerceTable::display_admin_screen()
A
41 13 69
ewduwcfInit::enqueue_admin_assets()
A
39 13 60
sapAdminPageSettingCount_2_6_13::display_setting()
A
44 14 41
sapLibrary_2_6_13::port_data()
A
48 14 33
sapAdminPageSettingScheduler_2_6_13::esc_value()
A
47 13 40
ewduwcfWooCommerceFiltering::modify_wc_query()
A
40 11 61
sapAdminPageSection_2_6_13::add_setting()
A
50 12 29
ewduwcfWooCommerceTable::print_table_filering_headers()
A
51 12 24
ewduwcfCustomPostTypes::update_color_data()
A
46 10 37
ewduwcfInstallationWalkthrough::set_options()
A
54 11 18
sapLibrary_2_6_13::enqueue_scripts()
A
45 9 41
ewduwcfViewFiltering::maybe_print_color_filtering()
A
45 9 38
ewduwcfWooCommerceTable::print_product_content()
A
51 10 23
ewduwcfSettings::premium_info()
A
40 7 66
ewduwcfAboutUs::display_admin_screen()
A
34 1 155
ewduwcfWooCommerceTable::get_field_name()
A
56 10 16
ewduwcfReviewAsk::maybe_add_review_ask()
A
46 8 43
sapLibrary_2_6_13::add_admin_menus()
A
52 9 25
sapAdminPageSettingScheduler_2_6_13::get_date_format()
A
54 9 23
ewduwcfInstallationWalkthrough::create_color()
A
53 9 18
sapLibrary_2_6_13::__construct()
A
48 8 32
ewduwcfCustomPostTypes::update_size_data()
A
49 8 31
sapAdminPageSection_2_6_13::display_section()
A
53 8 24
ewduwcfViewFiltering::maybe_print_size_filtering()
A
47 7 34
sapAdminPageSettingCheckbox_2_6_13::display_setting()
A
55 8 17
sapAdminPageSettingOrdering_2_6_13::display_setting()
S
50 7 30
ewduwcfInstallationWalkthrough::redirect()
S
58 8 15
ewduwcfWooCommerceTable::field_filtering_enabled()
S
59 8 13
ewduwcfWooCommerceTable::field_filtering_type()
S
59 8 13
ewduwcfViewFiltering::maybe_print_filtering_for_attribute()
S
51 7 23
ewduwcfViewFiltering::maybe_print_category_filtering()
S
52 7 22
ewduwcfViewFiltering::maybe_print_tag_filtering()
S
52 7 22
sapAdminPage_2_6_13::sanitize_callback()
S
53 7 22
sapAdminPageSetting_2_6_13::set_conditional_display()
S
56 7 18
sapAdminPageSettingRadio_2_6_13::display_setting()
S
55 7 17
mcfrtbAdminPageSettingMcApiKey_2_6_13::set_conditional_display()
S
57 7 16
mcfrtbAdminPageSettingMcListMerge_2_6_13::set_conditional_display()
S
57 7 16
sapAdminPageSettingOpeningHours_2_6_13::sanitize_callback_wrapper()
S
58 7 15
ewduwcfViewProductFilters::maybe_print_attribute_filters()
S
59 7 13
sapAdminPageSettingAddress_2_6_13::display_setting()
S
46 5 42
sapAdminPageSettingScheduler_2_6_13::display_setting()
S
52 6 26
ewduwcfWooCommerceSync::sync_color_taxonomy()
S
51 6 24
ewduwcfWooCommerceSync::sync_size_taxonomy()
S
51 6 24
sapAdminPageSettingScheduler_2_6_13::has_multiple_date_formats()
S
57 6 20
sapAdminPageSettingToggle_2_6_13::display_setting()
S
56 6 19
mcfrtbAdminPageSettingMcListMerge_2_6_13::missing_data()
S
51 5 34
mcfrtbAdminPageSettingMcApiKey_2_6_13::display_setting()
S
56 6 18
mcfrtbAdminPageSettingMcListMerge_2_6_13::sanitize_callback_wrapper()
S
56 6 18
sapAdminPageSettingOpeningHours_2_6_13::display_setting()
S
49 5 33
sapAdminPageSetting_2_6_13::missing_data()
S
52 5 29
mcfrtbAdminPageSettingMcListMerge_2_6_13::parse_args()
S
60 6 14
ewduwcfInstallationWalkthrough::create_size()
S
60 6 11
sapAdminPageSettingSelectTaxonomy_2_6_13::display_setting()
S
54 5 22
sapAdminPageSettingSelect_2_6_13::display_setting()
S
55 5 21
ewduwcfDeactivationSurvey::add_deactivation_html()
S
45 3 50
ewduwcfCustomPostTypes::load_cpts()
S
44 3 50
sapAdminPageSettingInfiniteTable_2_6_13::print_options()
S
56 5 19
sapLibrary_2_6_13::add_page()
S
57 5 16
sapAdminPageSettingOpeningHours_2_6_13::esc_value()
S
64 6 8
ewduwcfWooCommerceTable::field_filtering_options()
S
52 4 30
sapAdminPageSetting_2_6_13::parse_args()
S
59 5 15
ewduwcfCustomPostTypes::sort_by_order()
S
63 6 9
ewduwcfInit::assets_footer()
S
58 5 15
ewduwcfWooCommerceSync::update_colors_used_for_variations_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_colors_product_page_display_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_sizes_product_page_display_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_sizes_used_for_variations_attribute()
S
57 5 15
sapAdminPageSettingScheduler_2_6_13::get_time_summary()
S
61 5 12
mcfrtbAdminPageSettingMcApiKey_2_6_13::sanitize_callback_wrapper()
S
60 5 12
sapLibrary_2_6_13::add_setting()
S
60 5 12
ewduwcfSettings::get_setting()
S
61 5 12
sapAdminPage_2_6_13::register_admin_menu()
S
60 5 12
sapAdminPageSetting_2_6_13::display_disabled()
S
63 5 11
ewduwcfInit::maybe_display_helper_notice()
S
54 4 24
sapAdminPageSettingSelectPost_2_6_13::display_setting()
S
54 4 23
ewduwcfCustomPostTypes::edit_color_field()
S
58 4 16
ewduwcfHelper::escape_js_recursive()
S
58 4 16
ewd_hex_to_rgb()
S
57 4 15
ewduwcfCustomPostTypes::update_color_order()
S
63 5 9
ewduwcfCustomPostTypes::update_size_order()
S
63 5 9
ewduwcfViewProductFilters::maybe_print_color_filters()
S
64 5 9
ewduwcfViewProductFilters::maybe_print_size_filters()
S
64 5 9
ewduwcfColorFiltersWidget::widget()
S
63 5 9
sapAdminPage_2_6_13::maybe_print_tutorial_div()
S
60 4 15
mcfrtbAdminPageSettingMcListMerge_2_6_13::esc_value()
S
60 4 14
mcfrtbAdminPageSettingMcApiKey_2_6_13::parse_args()
S
62 4 12
sapAdminPageSettingOpeningHours_2_6_13::parse_args()
S
62 4 12
sapAdminPageSettingSelectMenu_2_6_13::display_setting()
S
55 3 21
ewduwcfCustomPostTypes::move_taxonomy_menu()
S
56 3 21
ewduwcfInstallationWalkthrough::admin_enqueue()
S
54 3 19
mcfrtbAdminPageSettingMcApiKey_2_6_13::missing_data()
S
59 3 18
ewduwcfSettings::check_for_wc_color_taxonomy()
S
55 3 18
ewduwcfSettings::check_for_wc_size_taxonomy()
S
55 3 18
ewduwcfAboutUs::send_feature_suggestion()
S
57 3 16
sapAdminPageSettingImage_2_6_13::display_setting()
S
58 3 16
ewduwcfBackwardsCompatibility::__construct()
S
73 4 4
ewduwcfViewProductFilters::maybe_print_categories_filters()
S
64 4 9
ewduwcfViewProductFilters::maybe_print_tags_filters()
S
64 4 9
sapAdminPageSection_2_6_13::get_page_slug()
S
65 4 9
sapAdminPageSettingAddress_2_6_13::esc_value()
S
67 4 7
ewduwcfWooCommerceTable::table_replace_product_content_template()
S
65 4 8
sapAdminPageSettingAddress_2_6_13::sanitize_callback_wrapper()
S
67 4 7
sapAdminPageSettingPassword_2_6_13::display_setting()
S
63 4 10
sapAdminPageSettingText_2_6_13::display_setting()
S
63 4 10
ewduwcfPermissions::set_permissions()
S
63 4 10
ewduwcfPermissions::check_permission()
S
73 4 4
ewduwcfReviewAsk::hide_review_ask()
S
62 4 10
ewduwcfScheduling::maybe_hide_price()
S
68 4 7
ewduwcfViewFiltering::maybe_print_price_filtering()
S
64 4 9
ewduwcfView::find_template()
S
60 3 14
sapAdminPageSettingFileUpload_2_6_13::display_setting()
S
53 2 29
sapAdminPageSettingScheduler_2_6_13::pass_to_scripts()
S
51 2 28
ewduwcfWooCommerceTable::table_product_loop_start()
S
61 3 13
ewduwcfWooCommerceTable::table_product_loop_end()
S
61 3 13
mcfrtbAdminPageSettingMcApiKey_2_6_13::esc_value()
S
62 3 12
ewduwcfCustomPostTypes::display_color_column_content()
S
61 3 12
sapAdminPageSettingNumber_2_6_13::display_setting()
S
62 3 12
ewduwcfReviewAsk::send_feedback()
S
61 3 11
sapLibrary_2_6_13::add_section()
S
63 3 11
sapAdminPageSettingEditor_2_6_13::display_setting()
S
62 3 11
sapAdminPageSettingScheduler_2_6_13::set_schedule_summaries()
S
57 2 17
ewduwcfCustomPostTypes::add_color_field()
S
60 2 17
sapAdminPageSettingTime_2_6_13::display_setting()
S
66 3 8
sapAdminPageSection_2_6_13::add_settings_section()
S
69 3 6
ewduwcfView::get_label()
S
71 3 5
sapAdminPageSettingColorPicker_2_6_13::display_setting()
S
63 3 10
ewduwcfWooCommerceTable::filtering_possible()
S
75 3 4
ewduwcfCustomPostTypes::highlight_taxonomy_parent_menu()
S
70 3 6
sapAdminPageSetting_2_6_13::set_value()
S
67 3 7
ewduwcfViewFiltering::maybe_print_ratings_filtering()
S
67 3 8
sapAdminPageSettingScheduler_2_6_13::get_time_format()
S
70 3 6
sapAdminPageSettingTextarea_2_6_13::display_setting()
S
63 3 10
sapAdminPage_2_6_13::parse_args()
S
64 3 10
sapAdminPage_2_6_13::get_current_page()
S
65 3 9
sapAdminPageSettingOpeningHours_2_6_13::get_day_name()
S
67 3 8
ewduwcfInit::hide_helper_notice()
S
67 3 7
mcfrtbAdminPageSettingMcApiKey_2_6_13::set_value()
S
67 3 7
sapAdminPageSetting_2_6_13::display_description()
S
69 3 7
sapAdminPageSetting_2_6_13::get_default_setting()
S
74 3 4
ewduwcfCustomPostTypes::delete_color_field()
S
71 3 5
ewduwcfViewFiltering::maybe_print_reset_all_button()
S
67 3 8
mcfrtbAdminPageSettingMcListMerge_2_6_13::set_value()
S
67 3 7
ewduwcfCustomPostTypes::delete_size_field()
S
71 3 5
ewduwcfScheduling::maybe_hide_read_more()
S
70 3 6
sapAdminPageSetting_2_6_13::has_position()
S
77 3 3
ewduwcfScheduling::maybe_remove_price_from_sorting()
S
66 3 8
ewduwcfPermissions::get_permission_level()
S
71 3 5
ewduwcfSettings::__construct()
S
69 3 6
ewduwcfBase::parse_args()
S
64 3 10
ewduwcfViewFiltering::maybe_print_text_search()
S
67 3 8
ewduwcfViewFiltering::maybe_print_instock_filtering()
S
67 3 8
ewduwcfSettings::get_fields()
S
60 2 15
ewduwcfWooCommerceFiltering::custom_attribute_label()
S
65 3 10
ewduwcfWooCommerceSync::add_product_save_id()
S
70 3 6
sapAdminPageSetting_2_6_13::has_sanitize_callback()
S
71 3 6
sapAdminPageSection_2_6_13::parse_args()
S
64 3 10
ewduwcfInit::plugin_action_links()
S
62 3 10
sapAdminPageSettingCheckbox_2_6_13::esc_value()
S
71 3 5
ewduwcfViewFiltering::maybe_print_onsale_filtering()
S
67 3 8
sapAdminPageSubmenu_2_6_13::add_admin_menu()
S
61 2 14
sapAdminPageSetting_2_6_13::add_settings_field()
S
62 2 13
ewduwcfWooCommerceTable::register_menu_screen()
S
62 2 12
ewduwcfViewFiltering::render()
S
62 2 12
ewduwcfViewFiltering::get_classes()
S
62 2 12
ewduwcfViewProductFilters::get_classes()
S
62 2 12
sapAdminPageSection_2_6_13::__construct()
S
64 2 11
ewduwcfBlocks::add_filtering_block()
S
62 2 11
mcfrtbAdminPageSettingMcListMerge_2_6_13::display_setting()
S
61 1 18
ewduwcfCustomPostTypes::__construct()
S
55 1 18
ewduwcfInit::includes()
S
57 1 18
ewduwcfInit::instantiate()
S
57 1 18
ewduwcfView::set_label_defaults()
S
56 1 17
ewduwcfDashboard::display_notice()
S
67 2 8
sapAdminPage_2_6_13::add_section()
S
71 2 6
sapAdminPageSetting_2_6_13::esc_value()
S
75 2 4
sapAdminPageSetting_2_6_13::print_conditional_data()
S
72 2 5
ewduwcfColorFiltersWidget::form()
S
63 2 10
ewduwcfViewProductFilters::get_color_shape_class()
S
74 2 4
mcfrtbAdminPageSettingMcListMerge_2_6_13::display_description()
S
71 2 6
sapAdminPageSettingCheckbox_2_6_13::sanitize_callback_wrapper()
S
78 2 3
sap_initialize_library()
S
67 2 7
ewduwcfViewProductFilters::get_color_terms()
S
74 2 4
ewduwcfViewFiltering::get_color_style()
S
70 2 5
sapAdminPageSettingInfiniteTable_2_6_13::get_default_setting()
S
79 2 3
ewduwcfHelper::getInstance()
S
71 2 6
ewduwcfWooCommerceSync::sync_taxonomies()
S
69 2 7
ewduwcfColorFiltersWidget::update()
S
71 2 5
sapAdminPage_2_6_13::display_page_title()
S
69 2 8
ewduwcfWooCommerceTable::print_product_size_field()
S
66 2 9
ewduwcfInit::load_view_files()
S
66 2 9
ewd_random_string()
S
66 2 8
ewduwcfViewFiltering::maybe_print_attribute_filtering()
S
71 2 6
mcfrtbAdminPageSettingMcListMerge_2_6_13::__construct()
S
70 2 7
ewduwcfViewFiltering::enqueue_assets()
S
59 1 15
ewduwcfSettings::show_submit_button()
S
70 2 7
sapLibrary_2_6_13::versioned_class_exists()
S
69 2 7
ewduwcfDashboard::enqueue_scripts()
S
65 2 8
ewduwcfWooCommerceTable::print_product_color_field()
S
66 2 9
mcfrtbAdminPageSettingMcListMerge_2_6_13::print_conditional_data()
S
72 2 5
ewduwcfViewProductFilters::get_attribute_terms()
S
74 2 4
mcfrtbAdminPageSettingMcApiKey_2_6_13::__construct()
S
70 2 7
mcfrtbAdminPageSettingMcApiKey_2_6_13::print_conditional_data()
S
72 2 5
mcfrtbAdminPageSettingMcApiKey_2_6_13::display_description()
S
71 2 6
ewduwcfViewProductFilters::get_category_terms()
S
74 2 4
ewduwcfScheduling::maybe_enable_catalog_mode()
S
76 2 4
ewduwcfDeactivationSurvey::maybe_add_survey()
S
69 2 6
ewduwcfInit::get_front_end_php_data()
S
78 2 3
ewduwcfViewProductFilters::get_size_terms()
S
74 2 4
ewduwcfInit::run_walkthrough()
S
70 2 6
ewduwcfView::get_option()
S
75 2 4
ewduwcfInit::wp_hooks()
S
57 1 15
sapLibrary_2_6_13::load_class()
S
73 2 5
ewduwcfViewFiltering::print_shortcode_args()
S
72 2 6
ewduwcfViewProductFilters::get_tag_terms()
S
74 2 4
ewd_check_font_size()
S
76 2 4
ewduwcfWooCommerceTable::print_product_attribute_field()
S
64 2 10
ewd_format_classes()
S
72 2 5
ewd_uwcf_load_view_files()
S
66 2 9
ewduwcfSettings::set_defaults()
S
59 1 14
ewduwcfViewProductFilters::render()
S
61 1 13
sapAdminPageSettingWarningTip_2_6_13::display_setting()
S
64 1 12
sapAdminPageMenu_2_6_13::add_admin_menu()
S
63 1 12
ewduwcfDashboard::add_dashboard_to_menu()
S
65 1 11
ewduwcfReviewAsk::enqueue_review_ask_scripts()
S
63 1 11
ewduwcfAboutUs::register_menu_screen()
S
64 1 11
ewduwcfInit::register_assets()
S
68 1 6
ewduwcfSettings::set_setting()
S
80 1 3
sapAdminPageSetting_2_6_13::display_setting()
S
100 1 0
ewduwcfBase::set_error()
S
65 1 10
ewduwcfInit::add_front_end_php_data()
S
80 1 3
ewduwcfReviewAsk::__construct()
S
70 1 6
ewduwcfViewProductFilters::get_filtering_url()
S
67 1 8
sapLibrary_2_6_13::get_versioned_classname()
S
78 1 3
ewduwcfPermissions::update_permissions()
S
80 1 3
ewduwcfSettings::reset_to_database_settings()
S
80 1 3
ewduwcfWidgetManager::__construct()
S
79 1 3
mcfrtbAdminPageSettingMcApiKey_2_6_13::add_settings_field()
S
67 1 9
ewduwcfSettings::save_settings()
S
80 1 3
mcfrtbAdminPageSettingMcApiKey_2_6_13::get_input_name()
S
78 1 3
mcfrtbAdminPageSettingMcApiKey_2_6_13::set_error()
S
65 1 10
ewduwcfInit::convert_options()
S
76 1 4
ewduwcfCustomPostTypes::register_color_column()
S
76 1 4
ewduwcfBlocks::enqueue_assets()
S
73 1 4
ewduwcfWooCommerceFiltering::add_product_attribute_information()
S
73 1 5
sapAdminPageSetting_2_6_13::set_error()
S
65 1 10
ewd_uwcf_get_woocommerce_taxonomies()
S
72 1 5
ewduwcfView::enqueue_assets()
S
91 1 2
ewduwcfBlocks::add_block_category()
S
68 1 7
sapAdminPageSettingTextarea_2_6_13::esc_value()
S
80 1 3
ewduwcfViewProductFilters::enqueue_assets()
S
71 1 6
ewd_add_frontend_ajax_url()
S
75 1 6
ewduwcfHelper::__construct()
S
98 1 1
ewduwcfWidgetManager::register_color_filters_widget()
S
80 1 3
ewduwcfPermissions::__construct()
S
68 1 8
ewduwcfDeactivationSurvey::enqueue_deactivation_scripts()
S
71 1 5
ewduwcfViewFiltering::get_max_wc_price()
S
73 1 4
ewd_uwcf_filters_shortcode()
S
69 1 7
ewduwcfView::render()
S
72 1 7
sapAdminPageSettingHTML_2_6_13::display_setting()
S
68 1 9
sapAdminPage_2_6_13::modify_required_capability()
S
82 1 3
sapAdminPage_2_6_13::__construct()
S
81 1 3
sapAdminPageSetting_2_6_13::__construct()
S
72 1 6
sapLibrary_2_6_13::set_error()
S
65 1 10
ewduwcfColorFiltersWidget::__construct()
S
69 1 7
sapAdminPageSetting_2_6_13::sanitize_callback_wrapper()
S
79 1 3
ewduwcfBase::__construct()
S
81 1 3
sapAdminPageSettingEditor_2_6_13::esc_value()
S
82 1 3
mcfrtbAdminPageSettingMcListMerge_2_6_13::set_error()
S
65 1 10
ewduwcfWooCommerceFiltering::__construct()
S
72 1 5
mcfrtbAdminPageSettingMcListMerge_2_6_13::get_input_name()
S
78 1 3
ewduwcfInit::load_textdomain()
S
77 1 3
ewduwcfInit::plugin_init()
S
81 1 3
sapAdminPage_2_6_13::add_admin_menu()
S
77 1 3
ewduwcfDeactivationSurvey::__construct()
S
79 1 3
ewduwcfWooCommerceTable::field_displayed()
S
75 1 4
ewduwcfWooCommerceSync::__construct()
S
66 1 8
ewduwcfHelper::bad_nonce_ajax()
S
68 1 8
sapAdminPageSetting_2_6_13::get_input_name()
S
78 1 3
ewduwcfInstallationWalkthrough::__construct()
S
64 1 9
ewduwcfDashboard::__construct()
S
75 1 4
ewduwcfInstallationWalkthrough::set_default_wc_table_fields_to_display()
S
69 1 7
ewduwcfAboutUs::__construct()
S
75 1 4
ewduwcfInit::constants()
S
71 1 10
ewduwcfInstallationWalkthrough::register_install_screen()
S
67 1 9
sapAdminPageSettingTextarea_2_6_13::set_size()
S
80 1 3
ewduwcfViewFiltering::get_filtering_url()
S
67 1 8
ewd_uwcf_get_shop_url()
S
80 1 3
ewduwcfInit::__construct()
S
73 1 6
sapAdminPageSection_2_6_13::set_error()
S
65 1 10
ewduwcfWooCommerceTable::__construct()
S
69 1 6
ewduwcfView::__construct()
S
74 1 4
sapAdminPageSettingAddress_2_6_13::set_size()
S
80 1 3
ewduwcfBlocks::__construct()
S
75 1 4
mcfrtbAdminPageSettingMcListMerge_2_6_13::add_settings_field()
S
67 1 9
ewduwcfHelper::admin_nopriv_ajax()
S
66 1 8
ewd_uwcf_get_attribute()
S
71 1 5
ewduwcfInstallationWalkthrough::hide_install_screen_menu_item()
S
80 1 3
ewduwcfScheduling::__construct()
S
66 1 8