Code Analysis: Ultimate Gift Cards For WooCommerce 2.5.1

Function Rating Maintainability Complexity Lines of code
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_before_cart_data()
D
12
78 295
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_product_options_general_product_data()
D
19
51 237
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_order_status_changed()
D
23
53 152
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_add_cart_item_data()
D
29
55 94
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_post()
D
27
44 119
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_get_price_html()
D
28
43 117
Woocommerce_Gift_Cards_Common_Function::wps_wgm_common_functionality()
D
26
41 140
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_preview_email_on_single_page()
D
30 44 94
Woocommerce_Gift_Cards_Common_Function::wps_wgm_create_gift_template()
D
26
37 140
Makewebbetter_Onboarding_Helper::render_field_html()
D
33 35 91
Woocommerce_Giftcard_Admin_Settings::wps_wgm_sanitize_email_settings_data()
D
42 37 41
Woocommerce_Gift_Cards_Common_Function::wps_wgm_create_gift_coupon()
C
31 28 99
wps_wgm_plugin_user_data_eraser()
C
36 24 78
wps_wgm_plugin_user_data_exporter()
C
36 23 76
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_wc_shipping_enabled()
B
44 20 38
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_after_order_itemmeta()
B
42 19 45
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_hidding_coupon_field_on_cart()
B
49 20 29
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_count()
B
33 14 112
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_manage_coupon_amount_on_refund()
B
41 18 52
Woocommerce_Gift_Cards_Lite_Public::enqueue_scripts()
B
35 15 79
Woocommerce_Gift_Cards_Common_Function::wps_wgm_check_expiry_date()
B
48 18 28
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_single_post_meta_table()
B
35 13 91
Makewebbetter_Onboarding_Helper::send_onboarding_data()
A
40 14 59
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_display_notification_bar()
A
49 15 30
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_common_settings()
A
46 14 39
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_scripts()
A
36 11 74
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_search_select_html()
A
49 14 29
Woocommerce_Gift_Cards_Lite_Public::wps_recharge_wallet_via_giftcard()
A
37 11 72
wps_recharge_giftcard_offine()
A
39 11 69
wps_redeem_giftcard_offline()
A
38 9 78
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_get_item_data()
A
45 11 44
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_checkout_create_order_line_item()
A
49 11 31
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_radiobuttons_html()
A
56 12 16
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_new_order_item()
A
44 10 43
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_product_query()
A
47 10 36
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_number_html()
A
54 11 20
Woocommerce_Gift_Cards_Common_Function::wps_wgm_calculate_coupon_discount()
A
54 11 20
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_styles()
A
55 11 16
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_before_calculate_totals()
A
52 10 23
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_html()
A
54 10 20
Woocommerce_Gift_Cards_Restore_Settings_Updation::wps_wgm_restore_data_on_updation()
A
49 9 35
Woocommerce_Gift_Cards_Activation::on_activation()
A
49 9 35
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_textarea_html()
A
54 10 20
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_options_table()
A
34 4 106
Woocommerce_Gift_Cards_Common_Function::wps_allowed_html_tags()
A
32 1 151
Woocommerce_Giftcard_Admin_Settings::wps_wgm_sanitize_settings_data()
A
57 10 15
Woocommerce_Giftcard_Admin_Settings::wps_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::wps_get_org_selected_template()
A
47 8 36
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_email_template()
A
43 7 49
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_insert_christmas_template()
A
42 7 48
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_product_data_tabs()
A
59 9 13
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_loop_add_to_cart_link()
A
51 8 25
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_mothers_day_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_new_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_insert_custom_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Public::wps_mini_cart_product_price()
A
55 8 18
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_input_text_with_button_html()
S
58 8 14
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_wp_editor()
S
50 7 28
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_product_is_taxable()
S
54 7 21
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_append_variable_price()
S
53 7 21
Makewebbetter_Onboarding_Helper::get_client_ip()
S
57 7 19
Woocommerce_Giftcard_Admin_Settings::wps_wgm_get_product()
S
55 7 19
wps_wgm_check_and_inform_update()
S
57 7 16
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_hide_order_metafields()
S
58 7 14
Makewebbetter_Onboarding_Helper::add_deactivation_form_fields()
S
40 3 74
Woocommerce_Gift_Cards_Lite::define_public_hooks()
S
44 5 41
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_shortcodes()
S
52 6 24
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_before_main_content()
S
58 6 16
wps_wgm_giftcard_enable()
S
60 6 13
wps_get_giftcard_details()
S
46 4 40
Woocommerce_Gift_Cards_Lite_Admin::wps_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::wps_wgm_get_template_data()
S
62 5 11
wps_create_giftcard_page()
S
51 4 25
wps_wgm_migrate_notice()
S
55 4 22
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
wps_wgm_coupon_generator()
S
55 4 19
Makewebbetter_Onboarding_Helper::render_form_data_into_table()
S
56 4 18
wps_wgm_create_gift_card_taxonomy()
S
58 4 16
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_dismiss_notice()
S
64 5 9
wps_wgm_admin_settings()
S
58 4 15
Woocommerce_Gift_Cards_Lite_Public::wps_currency_switcher_get_custom_product_type()
S
59 4 15
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_notice_message()
S
63 5 9
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_showbox()
S
64 5 10
Woocommerce_Gift_Cards_Activation::wps_wgm_restore_data()
S
61 4 13
Makewebbetter_Onboarding_Helper::hubwoo_submit_form()
S
51 3 27
Woocommerce_Giftcard_Admin_Settings::wps_wgm_show_category()
S
61 4 12
Woocommerce_Gift_Cards_Lite_Admin::wps_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_Activation::restore_mail_settings_data()
S
55 3 22
Makewebbetter_Onboarding_Helper::__construct()
S
53 3 22
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_mail_settings_data()
S
55 3 22
wps_wgc_standard_plugin_on_create_blog()
S
56 3 18
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_other_settings_data()
S
58 3 17
Woocommerce_Gift_Cards_Activation::restore_other_settings_data()
S
58 3 17
Makewebbetter_Onboarding_Helper::enqueue_scripts()
S
56 3 17
Makewebbetter_Onboarding_Helper::handle_form_submission_for_hubspot()
S
58 3 17
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_woocommerce_before_add_to_cart_button()
S
57 3 17
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_set_cron_for_plugin_notification()
S
62 4 10
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_preview_thickbox_rqst()
S
58 3 14
Makewebbetter_Onboarding_Helper::hic_post()
S
51 2 27
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_giftcard_custom_post()
S
46 1 41
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_ajax_callbacks()
S
61 3 11
wps_permission_check()
S
63 3 11
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_tool_tip()
S
63 3 11
wps_wgm_old_upgrade_notice()
S
58 2 23
Woocommerce_Gift_Cards_Lite_Admin::wps_get_update_notification_data()
S
53 2 23
wps_wgm_upgrade_notice()
S
55 2 22
Woocommerce_Gift_Cards_Lite_Loader::run()
S
66 3 8
Makewebbetter_Onboarding_Helper::add_deactivation_popup_screen()
S
70 3 6
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_button_html()
S
71 3 5
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_bottom_description_field()
S
71 3 5
Makewebbetter_Onboarding_Helper::add_onboarding_popup_screen()
S
73 3 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_premium_features()
S
68 3 7
Makewebbetter_Onboarding_Helper::add_wps_additional_validation()
S
69 3 6
Woocommerce_Gift_Cards_Lite::define_admin_hooks()
S
49 1 30
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_label()
S
71 3 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_terms()
S
61 2 14
Woocommerce_Gift_Cards_Lite_Admin::wps_custom_plugin_row_meta()
S
59 2 12
Woocommerce_Gift_Cards_Lite::__construct()
S
62 2 12
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_add_wallet_tabs()
S
58 1 17
Woocommerce_Giftcard_Admin_Settings::wps_wgm_allowed_html_for_tool_tip()
S
60 1 16
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_menu()
S
66 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_remove_row_actions()
S
67 2 8
Woocommerce_Gift_Cards_Lite_Admin::add_wps_deactivation_screens()
S
71 2 6
Makewebbetter_Onboarding_Helper::enqueue_styles()
S
72 2 5
Woocommerce_Gift_Cards_Lite_Admin::add_wps_frontend_screens()
S
73 2 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_gift_card_product()
S
68 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_gift_template()
S
68 2 6
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_hidden_order_itemmeta()
S
67 2 8
str_contains()
S
78 2 3
Woocommerce_Gift_Cards_Lite::load_dependencies()
S
64 2 9
Makewebbetter_Onboarding_Helper::get_instance()
S
72 2 6
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_file_content()
S
63 1 11
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_all_lite_templates()
S
67 1 9
wps_wgm_plugin_add_suggested_privacy_content()
S
75 1 4
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_price_based_country_giftcard()
S
77 1 4
Woocommerce_Giftcard_Admin_Settings::wps_wgm_save_button_html()
S
70 1 7
wps_wgc_register_gift_card_product_type()
S
68 1 8
Woocommerce_Gift_Cards_Lite_Loader::__construct()
S
77 1 4
Woocommerce_Giftcard_Admin_Settings::wps_wgm_settings_saved()
S
67 1 10
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_pricing_type()
S
63 1 10
wps_wgm_plugin_get_default_privacy_content()
S
74 1 4
wps_wgm_plugin_deactivate()
S
66 1 10
wps_uwgc_pro_active()
S
80 1 3
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_get_template_data()
S
80 1 3
Woocommerce_Gift_Cards_Lite::set_locale()
S
75 1 4
Woocommerce_Gift_Cards_Lite::get_loader()
S
82 1 3
Woocommerce_Gift_Cards_Lite_Loader::add_filter()
S
77 1 3
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_add_wallet_register_endpoint()
S
79 1 3
Woocommerce_Giftcard_Admin_Settings::wps_wgm_get_category()
S
70 1 6
Woocommerce_Gift_Cards_Restore_Settings_Updation::delete_additional_data()
S
77 1 4
Makewebbetter_Onboarding_Helper::skip_onboarding_popup()
S
72 1 5
wps_wgm_plugin_register_exporters()
S
69 1 7
Woocommerce_Gift_Cards_Lite_Public::wps_wgm_apply_already_created_giftcard_coupons()
S
82 1 3
WC_Product_Wgm_Gift_Card::__construct()
S
76 1 4
Woocommerce_Gift_Cards_Lite_I18n::load_plugin_textdomain()
S
69 1 7
Woocommerce_Gift_Cards_Lite_Public::enqueue_styles()
S
74 1 4
Woocommerce_Gift_Cards_Lite_Loader::add()
S
64 1 10
Woocommerce_Gift_Cards_Lite_Loader::add_action()
S
77 1 3
Woocommerce_Gift_Cards_Activation::delete_additional_data()
S
77 1 4
run_woocommerce_gift_cards_lite()
S
77 1 4
Woocommerce_Gift_Cards_Lite_Public::__construct()
S
70 1 6
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_with_description()
S
76 1 4
Woocommerce_Gift_Cards_Lite::get_plugin_name()
S
82 1 3
Woocommerce_Gift_Cards_Lite_Admin::__construct()
S
70 1 6
wps_wgm_plugin_register_erasers()
S
69 1 7
wps_uwgc_remove_cron_for_notification_update()
S
82 1 3
Woocommerce_Gift_Cards_Lite::get_version()
S
82 1 3
Woocommerce_Gift_Cards_Lite::run()
S
82 1 3
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_setting()
S
80 1 3