Code Analysis: Ultimate Gift Cards For WooCommerce 2.2.1

Function Rating Maintainability Complexity Lines of code
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_before_cart_data()
D
15
65 255
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_add_cart_item_data()
D
29
55 95
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_order_status_changed()
D
25
47 145
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_common_functionality()
D
27
38 130
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_woocommerce_product_options_general_product_data()
D
25
32 178
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_save_post()
D
29 36 105
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_preview_email_on_single_page()
D
33 37 76
Makewebbetter_Onboarding_Helper::render_field_html()
D
33 35 92
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_sanitize_email_settings_data()
D
42 37 41
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_get_price_html()
C
35 28 78
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_create_gift_coupon()
C
32 24 95
mwb_wgm_plugin_user_data_eraser()
C
36 24 78
mwb_wgm_plugin_user_data_exporter()
C
36 23 76
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_create_gift_template()
B
34 22 83
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_wc_shipping_enabled()
B
44 20 38
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_woocommerce_after_order_itemmeta()
B
42 19 45
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_hidding_coupon_field_on_cart()
B
49 20 29
Woocommerce_Gift_Cards_Lite_Public::enqueue_scripts()
B
37 15 72
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_manage_coupon_amount_on_refund()
B
43 16 46
Makewebbetter_Onboarding_Helper::send_onboarding_data()
A
40 14 59
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_display_notification_bar()
A
49 15 30
mwb_redeem_giftcard_offline()
A
36 11 88
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_common_settings()
A
46 14 39
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_search_select_html()
A
49 14 29
mwb_recharge_giftcard_offine()
A
38 11 73
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_enqueue_scripts()
A
39 10 57
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_radiobuttons_html()
A
56 12 16
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_checkout_create_order_line_item()
A
49 11 31
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_new_order_item()
A
45 10 41
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_product_query()
A
47 10 36
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_calculate_coupon_discount()
A
54 11 20
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_number_html()
A
54 11 20
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_before_calculate_totals()
A
52 10 23
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_textarea_html()
A
54 10 20
Woocommerce_Gift_Cards_Restore_Settings_Updation::mwb_wgm_restore_data_on_updation()
A
49 9 35
Woocommerce_Gift_Cards_Activation::on_activation()
A
49 9 35
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_text_html()
A
54 10 20
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_enqueue_styles()
A
55 10 16
Woocommerce_Gift_Cards_Common_Function::mwb_allowed_html_tags()
A
32 1 151
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_sanitize_settings_data()
A
57 10 15
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_checkbox_html()
A
59 10 12
Makewebbetter_Onboarding_Helper::add_on_boarding_form_fields()
A
33 3 116
Woocommerce_Gift_Cards_Common_Function::mwb_get_org_selected_template()
A
47 8 36
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_preview_email_template()
A
43 7 49
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_insert_christmas_template()
A
42 7 48
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_check_expiry_date()
A
54 9 18
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_loop_add_to_cart_link()
A
51 8 25
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_mothers_day_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_new_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_insert_custom_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Public::mwb_mini_cart_product_price()
A
55 8 18
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_input_text_with_button_html()
S
58 8 14
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_get_item_data()
S
50 7 29
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_wp_editor()
S
50 7 28
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_product_is_taxable()
S
54 7 21
Makewebbetter_Onboarding_Helper::get_client_ip()
S
57 7 19
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_get_product()
S
55 7 19
Makewebbetter_Onboarding_Helper::add_deactivation_form_fields()
S
40 3 74
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_hide_order_metafields()
S
58 7 14
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_woocommerce_product_data_tabs()
S
61 7 11
Woocommerce_Gift_Cards_Lite::define_public_hooks()
S
46 5 35
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_before_main_content()
S
58 6 16
mwb_wgm_giftcard_enable()
S
60 6 13
mwb_get_giftcard_details()
S
46 4 40
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_edit_form_after_title()
S
46 3 53
Woocommerce_Gift_Cards_Activation::restore_general_settings_data()
S
45 3 49
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_general_settings_data()
S
45 3 49
Makewebbetter_Onboarding_Helper::can_show_onboarding_popup()
S
57 5 16
Makewebbetter_Onboarding_Helper::is_valid_page_screen()
S
61 5 12
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_get_template_data()
S
62 5 11
mwb_create_giftcard_page()
S
51 4 25
Woocommerce_Gift_Cards_Activation::restore_delivery_settings_data()
S
56 4 20
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_delivery_settings_data()
S
56 4 20
mwb_wgm_coupon_generator()
S
55 4 19
Makewebbetter_Onboarding_Helper::render_form_data_into_table()
S
56 4 18
mwb_wgm_create_gift_card_taxonomy()
S
58 4 16
mwb_wgm_admin_settings()
S
58 4 15
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_showbox()
S
64 5 10
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_save_notice_message()
S
63 5 9
Woocommerce_Gift_Cards_Lite_Public::mwb_currency_switcher_get_custom_product_type()
S
59 4 15
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_dismiss_notice()
S
64 5 9
Makewebbetter_Onboarding_Helper::hubwoo_submit_form()
S
51 3 29
Woocommerce_Gift_Cards_Activation::mwb_wgm_restore_data()
S
61 4 13
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_show_category()
S
61 4 12
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_setting_notice_on_activation()
S
53 3 25
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_product_settings_data()
S
54 3 23
Woocommerce_Gift_Cards_Activation::restore_product_settings_data()
S
54 3 23
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_mail_settings_data()
S
55 3 22
Woocommerce_Gift_Cards_Activation::restore_mail_settings_data()
S
55 3 22
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_woocommerce_before_add_to_cart_button()
S
56 3 18
mwb_standard_plugin_on_create_blog()
S
56 3 18
Makewebbetter_Onboarding_Helper::enqueue_scripts()
S
56 3 17
Woocommerce_Gift_Cards_Activation::restore_other_settings_data()
S
58 3 17
Makewebbetter_Onboarding_Helper::handle_form_submission_for_hubspot()
S
58 3 17
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_other_settings_data()
S
58 3 17
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_set_cron_for_plugin_notification()
S
62 4 10
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_preview_thickbox_rqst()
S
58 3 14
Makewebbetter_Onboarding_Helper::hic_post()
S
51 2 27
mwb_permission_check()
S
63 3 11
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_tool_tip()
S
63 3 11
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_giftcard_custom_post()
S
46 1 41
Woocommerce_Gift_Cards_Lite_Admin::mwb_get_update_notification_data()
S
53 2 23
Makewebbetter_Onboarding_Helper::__construct()
S
56 2 17
Makewebbetter_Onboarding_Helper::add_onboarding_popup_screen()
S
73 3 5
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_premium_features()
S
68 3 7
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_label()
S
71 3 5
Woocommerce_Gift_Cards_Lite_Loader::run()
S
66 3 8
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_button_html()
S
71 3 5
Makewebbetter_Onboarding_Helper::add_mwb_additional_validation()
S
69 3 6
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_bottom_description_field()
S
71 3 5
Makewebbetter_Onboarding_Helper::add_deactivation_popup_screen()
S
70 3 6
Woocommerce_Gift_Cards_Lite::define_admin_hooks()
S
50 1 28
Woocommerce_Gift_Cards_Lite::__construct()
S
62 2 12
Woocommerce_Gift_Cards_Lite_Admin::mwb_custom_plugin_row_meta()
S
62 2 11
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_allowed_html_for_tool_tip()
S
60 1 16
Makewebbetter_Onboarding_Helper::get_instance()
S
72 2 6
Woocommerce_Gift_Cards_Lite_Admin::add_mwb_deactivation_screens()
S
71 2 6
Makewebbetter_Onboarding_Helper::enqueue_styles()
S
72 2 5
Woocommerce_Gift_Cards_Lite::load_dependencies()
S
64 2 9
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_admin_menu()
S
66 2 7
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_gift_card_product()
S
68 2 7
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_woocommerce_hidden_order_itemmeta()
S
66 2 8
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_preview_gift_template()
S
68 2 6
Woocommerce_Gift_Cards_Lite_Admin::add_mwb_frontend_screens()
S
73 2 5
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_get_file_content()
S
63 1 11
mwb_wgm_plugin_deactivate()
S
66 1 10
Woocommerce_Gift_Cards_Lite_Admin::__construct()
S
70 1 6
run_woocommerce_gift_cards_lite()
S
77 1 4
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_get_category()
S
70 1 6
Woocommerce_Gift_Cards_Lite_Loader::add()
S
64 1 10
Woocommerce_Gift_Cards_Lite_Loader::add_filter()
S
77 1 3
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_get_pricing_type()
S
65 1 9
mwb_uwgc_pro_active()
S
80 1 3
mwb_wgm_plugin_register_erasers()
S
69 1 7
mwb_wgm_plugin_add_suggested_privacy_content()
S
75 1 4
Woocommerce_Gift_Cards_Lite_Loader::__construct()
S
77 1 4
Makewebbetter_Onboarding_Helper::skip_onboarding_popup()
S
72 1 5
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_generate_text_with_description()
S
76 1 4
Woocommerce_Gift_Cards_Lite::get_version()
S
82 1 3
mwb_uwgc_remove_cron_for_notification_update()
S
82 1 3
Woocommerce_Gift_Cards_Restore_Settings_Updation::delete_additional_data()
S
77 1 4
mwb_wgc_register_gift_card_product_type()
S
68 1 8
Woocommerce_Gift_Cards_Lite_Public::__construct()
S
70 1 6
Woocommerce_Gift_Cards_Lite_Loader::add_action()
S
77 1 3
Woocommerce_Gift_Cards_Lite::get_loader()
S
82 1 3
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_save_button_html()
S
70 1 7
Woocommerce_Giftcard_Admin_Settings::mwb_wgm_settings_saved()
S
67 1 10
mwb_wgm_plugin_get_default_privacy_content()
S
74 1 4
WC_Product_Wgm_Gift_Card::__construct()
S
76 1 4
Woocommerce_Gift_Cards_Activation::delete_additional_data()
S
77 1 4
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_get_all_lite_templates()
S
67 1 9
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_price_based_country_giftcard()
S
77 1 4
Woocommerce_Gift_Cards_Lite::get_plugin_name()
S
82 1 3
Woocommerce_Gift_Cards_Lite::set_locale()
S
75 1 4
Woocommerce_Gift_Cards_Lite::run()
S
82 1 3
Woocommerce_Gift_Cards_Lite_Public::enqueue_styles()
S
74 1 4
Woocommerce_Gift_Cards_Lite_Admin::mwb_wgm_admin_setting()
S
80 1 3
Woocommerce_Gift_Cards_Lite_Public::mwb_wgm_apply_already_created_giftcard_coupons()
S
82 1 3
mwb_wgm_plugin_register_exporters()
S
69 1 7
Woocommerce_Gift_Cards_Lite_I18n::load_plugin_textdomain()
S
69 1 7