Code Analysis: WishList by WishList.com 3.2.15

Function Rating Maintainability Complexity Lines of code
WLDCFWC_Admin::wldcfwc_create_menu()
D
0
19 1,700
WLDCFWC_Admin::wldcfwc_adjust_options_prior_to_saving()
C
32 27 101
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_add_field()
C
36 26 68
WLDCFWC_Main::wldcfwc_define_public_hooks()
C
30 19 139
WLDCFWC_Exopite_Simple_Options_Framework_Field_Range::wldcfwc_output()
B
41 18 49
WLDCFWC_Admin::wldcfwc_save_special_options()
B
35 15 88
wldcfwc_set_allowed_tags()
B
31 10 149
wldcfwc_api_call()
A
38 14 71
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_plugin_action_links()
A
40 15 56
WLDCFWC_Exopite_Simple_Options_Framework_Field_Color::wldcfwc_output()
A
45 15 37
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_loop_fields()
A
50 14 28
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_display_options_section_header()
A
49 14 27
wldcfwc_store_id()
A
41 11 58
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_recursive_walk()
A
51 12 27
WLDCFWC_Admin::wldcfwc_get_product_droppown_rec_ajax()
A
46 11 40
wldcfwc_get_wlcom_api_key()
A
45 11 39
WLDCFWC_Exopite_Simple_Options_Framework_Field_Radio::wldcfwc_output()
A
43 10 45
WLDCFWC_Exopite_Simple_Options_Framework_Field_Select::wldcfwc_output()
A
48 11 29
WLDCFWC_Exopite_Simple_Options_Framework_Fields::__construct()
A
54 11 18
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_attributes()
A
54 11 17
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_menu()
A
49 10 28
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_load_scripts_styles()
A
46 9 39
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_display_options_page_header()
A
41 8 52
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_include_field_class()
A
47 7 36
WLDCFWC_Exopite_Simple_Options_Framework_Field_Image::wldcfwc_get_attachment_id()
A
47 7 35
WLDCFWC_Exopite_Simple_Options_Framework_Field_Content::wldcfwc_output()
A
53 8 19
wldcfwc_get_template_path()
A
49 7 32
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_value()
S
58 8 14
WLDCFWC_Exopite_Simple_Options_Framework_Field_Image::wldcfwc_output()
S
49 7 28
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_do_enqueue()
S
47 6 38
WLDCFWC_Admin::wldcfwc_add_productid_to_wlcom_queue()
S
49 6 34
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_fields()
S
57 7 18
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_display_page()
S
45 5 45
WLDCFWC_Exopite_Simple_Options_Framework_Field_Html::wldcfwc_output()
S
58 7 14
WLDCFWC_Public::wldcfwc_add2WishList_wish_data_checkout()
S
50 6 28
WLDCFWC_Admin::wldcfwc_initial_connection_wishlistdotcom()
S
53 6 23
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_prepend()
S
56 6 18
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_append()
S
56 6 18
WLDCFWC_Admin::wldcfwc_get_matching_woocommerce_skus()
S
51 5 28
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_name()
S
60 6 11
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_menu_item()
S
53 5 22
WLDCFWC_Public::wldcfwc_get_wlcom_user_session_rec_ajax()
S
57 5 16
wldcfwc_get_template_html()
S
60 5 14
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_checked()
S
59 5 14
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_value()
S
59 5 14
WLDCFWC_Public::wldcfwc_enqueue_scripts()
S
52 4 26
WLDCFWC_Public::wldcfwc_is_woocommerce_page()
S
63 5 11
WLDCFWC_Admin::wldcfwc_enqueue_scripts()
S
52 4 25
WLDCFWC_Admin::wldcfwc_get_matching_category_names()
S
54 4 23
WLDCFWC_Admin::wldcfwc_post_options_to_wlcom()
S
55 4 18
WLDCFWC_Admin::wldcfwc_transmit_queued_products_wlcom()
S
56 4 18
wldcfwc_delete_wlcom_api_key()
S
55 4 18
wldcfwc_get_once_auth_token()
S
56 4 17
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_menu_item_icons()
S
66 5 7
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_sanitize_posted_data()
S
59 4 15
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_sanitize_option_value()
S
61 4 13
WLDCFWC_Loader::wldcfwc_run()
S
62 4 11
WLDCFWC_Exopite_Simple_Options_Framework_Field_Headermenu::wldcfwc_output()
S
53 3 23
wldcfwc_api_endpoint()
S
57 3 17
WLDCFWC_Admin::wldcfwc_get_product_data_from_queued_product_ids()
S
58 3 17
WLDCFWC_Public::wldcfwc_enqueue_styles()
S
57 3 17
WLDCFWC_Public::wldcfwc_add2WishList_wish_data_cart()
S
57 3 16
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_before()
S
66 4 7
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_define_menu_hooks()
S
59 3 14
WLDCFWC_Public::wldcfwc_global_js_var()
S
60 3 13
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_set_properties()
S
61 3 12
WLDCFWC_Uninstaller::wldcfwc_uninstall()
S
60 3 12
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_enqueue_field_class()
S
62 3 11
wldcfwc_get_started_notice()
S
56 2 21
WLDCFWC_Exopite_Simple_Options_Framework::__construct()
S
56 2 19
WLDCFWC_Admin::wldcfwc_minify_html()
S
57 2 19
WLDCFWC_Public::wldcfwc_add2wishlist_button__product_loop_js_pos()
S
57 2 17
WLDCFWC_Public::wldcfwc_add2wishlist_button__product_page()
S
57 2 16
WLDCFWC_Public::wldcfwc_add2wishlist_button__product_loop()
S
57 2 16
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_after()
S
68 3 6
WLDCFWC_Admin::wldcfwc_get_once_auth_token_rec_ajax()
S
63 3 10
WLDCFWC_Admin::wldcfwc_get_wlcom_api_key_rec_ajax()
S
63 3 10
wldcfwc_is_single()
S
66 3 8
WLDCFWC_Public::wldcfwc_add2wishlist_button__product_page_js_pos()
S
58 2 15
WLDCFWC_Exopite_Simple_Options_Framework_Field_Script::wldcfwc_output()
S
63 3 10
WLDCFWC_Admin::wldcfwc_post_options_to_wlcom_rec_ajax()
S
63 3 10
WLDCFWC_Admin::wldcfwc_delete_wlcom_api_key_rec_ajax()
S
63 3 10
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_include_field_classes()
S
64 3 10
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_enqueue_field_classes()
S
64 3 10
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_class()
S
67 3 6
WLDCFWC_Exopite_Simple_Options_Framework_Field_Select::wldcfwc_enqueue()
S
52 1 29
WLDCFWC_Public::wldcfwc_remove_page_from_menu()
S
60 2 14
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_save()
S
61 2 12
WLDCFWC_Main::wldcfwc_load_dependencies()
S
62 2 12
WLDCFWC_Public::wldcfwc_add2WishList_wish_data()
S
62 2 11
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_config_default_menu()
S
56 1 18
WLDCFWC_Main::wldcfwc_define_admin_hooks()
S
57 1 16
wldcfwc_deactivate_plugin()
S
70 2 6
WLDCFWC_Public::__construct()
S
69 2 7
WLDCFWC_Admin::__construct()
S
64 2 9
wldcfwc_get_create_plugin_uuid()
S
66 2 9
WLDCFWC_Admin::wldcfwc_add_display_post_states()
S
70 2 6
WLDCFWC_Admin::wldcfwc_enqueue_styles()
S
66 2 8
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_set_type()
S
65 2 10
WLDCFWC_Main::__construct()
S
65 2 10
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_help()
S
76 2 3
wldcfwc_url_to_domain_path()
S
60 1 12
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_display_options_page_footer()
S
62 1 12
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_add_admin_menu()
S
63 1 11
wldcfwc_register_api()
S
65 1 11
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_is_multilang()
S
82 1 3
WLDCFWC_Activator::wldcfwc_activate()
S
72 1 5
wldcfwc_run_main()
S
77 1 4
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_locate_template()
S
72 1 5
wldcfwc_api_permission_callback()
S
83 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_element_type()
S
80 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Color::wldcfwc_enqueue()
S
74 1 4
wldcfwc_create_uuid()
S
67 1 7
WLDCFWC_Exopite_Simple_Options_Framework_Field_Textarea::wldcfwc_output()
S
68 1 6
WLDCFWC_Loader::wldcfwc_add()
S
64 1 10
WLDCFWC_Exopite_Simple_Options_Framework_Field_Radio::__construct()
S
78 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Text::__construct()
S
78 1 3
WLDCFWC_Public::wldcfwc_cart_shipping_address_message_html()
S
71 1 7
WLDCFWC_Loader::wldcfwc_add_action()
S
77 1 3
WLDCFWC_Main::wldcfwc_run()
S
82 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Range::__construct()
S
78 1 3
wldcfwc_uninstall_main()
S
76 1 4
wldcfwc_activate_main()
S
72 1 5
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_get_url()
S
68 1 8
WLDCFWC_Public::wldcfwc_return_options()
S
82 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Fields::wldcfwc_output()
S
100 1 0
wldcfwc_sanitize_custom_css()
S
71 1 6
WLDCFWC_Exopite_Simple_Options_Framework_Field_Image::__construct()
S
78 1 3
WLDCFWC_Public::wldcfwc_add2wishlist_button__cart()
S
69 1 6
WLDCFWC_Loader::wldcfwc_add_filter()
S
77 1 3
WLDCFWC_Main::wldcfwc_get_plugin_name()
S
82 1 3
WLDCFWC_Main::wldcfwc_set_locale()
S
75 1 4
WLDCFWC_Exopite_Simple_Options_Framework_Field_Text::wldcfwc_output()
S
65 1 8
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_define_hooks()
S
82 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Image::wldcfwc_enqueue()
S
81 1 3
WLDCFWC_Loader::wldcfwc_add_shortcode()
S
77 1 3
WLDCFWC_Public::wldcfwc_product_page_button_shortcode()
S
75 1 4
WLDCFWC_Main::wldcfwc_get_loader()
S
82 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Color::__construct()
S
78 1 3
WLDCFWC_Exopite_Simple_Options_Framework_Field_Hidden::__construct()
S
78 1 3
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_load_classes()
S
82 1 3
WLDCFWC_Public::wldcfwc_hp_shortcode()
S
72 1 5
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_is_menu_page_loaded()
S
74 1 4
WLDCFWC_Public::wldcfwc_checkout_shipping_address_message_html()
S
71 1 7
WLDCFWC_Public::wldcfwc_remove_all_wishlist_pages_from_menu()
S
70 1 6
WLDCFWC_Exopite_Simple_Options_Framework_Field_Content::__construct()
S
78 1 3
wldcfwc_woocommerce_admin_notice()
S
72 1 7
WLDCFWC_Deactivator::wldcfwc_deactivate()
S
81 1 3
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_register_admin_settings()
S
79 1 3
WLDCFWC_Public::wldcfwc_poduct_loop_button_shortcode()
S
72 1 5
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_display_options_section_footer()
S
82 1 3
wldcfwc_deactivate_main()
S
76 1 4
WLDCFWC_I18n::wldcfwc_load_plugin_textdomain()
S
69 1 7
WLDCFWC_Public::wldcfwc_add2wishlist_button__cart_js_pos()
S
67 1 7
WLDCFWC_Exopite_Simple_Options_Framework_Field_Textarea::__construct()
S
78 1 3
wldcfwc_clean_subdomain_string()
S
70 1 6
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_sanitize_allowed_html()
S
76 1 4
WLDCFWC_Main::wldcfwc_get_version()
S
82 1 3
WLDCFWC_Exopite_Simple_Options_Framework::wldcfwc_define_shared_hooks()
S
79 1 3
WLDCFWC_Loader::__construct()
S
74 1 5
WLDCFWC_Exopite_Simple_Options_Framework_Field_Hidden::wldcfwc_output()
S
67 1 6
WLDCFWC_Public::wldcfwc_cart_button_shortcode()
S
63 1 10
WLDCFWC_Exopite_Simple_Options_Framework_Field_Select::__construct()
S
78 1 3