Code Analysis: Wishlist and Save for later for Woocommerce 1.1.21

Function Rating Maintainability Complexity Lines of code
AWWLM_woocommerce_custom_product_addons::awwlm_wishlist_item_meta_woocommerce_custom_product_addons()
D
17
70 220
AWWLM_Front_End::awwlm_shortcode_wishlist_function()
D
29
33 114
AWWLM_woocommerce_custom_product_addons::awwlm_item_add_to_cart_woocommerce_custom_product_addons()
D
32 33 98
AWWLM_Api::awwlm_add_to_wishlist()
C
40 32 42
AWWLM_save_for_later::awwlm_savelist_add_to_cart_woocommerce_custom_product_addons()
C
36 26 72
AWWLM_Api::awwlm_wishlist_page()
C
42 26 40
AWWLM_save_for_later::awwlm_action_add_to_savelist()
B
36 20 74
AWWLM_Front_End::awwlm_build_custom_css()
B
43 20 46
AWWLM_Front_End::awwlm_shortcode_add_to_wishlist_function()
B
35 16 81
AWWLM_Front_End::awwlm_add_to_wishlist()
A
34 12 100
AWWLM_Front_End::awwlm_get_icons()
A
47 15 32
AWWLM_Front_End::awwlm_get_wishlist_behaviour()
A
47 13 31
AWWLM_Front_End::awwlm_remove_wishlist()
A
42 11 47
AWWLM_Front_End::awwlm_register_buttons()
A
48 12 31
AWWLM_save_for_later::awwlm_saved_list_function()
A
47 11 33
AWWLM_save_for_later::awwlm_action_addcart_savelist()
A
45 10 40
AWWLM_save_for_later::awwlm_action_remove_savelist()
A
45 10 37
AWWLM_Api::save_for_later_page()
A
53 10 20
AWWLM_Front_End::awwlm_check_product_in_wishlist_user()
A
51 9 26
AWWLM_Api::awwlm_general_settings()
A
54 9 19
AWWLM_Front_End::frontend_enqueue_scripts()
A
47 7 31
AWWLM_Front_End::awwlm_button_class()
S
53 7 22
AWWLM_Front_End::awwlm_remove_wishlist_added()
S
56 7 18
AWWLM_Backend::admin_enqueue_scripts()
S
48 6 32
AWWLM_Front_End::awwlm_remove_from_wishlist_after_add_to_cart()
S
57 7 16
AWWLM_Front_End::awwlm_add_products_class_on_loop()
S
57 7 16
AWWLM_save_for_later::awwlm_update_saved_count()
S
52 6 27
AWWLM_Front_End::awwlm_login_action()
S
53 6 22
AWWLM_woocommerce_custom_product_addons::awwlm_check_wcpa_form()
S
57 6 17
AWWLM_save_for_later::awwlm_after_cart_item_name()
S
57 6 15
AWWLM_save_for_later::awwlm_cart_wcpa_format_item_data()
S
60 6 12
AWWLM_Front_End::awwlm_create_wishlist()
S
46 4 37
AWWLM_Front_End::__construct()
S
47 4 34
AWWLM_woocommerce_custom_product_addons::awwlm_wcpa_footer_scripts()
S
55 4 26
AWWLM_Wishlist::awwlm_register_default_settings()
S
55 4 22
AWWLM_Front_End::awwlm_variation_wishlist()
S
47 3 37
AWWLM_Backend::__construct()
S
54 4 18
AWWLM_Backend::awwlm_deactivation_form()
S
46 2 47
AWWLM_Wishlist::awwlm_locate_template()
S
59 4 16
AWWLM_Front_End::awwlm_alter_add_to_cart_text()
S
65 5 7
AWWLM_Wishlist::awwlm_get_template()
S
59 4 14
AWWLM_Wishlist::awwlm_product_id()
S
59 4 14
AWWLM_Front_End::awwlm_product_id()
S
59 4 14
AWWLM_Front_End::awwlm_remove_added_wishlist_page()
S
59 4 13
AWWLM_woocommerce_custom_product_addons::awwlm_item_action_add_to_cart_woocommerce_custom_product_addons()
S
60 4 13
AWWLM_Front_End::check_woocommerce_active()
S
62 4 11
AWWLM_Backend::check_woocommerce_active()
S
62 4 11
AWWLM_Front_End::awwlm_update_wishlist()
S
51 3 25
AWWLM_Wishlist::awwlm_register_post_types()
S
43 1 49
AWWLM_save_for_later::__construct()
S
56 3 17
awwlm_empty()
S
68 4 7
AWWLM_Front_End::awwlm_alter_add_to_cart_url()
S
62 4 10
AWWLM_Front_End::awwlm_get_after_added()
S
59 3 15
AWWLM_Front_End::awwlm_remove_wishlist_size()
S
59 3 14
AWWLM_Api::__construct()
S
48 1 44
AWWLM_Api::get_permission()
S
69 3 7
AWWLM_woocommerce_custom_product_addons::get_permission()
S
69 3 7
AWWLM_Wishlist::awwlm_wpml_object_id()
S
65 3 9
AWWLM_Wishlist::awwlm_register_wishlist_terms()
S
66 3 8
AWWLM_Front_End::awwlm_check_product_in_wishlist()
S
66 3 8
AWWLM_Front_End::awwlm_is_single()
S
77 3 3
AWWLM_Front_End::awwlm_myaccount_message()
S
67 3 9
AWWLM_woocommerce_custom_product_addons::awwlm_wcpa_format_item_data2()
S
64 3 10
AWWLM_save_for_later::get_permission()
S
69 3 7
AWWLM_Wishlist::awwlm_register_wishlist_page()
S
59 2 15
AWWLM_Wishlist::get_permission()
S
69 3 7
AWWLM_woocommerce_custom_product_addons::awwlm_wcpa_format_item_data()
S
64 3 10
AWWLM_Front_End::awwlm_get_user_wishlists()
S
60 2 14
AWWLM_Front_End::awwlm_setcookie()
S
61 2 12
AWWLM_Front_End::awwlm_alter_add_to_cart_args()
S
67 2 7
AWWLM_Backend::admin_enqueue_styles()
S
65 2 8
AWWLM_Front_End::awwlm_enqueue_custom_style()
S
69 2 7
AWWLM_Front_End::awwlm_account_wishlist_endpoint()
S
69 2 7
AWWLM_Front_End::instance()
S
71 2 6
AWWLM_woocommerce_custom_product_addons::awwlm_hidden_field_before_add_to_cart_button()
S
69 2 7
AWWLM_Front_End::awwlm_get_wishlist_url()
S
65 2 9
AWWLM_Wishlist::instance()
S
71 2 6
AWWLM_Front_End::awwlm_is_on_sale()
S
75 2 4
AWWLM_woocommerce_custom_product_addons::awwlm_item_price_woocommerce_custom_product_addons()
S
69 2 7
AWWLM_Front_End::awwlm_generate_token()
S
63 2 10
AWWLM_Backend::instance()
S
71 2 6
AWWLM_Front_End::awwlm_rewrite_rule()
S
62 2 10
AWWLM_save_for_later::instance()
S
71 2 6
AWWLM_Wishlist::awwlm_get_product()
S
70 2 7
AWWLM_Api::instance()
S
71 2 6
AWWLM_woocommerce_custom_product_addons::instance()
S
71 2 6
awwlm_autoloader()
S
66 2 7
AWWLM_Backend::_log_version_number()
S
79 1 3
AWWLM_Front_End::awwlm_register_shortcodes()
S
75 1 4
AWWLM_Front_End::awwlm_destroycookie()
S
67 1 8
AWWLM_Front_End::awwlm_restore_add_to_cart_button()
S
72 1 5
AWWLM_Backend::view()
S
78 1 3
AWWLM_Api::__wakeup()
S
79 1 3
AWWLM_save_for_later::__wakeup()
S
79 1 3
AWWLM_Backend::install()
S
70 1 7
AWWLM_Front_End::awwlm_show_button()
S
80 1 3
AWWLM()
S
76 1 4
AWWLM_Front_End::awwlm_account_wishlist_menu()
S
67 1 7
AWWLM_Api::__clone()
S
79 1 3
AWWLM_Backend::__clone()
S
79 1 3
AWWLM_Wishlist::awwlm_get_product_id()
S
75 1 4
AWWLM_Front_End::awwlm_get_hash_key()
S
77 1 3
AWWLM_Backend::__wakeup()
S
79 1 3
AWWLM_Wishlist::__clone()
S
79 1 3
AWWLM_Wishlist::__wakeup()
S
79 1 3
AWWLM_save_for_later::__clone()
S
79 1 3
AWWLM_Wishlist::awwlm_get_formatted_date()
S
72 1 5
AWWLM_woocommerce_custom_product_addons::__wakeup()
S
79 1 3
AWWLM_woocommerce_custom_product_addons::__clone()
S
79 1 3
AWWLM_Front_End::awwlm_check_multi_wishlist()
S
78 1 4
AWWLM_save_for_later::awwlm_shaow_saved_list()
S
81 1 3
AWWLM_Front_End::awwlm_alter_add_to_cart_button()
S
72 1 5
AWWLM_save_for_later::awwlm_register_shortcode()
S
79 1 3
AWWLM_Front_End::awwlm_login_message()
S
79 1 3
AWWLM_Front_End::frontend_enqueue_styles()
S
72 1 5
AWWLM_Backend::add_settings_link()
S
70 1 5
AWWLM_save_for_later::is_active()
S
80 1 3
AWWLM_woocommerce_custom_product_addons::__construct()
S
65 1 8
AWWLM_woocommerce_custom_product_addons::is_active()
S
80 1 3
AWWLM_Wishlist::__construct()
S
75 1 4
AWWLM_Backend::admin_ui()
S
80 1 3
AWWLM_Wishlist::is_active()
S
80 1 3
AWWLM_Front_End::awwlm_product_price()
S
76 1 4
AWWLM_Backend::register_root_page()
S
75 1 3
awwlm_init()
S
74 1 4
AWWLM_Front_End::awwlm_add_custom_query_var()
S
77 1 4