Code Analysis: Ultimate WooCommerce Filters 3.2.0

Function Rating Maintainability Complexity Lines of code
ewduwcfSettings::load_settings_panel()
D
11
5 787
ewduwcfBackwardsCompatibility::run_backwards_compat()
D
27
50 98
sapAdminPageSettingScheduler_2_6_9::get_template()
D
25
35 195
sapLibrary_2_6_9::get_setting_classname()
D
31 35 100
sapAdminPageSettingScheduler_2_6_9::sanitize_callback_wrapper()
D
36 36 70
ewduwcfDashboard::display_dashboard_screen()
C
26
19 224
sapAdminPageSettingInfiniteTable_2_6_9::display_setting()
C
32 25 119
ewduwcfInstallationWalkthrough::display_install_screen()
B
28
13 220
sapAdminPageSettingScheduler_2_6_9::get_date_summary()
B
41 18 52
ewduwcfWooCommerceTable::save_table_mode_settings()
B
50 20 21
sapAdminPage_2_6_9::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_9::display_setting()
A
45 14 41
sapLibrary_2_6_9::port_data()
A
48 14 33
sapAdminPageSettingScheduler_2_6_9::esc_value()
A
47 13 40
ewduwcfWooCommerceFiltering::modify_wc_query()
A
40 11 61
sapAdminPageSection_2_6_9::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_9::enqueue_scripts()
A
45 9 41
ewduwcfViewFiltering::maybe_print_color_filtering()
A
45 9 38
ewduwcfWooCommerceTable::print_product_content()
A
51 10 23
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_9::add_admin_menus()
A
52 9 25
sapAdminPageSettingScheduler_2_6_9::get_date_format()
A
54 9 23
ewduwcfInstallationWalkthrough::create_color()
A
53 9 18
sapLibrary_2_6_9::__construct()
A
48 8 32
ewduwcfCustomPostTypes::update_size_data()
A
49 8 31
ewduwcfSettings::premium_info()
A
43 6 54
sapAdminPageSection_2_6_9::display_section()
A
53 8 24
ewduwcfViewFiltering::maybe_print_size_filtering()
A
47 7 34
sapAdminPageSettingCheckbox_2_6_9::display_setting()
A
55 8 17
ewduwcfInstallationWalkthrough::redirect()
S
58 8 15
sapAdminPageSettingOrdering_2_6_9::display_setting()
S
50 7 30
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_tag_filtering()
S
52 7 22
ewduwcfViewFiltering::maybe_print_category_filtering()
S
52 7 22
sapAdminPage_2_6_9::sanitize_callback()
S
53 7 22
sapAdminPageSetting_2_6_9::set_conditional_display()
S
56 7 18
sapAdminPageSettingRadio_2_6_9::display_setting()
S
55 7 17
mcfrtbAdminPageSettingMcApiKey_2_6_9::set_conditional_display()
S
57 7 16
mcfrtbAdminPageSettingMcListMerge_2_6_9::set_conditional_display()
S
57 7 16
sapAdminPageSettingOpeningHours_2_6_9::sanitize_callback_wrapper()
S
58 7 15
ewduwcfViewProductFilters::maybe_print_attribute_filters()
S
59 7 13
sapAdminPageSettingAddress_2_6_9::display_setting()
S
46 5 42
sapAdminPageSettingScheduler_2_6_9::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_9::has_multiple_date_formats()
S
57 6 20
sapAdminPageSettingToggle_2_6_9::display_setting()
S
56 6 19
mcfrtbAdminPageSettingMcListMerge_2_6_9::missing_data()
S
51 5 34
mcfrtbAdminPageSettingMcApiKey_2_6_9::display_setting()
S
56 6 18
mcfrtbAdminPageSettingMcListMerge_2_6_9::sanitize_callback_wrapper()
S
56 6 18
sapAdminPageSettingOpeningHours_2_6_9::display_setting()
S
49 5 33
sapAdminPageSetting_2_6_9::missing_data()
S
52 5 29
mcfrtbAdminPageSettingMcListMerge_2_6_9::parse_args()
S
60 6 14
ewduwcfInstallationWalkthrough::create_size()
S
60 6 11
sapAdminPageSettingSelectTaxonomy_2_6_9::display_setting()
S
54 5 22
sapAdminPageSettingSelect_2_6_9::display_setting()
S
55 5 21
ewduwcfDeactivationSurvey::add_deactivation_html()
S
45 3 50
ewduwcfCustomPostTypes::load_cpts()
S
44 3 50
sapAdminPageSettingInfiniteTable_2_6_9::print_options()
S
56 5 19
sapLibrary_2_6_9::add_page()
S
57 5 16
sapAdminPageSetting_2_6_9::parse_args()
S
59 5 15
ewduwcfCustomPostTypes::sort_by_order()
S
63 6 9
ewduwcfInit::assets_footer()
S
58 5 15
ewduwcfWooCommerceSync::update_colors_product_page_display_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_colors_used_for_variations_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_sizes_used_for_variations_attribute()
S
57 5 15
ewduwcfWooCommerceSync::update_sizes_product_page_display_attribute()
S
57 5 15
sapAdminPageSettingOpeningHours_2_6_9::esc_value()
S
64 6 8
ewduwcfWooCommerceTable::field_filtering_options()
S
52 4 30
sapAdminPageSettingScheduler_2_6_9::get_time_summary()
S
61 5 12
mcfrtbAdminPageSettingMcApiKey_2_6_9::sanitize_callback_wrapper()
S
60 5 12
ewduwcfSettings::get_setting()
S
61 5 12
sapLibrary_2_6_9::add_setting()
S
60 5 12
sapAdminPage_2_6_9::register_admin_menu()
S
60 5 12
sapAdminPageSetting_2_6_9::display_disabled()
S
63 5 11
ewduwcfInit::maybe_display_helper_notice()
S
54 4 24
sapAdminPageSettingSelectPost_2_6_9::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
ewduwcfColorFiltersWidget::widget()
S
63 5 9
ewduwcfViewProductFilters::maybe_print_color_filters()
S
64 5 9
ewduwcfViewProductFilters::maybe_print_size_filters()
S
64 5 9
sapAdminPage_2_6_9::maybe_print_tutorial_div()
S
60 4 15
mcfrtbAdminPageSettingMcListMerge_2_6_9::esc_value()
S
60 4 14
mcfrtbAdminPageSettingMcApiKey_2_6_9::parse_args()
S
62 4 12
sapAdminPageSettingOpeningHours_2_6_9::parse_args()
S
62 4 12
ewduwcfCustomPostTypes::move_taxonomy_menu()
S
56 3 21
sapAdminPageSettingSelectMenu_2_6_9::display_setting()
S
55 3 21
ewduwcfInstallationWalkthrough::admin_enqueue()
S
54 3 19
mcfrtbAdminPageSettingMcApiKey_2_6_9::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_9::display_setting()
S
58 3 16
ewduwcfBackwardsCompatibility::__construct()
S
73 4 4
ewduwcfWooCommerceTable::table_replace_product_content_template()
S
65 4 8
sapAdminPageSection_2_6_9::get_page_slug()
S
65 4 9
sapAdminPageSettingAddress_2_6_9::esc_value()
S
67 4 7
sapAdminPageSettingAddress_2_6_9::sanitize_callback_wrapper()
S
67 4 7
sapAdminPageSettingPassword_2_6_9::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
sapAdminPageSettingText_2_6_9::display_setting()
S
63 4 10
ewduwcfViewFiltering::maybe_print_price_filtering()
S
64 4 9
ewduwcfViewProductFilters::maybe_print_categories_filters()
S
64 4 9
ewduwcfViewProductFilters::maybe_print_tags_filters()
S
64 4 9
ewduwcfView::find_template()
S
60 3 14
sapAdminPageSettingFileUpload_2_6_9::display_setting()
S
53 2 29
sapAdminPageSettingScheduler_2_6_9::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
ewduwcfCustomPostTypes::display_color_column_content()
S
61 3 12
sapAdminPageSettingNumber_2_6_9::display_setting()
S
62 3 12
mcfrtbAdminPageSettingMcApiKey_2_6_9::esc_value()
S
62 3 12
ewduwcfReviewAsk::send_feedback()
S
61 3 11
sapLibrary_2_6_9::add_section()
S
63 3 11
sapAdminPageSettingEditor_2_6_9::display_setting()
S
62 3 11
ewduwcfCustomPostTypes::add_color_field()
S
60 2 17
sapAdminPageSettingScheduler_2_6_9::set_schedule_summaries()
S
57 2 17
sapAdminPageSetting_2_6_9::set_value()
S
67 3 7
sapAdminPageSettingOpeningHours_2_6_9::get_day_name()
S
67 3 8
ewduwcfWooCommerceSync::add_product_save_id()
S
70 3 6
ewduwcfCustomPostTypes::highlight_taxonomy_parent_menu()
S
70 3 6
ewduwcfWooCommerceTable::filtering_possible()
S
75 3 4
sapAdminPageSettingTextarea_2_6_9::display_setting()
S
63 3 10
sapAdminPageSettingCheckbox_2_6_9::esc_value()
S
71 3 5
ewduwcfViewFiltering::maybe_print_instock_filtering()
S
67 3 8
ewduwcfView::get_label()
S
71 3 5
sapAdminPageSettingColorPicker_2_6_9::display_setting()
S
63 3 10
ewduwcfPermissions::get_permission_level()
S
71 3 5
sapAdminPageSetting_2_6_9::display_description()
S
69 3 7
ewduwcfSettings::get_fields()
S
60 2 15
ewduwcfInit::hide_helper_notice()
S
67 3 7
ewduwcfViewFiltering::maybe_print_ratings_filtering()
S
67 3 8
sapAdminPageSetting_2_6_9::has_sanitize_callback()
S
71 3 6
mcfrtbAdminPageSettingMcApiKey_2_6_9::set_value()
S
67 3 7
ewduwcfViewFiltering::maybe_print_text_search()
S
67 3 8
sapAdminPageSetting_2_6_9::has_position()
S
77 3 3
ewduwcfCustomPostTypes::delete_color_field()
S
71 3 5
ewduwcfCustomPostTypes::delete_size_field()
S
71 3 5
mcfrtbAdminPageSettingMcListMerge_2_6_9::set_value()
S
67 3 7
ewduwcfSettings::__construct()
S
69 3 6
ewduwcfBase::parse_args()
S
64 3 10
ewduwcfViewFiltering::maybe_print_reset_all_button()
S
67 3 8
ewduwcfViewFiltering::maybe_print_onsale_filtering()
S
67 3 8
sapAdminPageSettingScheduler_2_6_9::get_time_format()
S
70 3 6
ewduwcfWooCommerceFiltering::custom_attribute_label()
S
65 3 10
sapAdminPage_2_6_9::parse_args()
S
64 3 10
sapAdminPage_2_6_9::get_current_page()
S
65 3 9
sapAdminPageSection_2_6_9::parse_args()
S
64 3 10
sapAdminPageSettingTime_2_6_9::display_setting()
S
66 3 8
sapAdminPageSection_2_6_9::add_settings_section()
S
69 3 6
sapAdminPageSubmenu_2_6_9::add_admin_menu()
S
61 2 14
sapAdminPageSetting_2_6_9::add_settings_field()
S
62 2 13
ewduwcfViewProductFilters::get_classes()
S
62 2 12
ewduwcfViewFiltering::get_classes()
S
62 2 12
ewduwcfViewFiltering::render()
S
62 2 12
ewduwcfWooCommerceTable::register_menu_screen()
S
62 2 12
ewduwcfBlocks::add_filtering_block()
S
62 2 11
sapAdminPageSection_2_6_9::__construct()
S
64 2 11
ewduwcfCustomPostTypes::__construct()
S
55 1 18
mcfrtbAdminPageSettingMcListMerge_2_6_9::display_setting()
S
61 1 18
ewduwcfInit::includes()
S
58 1 17
ewduwcfInit::instantiate()
S
57 1 17
ewduwcfView::set_label_defaults()
S
56 1 17
ewduwcfViewProductFilters::get_color_shape_class()
S
74 2 4
ewduwcfHelper::getInstance()
S
71 2 6
ewduwcfDashboard::enqueue_scripts()
S
65 2 8
sapAdminPageSettingInfiniteTable_2_6_9::get_default_setting()
S
79 2 3
sapAdminPageSetting_2_6_9::esc_value()
S
75 2 4
sapAdminPage_2_6_9::add_section()
S
71 2 6
sapLibrary_2_6_9::versioned_class_exists()
S
69 2 7
ewd_uwcf_load_view_files()
S
66 2 9
ewduwcfViewFiltering::enqueue_assets()
S
59 1 15
ewduwcfDeactivationSurvey::maybe_add_survey()
S
69 2 6
ewduwcfViewProductFilters::get_color_terms()
S
74 2 4
ewd_check_font_size()
S
76 2 4
ewduwcfWooCommerceSync::sync_taxonomies()
S
69 2 7
ewduwcfWooCommerceTable::print_product_color_field()
S
66 2 9
ewduwcfViewFiltering::print_shortcode_args()
S
72 2 6
ewd_random_string()
S
66 2 8
mcfrtbAdminPageSettingMcListMerge_2_6_9::display_description()
S
71 2 6
ewduwcfInit::plugin_action_links()
S
66 2 7
ewduwcfViewFiltering::get_color_style()
S
70 2 5
mcfrtbAdminPageSettingMcApiKey_2_6_9::display_description()
S
71 2 6
ewduwcfView::get_option()
S
75 2 4
ewduwcfWooCommerceTable::print_product_attribute_field()
S
64 2 10
ewduwcfViewProductFilters::get_attribute_terms()
S
74 2 4
ewduwcfInit::load_view_files()
S
66 2 9
sapAdminPageSettingCheckbox_2_6_9::sanitize_callback_wrapper()
S
78 2 3
ewduwcfWooCommerceTable::print_product_size_field()
S
66 2 9
mcfrtbAdminPageSettingMcListMerge_2_6_9::__construct()
S
70 2 7
mcfrtbAdminPageSettingMcListMerge_2_6_9::print_conditional_data()
S
72 2 5
sapLibrary_2_6_9::load_class()
S
73 2 5
ewduwcfInit::wp_hooks()
S
57 1 15
mcfrtbAdminPageSettingMcApiKey_2_6_9::__construct()
S
70 2 7
ewduwcfColorFiltersWidget::update()
S
71 2 5
ewduwcfInit::get_front_end_php_data()
S
78 2 3
ewduwcfViewProductFilters::get_size_terms()
S
74 2 4
mcfrtbAdminPageSettingMcApiKey_2_6_9::print_conditional_data()
S
72 2 5
sapAdminPageSetting_2_6_9::get_default_setting()
S
79 2 3
ewduwcfViewProductFilters::get_tag_terms()
S
74 2 4
ewduwcfViewProductFilters::get_category_terms()
S
74 2 4
sap_initialize_library()
S
67 2 7
ewduwcfInit::run_walkthrough()
S
70 2 6
ewduwcfColorFiltersWidget::form()
S
63 2 10
sapAdminPageSetting_2_6_9::print_conditional_data()
S
72 2 5
ewduwcfDashboard::display_notice()
S
67 2 8
ewduwcfSettings::show_submit_button()
S
70 2 7
ewduwcfViewFiltering::maybe_print_attribute_filtering()
S
71 2 6
sapAdminPage_2_6_9::display_page_title()
S
69 2 8
ewd_format_classes()
S
72 2 5
ewduwcfSettings::set_defaults()
S
59 1 14
ewduwcfViewProductFilters::render()
S
61 1 13
sapAdminPageSettingWarningTip_2_6_9::display_setting()
S
64 1 12
sapAdminPageMenu_2_6_9::add_admin_menu()
S
63 1 12
ewduwcfAboutUs::register_menu_screen()
S
64 1 11
ewduwcfReviewAsk::enqueue_review_ask_scripts()
S
63 1 11
ewduwcfDashboard::add_dashboard_to_menu()
S
65 1 11
ewduwcfInit::register_assets()
S
68 1 6
ewduwcfView::render()
S
72 1 7
sapAdminPageSettingTextarea_2_6_9::esc_value()
S
80 1 3
ewduwcfInstallationWalkthrough::hide_install_screen_menu_item()
S
80 1 3
sapAdminPageSettingEditor_2_6_9::esc_value()
S
82 1 3
ewduwcfHelper::bad_nonce_ajax()
S
68 1 8
ewduwcfInstallationWalkthrough::register_install_screen()
S
67 1 9
ewduwcfInit::convert_options()
S
76 1 4
ewduwcfView::enqueue_assets()
S
91 1 2
ewduwcfPermissions::__construct()
S
70 1 7
ewduwcfBlocks::add_block_category()
S
68 1 7
ewduwcfViewProductFilters::enqueue_assets()
S
71 1 6
ewduwcfViewProductFilters::get_filtering_url()
S
67 1 8
ewduwcfDashboard::__construct()
S
75 1 4
mcfrtbAdminPageSettingMcListMerge_2_6_9::get_input_name()
S
78 1 3
ewduwcfInstallationWalkthrough::__construct()
S
64 1 9
ewduwcfWooCommerceSync::__construct()
S
66 1 8
ewduwcfDeactivationSurvey::enqueue_deactivation_scripts()
S
71 1 5
ewduwcfWooCommerceTable::field_displayed()
S
75 1 4
ewduwcfView::__construct()
S
74 1 4
sapAdminPage_2_6_9::add_admin_menu()
S
77 1 3
sapAdminPageSetting_2_6_9::__construct()
S
72 1 6
sapAdminPageSetting_2_6_9::set_error()
S
65 1 10
ewduwcfInit::plugin_init()
S
81 1 3
ewduwcfColorFiltersWidget::__construct()
S
69 1 7
ewduwcfBase::set_error()
S
65 1 10
ewd_uwcf_get_woocommerce_taxonomies()
S
72 1 5
ewduwcfViewFiltering::get_max_wc_price()
S
73 1 4
mcfrtbAdminPageSettingMcApiKey_2_6_9::set_error()
S
65 1 10
ewduwcfInit::add_front_end_php_data()
S
80 1 3
sapAdminPage_2_6_9::modify_required_capability()
S
82 1 3
mcfrtbAdminPageSettingMcApiKey_2_6_9::add_settings_field()
S
67 1 9
ewduwcfSettings::reset_to_database_settings()
S
80 1 3
ewduwcfHelper::admin_nopriv_ajax()
S
66 1 8
ewduwcfWidgetManager::register_color_filters_widget()
S
80 1 3
ewduwcfAboutUs::__construct()
S
75 1 4
mcfrtbAdminPageSettingMcListMerge_2_6_9::add_settings_field()
S
67 1 9
ewd_uwcf_get_attribute()
S
71 1 5
sapAdminPageSetting_2_6_9::display_setting()
S
100 1 0
ewduwcfDeactivationSurvey::__construct()
S
79 1 3
ewduwcfWidgetManager::__construct()
S
79 1 3
sapLibrary_2_6_9::get_versioned_classname()
S
78 1 3
mcfrtbAdminPageSettingMcApiKey_2_6_9::get_input_name()
S
78 1 3
sapAdminPageSettingAddress_2_6_9::set_size()
S
80 1 3
ewduwcfPermissions::update_permissions()
S
80 1 3
ewduwcfViewFiltering::get_filtering_url()
S
67 1 8
ewduwcfBlocks::enqueue_assets()
S
73 1 4
sapAdminPageSetting_2_6_9::sanitize_callback_wrapper()
S
79 1 3
ewduwcfInit::constants()
S
71 1 10
ewduwcfReviewAsk::__construct()
S
70 1 6
ewduwcfBlocks::__construct()
S
75 1 4
ewduwcfWooCommerceFiltering::add_product_attribute_information()
S
73 1 5
ewduwcfInit::__construct()
S
73 1 6
ewduwcfCustomPostTypes::register_color_column()
S
76 1 4
ewd_uwcf_filters_shortcode()
S
69 1 7
ewduwcfHelper::__construct()
S
98 1 1
sapAdminPage_2_6_9::__construct()
S
81 1 3
ewd_add_frontend_ajax_url()
S
75 1 6
mcfrtbAdminPageSettingMcListMerge_2_6_9::set_error()
S
65 1 10
sapLibrary_2_6_9::set_error()
S
65 1 10
ewduwcfWooCommerceFiltering::__construct()
S
72 1 5
ewduwcfBase::__construct()
S
81 1 3
ewduwcfSettings::set_setting()
S
80 1 3
ewduwcfInstallationWalkthrough::set_default_wc_table_fields_to_display()
S
69 1 7
ewduwcfSettings::save_settings()
S
80 1 3
sapAdminPageSettingHTML_2_6_9::display_setting()
S
68 1 9
ewduwcfWooCommerceTable::__construct()
S
69 1 6
ewduwcfInit::load_textdomain()
S
77 1 3
sapAdminPageSettingTextarea_2_6_9::set_size()
S
80 1 3
sapAdminPageSection_2_6_9::set_error()
S
65 1 10
sapAdminPageSetting_2_6_9::get_input_name()
S
78 1 3
ewd_uwcf_get_shop_url()
S
80 1 3