Code Analysis: Visual Products Configurator - Free 3.5

Function Rating Maintainability Complexity Lines of code
Orion_Library::o_admin_fields()
D
3
103 511
VPC_Right_Sidebar_Skin::get_components_block()
D
29
30 123
VPC_Default_Skin::get_components_block()
D
29
30 120
Aq_Resize::process()
C
32 29 98
VPC_Admin::get_vpc_getting_started_page_new()
C
24
10 381
VPC_Public::add_vpc_configuration_to_cart()
B
37 21 71
get_allowed_tags()
A
26
1 258
VPC_Admin::get_vpc_settings_page()
A
34 11 103
VPC_Public::get_formatted_config_data()
A
42 12 48
vpc_get_action_buttons()
A
45 12 43
VPC_Config::get_config_settings_page()
A
29 1 172
is_vpc_admin_screen()
A
64 12 7
VPC_Right_Sidebar_Skin::display()
A
41 8 59
vpc_get_configuration_url()
A
50 10 28
VPC_Default_Skin::display()
A
42 8 55
VPC_Public::get_vpc_editor()
A
39 7 69
VPC_Public::get_config_image()
A
48 9 33
VPC_Config::wvpc_set_conditional_rules_container_tpl()
A
44 7 61
VPC_Config::save_variation_settings_fields()
A
50 9 26
vpc_activate_vpc_and_all_addons_licenses()
A
45 8 40
vpc_product_is_configurable()
A
47 8 38
VPC_Config::save_product_configuration()
A
52 9 23
VPC_Public::add_customized_item_meta()
A
53 8 23
VPC_Public::get_admin_products_metas()
S
50 7 26
VPC_Public::get_user_account_products_meta()
S
51 7 25
o_get_proper_image_url()
S
56 7 18
VPC_Public::extract_option_field_from_config()
S
55 7 18
vpc_merge_pictures()
S
48 6 31
VPC_Public::get_configuration_button()
S
50 6 28
VPC_Admin::get_vpc_getting_started_page()
S
39 1 102
VPC_Public::get_cart_item_price()
S
54 6 21
VPC_Public::get_config_price()
S
54 6 20
VPC_Config::get_product_tab_data()
S
51 5 28
WC_Admin_Duplicate_vpc_configuration::duplicate_vpc_config()
S
45 4 43
vpc_get_product_root_and_variations_ids()
S
53 5 25
vpc_get_price_format()
S
55 5 22
vpc_get_quantity_container()
S
55 5 20
vpc_load_xml_from_url()
S
55 5 20
VPC_Public::get_button()
S
55 5 19
WC_Admin_Duplicate_vpc_configuration::dupe_button()
S
55 5 19
vpc_extract_configuration_images()
S
55 5 19
Orion_Library::o_get_proper_image_url()
S
56 5 18
vpc_skins_enqueue_styles_scripts()
S
59 5 12
Aq_Resize::aq_upscale()
S
55 4 20
WC_Admin_Duplicate_vpc_configuration::duplicate_vpc_config_action()
S
57 4 16
vpc_get_order_item_configuration()
S
59 4 16
vpc_get_recap_from_cart_item()
S
66 5 8
VPC_Public::filter_content()
S
58 4 15
VPC_Public::vpc_remove_secondary_products()
S
65 5 8
vpc_apply_taxes_on_price_if_needed()
S
59 4 14
WC_Admin_Duplicate_vpc_configuration::get_vpc_config_to_duplicate()
S
60 4 13
VPC_Right_Sidebar_Skin::__construct()
S
61 4 13
VPC_Default_Skin::__construct()
S
62 4 12
vpc_get_vpc_and_all_addons_licenses()
S
58 3 16
VPC_Public::get_vpc_editor_ajax()
S
57 3 16
VPC_Config::get_product_variations()
S
59 3 15
VPC_Public::add_rewrite_rules()
S
58 3 15
VPC_Public::prevent_secondary_product_deletion()
S
64 4 8
WC_Admin_Duplicate_vpc_configuration::duplicate_vpc_config_meta()
S
59 3 13
VPC_Public::get_vpc_editor_handlers()
S
60 3 13
VPC_Public::get_vpc_data_image()
S
60 3 13
VPC_Public::get_vpc_data()
S
60 3 13
VPC_Public::set_email_order_item_meta()
S
61 3 12
sort_options_by_group()
S
62 3 11
VPC_Config::get_skin_components_dropdowns_contents()
S
62 3 11
VPC_Config::get_components_by_name()
S
63 3 11
WC_Admin_Duplicate_vpc_configuration::dupe_link()
S
61 3 11
vpc_get_action_buttons_arr()
S
55 2 20
VPC_Config::wvpc_variable_fields()
S
57 2 19
vpc_get_configurator_loader()
S
58 2 18
VPC_Config::register_cpt_config()
S
49 1 33
VPC_Admin::vpc_redirect()
S
66 3 9
VPC_Public::get_vpc_product_qty_ajax()
S
64 3 10
VPC_Config::get_product_config_selector()
S
59 2 15
vpc_sort_options_by_group()
S
63 3 10
WC_Admin_Duplicate_vpc_configuration::duplicate_vpc_config_taxonomies()
S
62 3 10
Vpc_Loader::run()
S
66 3 8
VPC_Admin::get_products_columns_values()
S
65 3 9
vpc_get_price_container()
S
66 3 10
VPC_Public::set_variable_action_filters()
S
67 3 7
Orion_Library::endsWith()
S
75 3 3
get_product_config()
S
62 3 10
VPC_Public::check_product_availability()
S
65 3 9
vpc_array_sanitize()
S
67 3 7
vpc_woocommerce_version_check()
S
72 3 5
VPC_Right_Sidebar_Skin::enqueue_styles_scripts()
S
58 2 14
VPC_Config::get_all()
S
61 2 13
Vpc::define_public_hooks()
S
49 1 28
VPC_Default_Skin::enqueue_styles_scripts()
S
59 2 12
Orion_Library::get_row_template()
S
61 2 12
VPC_Admin::require_woocommerce_notice()
S
63 2 11
VPC_Config::get_config_metabox()
S
63 2 11
Vpc::define_admin_hooks()
S
52 1 23
VPC_Config::get_product_tab_row()
S
56 1 19
o_get_medias_root_url()
S
68 2 8
aq_resize()
S
66 2 8
Aq_Resize::getInstance()
S
71 2 6
VPC_Config::save_config()
S
66 2 8
VPC_Config::__construct()
S
71 2 6
Orion_Library::startsWith()
S
76 2 3
get_proper_value()
S
71 2 6
VPC_Admin::metabox_order()
S
71 2 6
VPC_Admin::enqueue_styles()
S
62 2 10
get_configurator_description()
S
78 2 3
VPC_Public::get_configure_btn()
S
71 2 6
VPC_Public::add_class_to_body()
S
67 2 8
VPC_Admin::enqueue_scripts()
S
57 1 15
Orion_Library::get_medias_root_url()
S
69 2 7
Orion_Library::get_proper_value()
S
72 2 5
VPC_Public::init_globals()
S
73 1 5
Vpc_Loader::add_filter()
S
77 1 3
VPC_Admin::redirect_to_support()
S
77 1 4
Vpc::get_loader()
S
82 1 3
Orion_Library::get_media_url()
S
72 1 5
Vpc::get_plugin_name()
S
82 1 3
VPC_Admin::__construct()
S
77 1 4
VPC_Admin::get_vpc_screen_layout_columns()
S
76 1 4
VPC_Admin::get_vpc_addons_page()
S
83 1 5
Vpc_Loader::add_action()
S
77 1 3
Orion_Library::explodeX()
S
77 1 3
VPC_Admin::get_vpc_config_screen_layout()
S
82 1 3
Aq_Resize::__clone()
S
98 1 1
VPC_Public::enqueue_styles()
S
77 1 3
VPC_Public::enqueue_scripts()
S
70 1 5
VPC_Public::set_order_again_cart_item_data()
S
70 1 6
run_vpc()
S
77 1 4
VPC_Public::add_query_vars()
S
82 1 3
Vpc_i18n::load_plugin_textdomain()
S
69 1 7
deactivate_vpc()
S
76 1 4
Vpc::set_locale()
S
72 1 5
Vpc::run()
S
82 1 3
activate_vpc()
S
76 1 4
Vpc::__construct()
S
68 1 8
VPC_Config::get_product_tab_label()
S
76 1 5
VPC_Public::__construct()
S
77 1 4
Aq_Resize::__construct()
S
98 1 1
Vpc_Activator::activate()
S
73 1 5
VPC_Admin::get_menu()
S
68 1 6
Vpc::get_version()
S
82 1 3
Orion_Library::find_in_array_by_key()
S
62 1 10
VPC_Config::get_config_preview_page()
S
83 1 5
Vpc_Loader::add()
S
64 1 10
vpc_get_behaviours()
S
68 1 7
Vpc_Loader::__construct()
S
77 1 4
VPC_Admin::get_product_columns()
S
75 1 4
Vpc_Deactivator::deactivate()
S
89 1 2
VPC_Admin::get_max_input_vars_php_ini()
S
65 1 10
WC_Admin_Duplicate_vpc_configuration::__construct()
S
69 1 6
Vpc_i18n::set_domain()
S
81 1 3
vpc_enqueue_core_scripts()
S
65 1 8
vpc_enqueue_core_styles()
S
71 1 5
vpc_is_configurable()
S
79 1 3
VPC_Public::register_shortcodes()
S
79 1 3
Vpc::load_dependencies()
S
66 1 8