Code Analysis: Ultimate Gift Cards For WooCommerce 3.1.4

Function Rating Maintainability Complexity Lines of code
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_product_options_general_product_data()
D
19
50 235
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_report_details()
D
19
47 250
Woocommerce_Gift_Cards_Common_Function::wps_wgm_create_gift_template()
D
22
49 173
Woocommerce_Gift_Cards_Common_Function::wps_wgm_common_functionality()
D
25
43 146
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_post()
D
27
44 119
Makewebbetter_Onboarding_Helper::render_field_html()
D
33 35 91
Wps_WGM_Giftcard_Report_List::wps_uwgc_giftcard_report_data()
D
27
31 145
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_woocommerce_after_order_itemmeta()
B
40 22 53
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_import_giftcard_template_org()
B
32 16 137
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_common_settings()
B
42 19 52
wps_recharge_giftcard_offine()
B
36 16 84
Woocommerce_Gift_Cards_Common_Function::wps_wgm_check_expiry_date()
B
46 19 33
wps_redeem_giftcard_offline()
B
35 14 93
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_scripts()
B
36 15 74
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_display_notification_bar()
A
46 16 35
Makewebbetter_Onboarding_Helper::send_onboarding_data()
A
40 14 59
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_email_template()
A
39 13 61
Wps_WGM_Giftcard_Report_List::wps_uwgc_total_balance()
A
41 13 54
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_search_select_html()
A
49 14 29
wps_giftcard_notification_plugin_html()
A
48 13 32
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_enqueue_styles()
A
50 13 24
wps_banner_notification_plugin_html()
A
48 12 32
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_radiobuttons_html()
A
56 12 16
Woocommerce_Gift_Cards_Common_Function::wps_wgm_calculate_coupon_discount()
A
54 11 20
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_number_html()
A
54 11 20
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_save_notice_message()
A
53 10 20
Woocommerce_Gift_Cards_Activation::on_activation()
A
49 9 35
Woocommerce_Gift_Cards_Restore_Settings_Updation::wps_wgm_restore_data_on_updation()
A
49 9 35
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_textarea_html()
A
54 10 20
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_html()
A
54 10 20
Woocommerce_Giftcard_Admin_Settings::wps_wgm_sanitize_settings_data()
A
57 10 15
Woocommerce_Gift_Cards_Common_Function::wps_allowed_html_tags()
A
32 1 149
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
Wps_WGM_Giftcard_Report_List::process_bulk_action()
A
51 9 26
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_generate_gifting_api_key_and_secret()
A
42 7 55
Woocommerce_Gift_Cards_Common_Function::wps_get_org_selected_template()
A
47 8 36
Woocommerce_Gift_Cards_Lite::define_public_hooks()
A
41 7 50
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_insert_christmas_template()
A
43 7 45
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_Gift_Cards_Lite::define_admin_hooks()
A
42 6 49
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
Wps_WGM_Giftcard_Report_List::column_default()
S
52 7 24
Woocommerce_Giftcard_Admin_Settings::wps_wgm_get_product()
S
55 7 19
Makewebbetter_Onboarding_Helper::get_client_ip()
S
57 7 19
wps_wgm_check_license_pro()
S
55 7 17
wps_get_giftcard_details()
S
45 5 45
Makewebbetter_Onboarding_Helper::add_deactivation_form_fields()
S
40 3 74
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_edit_form_after_title()
S
43 3 69
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_hide_specific_product_from_backend()
S
58 6 14
wps_wgm_giftcard_enable()
S
60 6 13
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_coupon_reporting_with_order_id()
S
54 5 22
Woocommerce_Gift_Cards_Activation::wps_wgm_restore_data()
S
53 5 22
wps_uwgc_create_giftcard_template_org()
S
54 5 21
Woocommerce_Gift_Cards_Restore_Settings_Updation::restore_general_settings_data()
S
45 3 49
Woocommerce_Gift_Cards_Activation::restore_general_settings_data()
S
45 3 49
Makewebbetter_Onboarding_Helper::can_show_onboarding_popup()
S
57 5 16
wps_permission_check()
S
57 5 14
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_WGM_Giftcard_Report_List::wps_uwgc_usort_reorder_report()
S
60 5 11
wps_create_giftcard_page()
S
51 4 25
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_end_points_log()
S
50 3 37
Woocommerce_Giftcard_Admin_Settings::wps_uwgc_plug_admin_notice()
S
55 4 20
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::wps_wgm_is_par_enable()
S
62 5 10
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_showbox()
S
64 5 10
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
wps_wgm_admin_settings()
S
58 4 15
Woocommerce_Giftcard_Admin_Settings::wps_wgm_show_category()
S
61 4 12
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_premium_features()
S
60 4 12
Makewebbetter_Onboarding_Helper::hubwoo_submit_form()
S
51 3 27
Makewebbetter_Onboarding_Helper::add_wps_additional_validation()
S
61 4 11
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
Woocommerce_Gift_Cards_Activation::restore_other_settings_data()
S
56 3 20
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
Makewebbetter_Onboarding_Helper::enqueue_scripts()
S
56 3 17
Makewebbetter_Onboarding_Helper::handle_form_submission_for_hubspot()
S
58 3 17
Woocommerce_Gift_Cards_Common_Function::is_order_gift_card_only()
S
61 3 12
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_giftcard_custom_post()
S
45 1 42
Makewebbetter_Onboarding_Helper::hic_post()
S
51 2 27
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_tool_tip()
S
63 3 11
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_par_compatibility_settings()
S
49 1 38
Woocommerce_Gift_Cards_Lite_Admin::wps_get_update_notification_data()
S
53 2 23
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_button_html()
S
71 3 5
wps_wgm_hpos_get_meta_data()
S
63 3 10
wps_wgm_hpos_update_meta_data()
S
65 3 9
wps_wgm_is_hpos_enabled()
S
69 3 7
wps_wgm_declare_hpos_compatibility()
S
66 3 8
Makewebbetter_Onboarding_Helper::add_deactivation_popup_screen()
S
70 3 6
wps_wgm_hpos_delete_meta_data()
S
65 3 9
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_label()
S
71 3 5
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_bottom_description_field()
S
71 3 5
Woocommerce_Gift_Cards_Lite_Loader::run()
S
66 3 8
Wps_WGM_Giftcard_Report_List::wps_uwgc_validate_expiry()
S
69 3 7
Makewebbetter_Onboarding_Helper::add_onboarding_popup_screen()
S
73 3 5
Woocommerce_Gift_Cards_Lite_Admin::wps_custom_plugin_row_meta()
S
58 2 13
Woocommerce_Gift_Cards_Lite::__construct()
S
62 2 12
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_toolbar()
S
61 2 12
wps_wgc_register_gift_card_product_type()
S
64 2 11
Wps_WGM_Giftcard_Report_List::prepare_items()
S
54 1 22
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_gift_card_product()
S
68 2 7
str_contains()
S
78 2 3
wps_wgm_schedule_midnight_reset()
S
70 2 6
Woocommerce_Gift_Cards_Lite::load_dependencies()
S
64 2 9
Makewebbetter_Onboarding_Helper::enqueue_styles()
S
72 2 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_woocommerce_hidden_order_itemmeta()
S
67 2 8
Wps_WGM_Giftcard_Report_List::extra_tablenav()
S
73 2 5
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_menu()
S
66 2 7
Woocommerce_Gift_Cards_Lite_Admin::add_wps_deactivation_screens()
S
71 2 6
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::wps_wgm_is_par_active()
S
67 2 8
wps_uwgc_remove_cron_for_notification_update()
S
69 2 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_preview_gift_template()
S
64 2 8
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_remove_row_actions()
S
67 2 8
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_report()
S
60 1 14
Wps_WGM_Giftcard_Report_List::get_columns()
S
60 1 13
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_gift_card_details()
S
62 1 11
Woocommerce_Gift_Cards_Common_Function::wps_wgm_get_file_content()
S
63 1 11
Woocommerce_Gift_Cards_Lite::get_loader()
S
82 1 3
wps_wgm_plugin_register_exporters()
S
69 1 7
Woocommerce_Giftcard_Admin_Settings::wps_wgm_settings_saved()
S
67 1 10
Woocommerce_Gift_Cards_Lite::get_plugin_name()
S
82 1 3
Woocommerce_Gift_Cards_Restore_Settings_Updation::delete_additional_data()
S
77 1 4
Woocommerce_Gift_Cards_Lite_Admin::wps_reset_gifting_request()
S
80 1 3
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_Giftcard_Report_List::get_bulk_actions()
S
71 1 6
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_get_all_lite_templates()
S
67 1 9
Woocommerce_Gift_Cards_Lite::get_version()
S
82 1 3
Woocommerce_Giftcard_Admin_Settings::wps_wgm_generate_text_with_description()
S
76 1 4
Woocommerce_Gift_Cards_Lite_Loader::add_action()
S
77 1 3
wps_wgm_plugin_register_erasers()
S
69 1 7
Woocommerce_Gift_Cards_Lite::set_locale()
S
75 1 4
Woocommerce_Gift_Cards_Lite::run()
S
82 1 3
wps_uwgc_pro_active()
S
80 1 3
Makewebbetter_Onboarding_Helper::skip_onboarding_popup()
S
72 1 5
Woocommerce_Gift_Cards_Lite_I18n::load_plugin_textdomain()
S
69 1 7
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_admin_setting()
S
80 1 3
Woocommerce_Gift_Cards_Lite_Loader::__construct()
S
77 1 4
WC_Product_Wgm_Gift_Card::__construct()
S
76 1 4
Woocommerce_Giftcard_Admin_Settings::wps_wgm_get_category()
S
70 1 6
run_woocommerce_gift_cards_lite()
S
77 1 4
Woocommerce_Gift_Cards_Lite_Loader::add()
S
64 1 10
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_giftcard_report()
S
80 1 3
Woocommerce_Giftcard_Admin_Settings::wps_wgm_save_button_html()
S
70 1 7
Woocommerce_Gift_Cards_Activation::delete_additional_data()
S
77 1 4
Woocommerce_Gift_Cards_Lite_Loader::add_filter()
S
77 1 3
wps_wgm_plugin_add_suggested_privacy_content()
S
75 1 4
Wps_WGM_Giftcard_Report_List::column_cb()
S
72 1 6
Woocommerce_Gift_Cards_Lite_Admin::wps_wgm_list_shortcode_in_gutenburg_block()
S
73 1 4
Woocommerce_Gift_Cards_Lite_Admin::__construct()
S
70 1 6
wps_wgm_plugin_deactivate()
S
66 1 10
Woocommerce_Gift_Cards_Common_Function::mwb_wgm_get_template_data()
S
80 1 3
Wps_WGM_Giftcard_Report_List::get_sortable_columns()
S
71 1 6