Code Analysis: Ultimate Gift Cards For WooCommerce 2.6.1

Function Rating Maintainability Complexity Lines of code
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_product_options_general_product_data()
D
19
51 237
Woocommerce_Gift_Cards_Common_Function::wps_wgm_create_gift_template()
D
24
42 157
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_post()
D
27
44 119
Woocommerce_Gift_Cards_Common_Function::wps_wgm_common_functionality()
D
25
41 142
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
30 30 104
wps_wgm_plugin_user_data_eraser()
C
34 25 89
wps_wgm_plugin_user_data_exporter()
C
34 24 87
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_giftcard_template_org()
B
32 16 139
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_after_order_itemmeta()
B
41 21 48
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_count()
B
32 15 123
wps_recharge_giftcard_offine()
B
37 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
wps_redeem_giftcard_offline()
A
36 13 88
Makewebbetter_Onboarding_Helper::send_onboarding_data()
A
40 14 59
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_scripts()
A
36 13 74
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_Giftcard_Admin_Settings::wps_wgm_generate_search_select_html()
A
49 14 29
wps_giftcard_notification_plugin_html()
A
50 12 27
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_styles()
A
53 12 19
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_radiobuttons_html()
A
56 12 16
wps_banner_notification_plugin_html()
A
51 11 27
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_email_template()
A
41 9 54
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_Restore_Settings_Updation::wps_wgm_restore_data_on_updation()
A
49 9 35
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_html()
A
54 10 20
Woocommerce_Gift_Cards_Activation::on_activation()
A
49 9 35
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_notice_message()
A
53 10 20
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_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_Admin::wps_wgm_new_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_mothers_day_template()
A
45 7 39
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_insert_custom_template()
A
45 7 39
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
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
Makewebbetter_Onboarding_Helper::add_deactivation_form_fields()
S
40 3 74
Woocommerce_Gift_Cards_Lite::define_public_hooks()
S
43 5 44
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_shortcodes()
S
52 6 24
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_edit_form_after_title()
S
44 3 61
wps_wgm_giftcard_enable()
S
60 6 13
wps_get_giftcard_details()
S
46 4 40
wps_uwgc_create_giftcard_template_org()
S
54 5 21
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
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_dismiss_notice_banner()
S
64 5 9
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_showbox()
S
64 5 10
wps_wgm_admin_settings()
S
58 4 15
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_Activation::restore_product_settings_data()
S
54 3 23
Woocommerce_Gift_Cards_Restore_Settings_Updation::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_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_Restore_Settings_Updation::restore_other_settings_data()
S
58 3 17
Makewebbetter_Onboarding_Helper::hic_post()
S
51 2 27
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_tool_tip()
S
63 3 11
wps_permission_check()
S
63 3 11
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_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::define_admin_hooks()
S
48 1 32
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_label()
S
71 3 5
wps_wgm_hpos_delete_meta_data()
S
65 3 9
wps_wgm_is_hpos_enabled()
S
69 3 7
wps_wgm_hpos_get_meta_data()
S
63 3 10
Makewebbetter_Onboarding_Helper::add_wps_additional_validation()
S
69 3 6
Woocommerce_Gift_Cards_Lite_Loader::run()
S
66 3 8
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_bottom_description_field()
S
71 3 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_premium_features()
S
68 3 7
Makewebbetter_Onboarding_Helper::add_onboarding_popup_screen()
S
73 3 5
Makewebbetter_Onboarding_Helper::add_deactivation_popup_screen()
S
70 3 6
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_button_html()
S
71 3 5
wps_wgm_hpos_update_meta_data()
S
65 3 9
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_terms()
S
61 2 14
Woocommerce_Gift_Cards_Lite_Admin::wps_custom_plugin_row_meta()
S
58 2 13
Woocommerce_Gift_Cards_Lite::__construct()
S
62 2 12
Woocommerce_Giftcard_Admin_Settings::wps_wgm_allowed_html_for_tool_tip()
S
60 1 16
Woocommerce_Gift_Cards_Lite_Admin::add_wps_frontend_screens()
S
73 2 5
Makewebbetter_Onboarding_Helper::get_instance()
S
72 2 6
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_gift_template()
S
68 2 6
Woocommerce_Gift_Cards_Lite_Admin::add_wps_deactivation_screens()
S
71 2 6
wps_wgm_declare_hpos_compatibility()
S
71 2 5
Makewebbetter_Onboarding_Helper::enqueue_styles()
S
72 2 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_menu()
S
66 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_gift_card_product()
S
68 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_set_cron_for_plugin_notification()
S
67 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_template_org()
S
71 2 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_hidden_order_itemmeta()
S
67 2 8
Woocommerce_Gift_Cards_Lite::load_dependencies()
S
64 2 9
str_contains()
S
78 2 3
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_remove_row_actions()
S
67 2 8
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_file_content()
S
63 1 11
Woocommerce_Gift_Cards_Activation::delete_additional_data()
S
77 1 4
wps_wgm_plugin_add_suggested_privacy_content()
S
75 1 4
Woocommerce_Gift_Cards_Lite_Loader::add_filter()
S
77 1 3
WC_Product_Wgm_Gift_Card::__construct()
S
76 1 4
wps_wgm_plugin_get_default_privacy_content()
S
74 1 4
Woocommerce_Gift_Cards_Restore_Settings_Updation::delete_additional_data()
S
77 1 4
Woocommerce_Gift_Cards_Lite::get_version()
S
82 1 3
wps_uwgc_remove_cron_for_notification_update()
S
82 1 3
Woocommerce_Gift_Cards_Lite::get_plugin_name()
S
82 1 3
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_pricing_type()
S
63 1 10
Woocommerce_Gift_Cards_Lite_Loader::add()
S
64 1 10
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_with_description()
S
76 1 4
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_setting()
S
80 1 3
wps_wgm_plugin_register_erasers()
S
69 1 7
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_get_template_data()
S
80 1 3
Woocommerce_Gift_Cards_Lite::run()
S
82 1 3
Makewebbetter_Onboarding_Helper::skip_onboarding_popup()
S
72 1 5
Woocommerce_Gift_Cards_Lite_Loader::__construct()
S
77 1 4
wps_wgm_plugin_deactivate()
S
66 1 10
Woocommerce_Gift_Cards_Lite::set_locale()
S
75 1 4
wps_wgm_plugin_register_exporters()
S
69 1 7
Woocommerce_Giftcard_Admin_Settings::wps_wgm_get_category()
S
70 1 6
wps_wgc_register_gift_card_product_type()
S
68 1 8
wps_uwgc_pro_active()
S
80 1 3
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_all_lite_templates()
S
67 1 9
Woocommerce_Gift_Cards_Lite_Loader::add_action()
S
77 1 3
Woocommerce_Gift_Cards_Lite_Admin::__construct()
S
70 1 6
Woocommerce_Gift_Cards_Lite_I18n::load_plugin_textdomain()
S
69 1 7
Woocommerce_Gift_Cards_Lite::get_loader()
S
82 1 3
Woocommerce_Giftcard_Admin_Settings::wps_wgm_settings_saved()
S
67 1 10
Woocommerce_Giftcard_Admin_Settings::wps_wgm_save_button_html()
S
70 1 7
run_woocommerce_gift_cards_lite()
S
77 1 4