Wf_Woocommerce_Packing_List_Admin D

Total Complexity 664
Dependencies 17
Dependents 15
Total lines 4,662
Lines of code 3,919
Logical lines of code 1,328
Comment lines 471
Methods 96
Properties 7

Methods 96

Method Rating Maintainability Complexity Lines of code
all_wt_pklist_languages()
D
5
1 1,284
generate_print_button_html()
D
25
43 149
wf_display_price()
C
32 29 102
save_settings()
C
32 29 99
wt_pklist_import_settings()
C
32 26 98
advanced_settings()
C
35 25 80
debug_save()
B
40 18 66
check_before_auto_generating_invoice_no()
B
45 19 35
admin_settings_page()
A
41 15 56
delete_temp_files_recursively()
A
43 15 47
wf_convert_to_user_currency()
A
48 16 32
print_document_from_the_mail_link()
A
43 15 44
admin_modules()
A
44 13 46
wt_pklist_popup_on_order_edit_page()
A
45 13 44
wf_get_decimal_price()
A
48 13 32
get_total_temp_files()
A
41 11 56
generate_print_button_data()
A
45 11 45
validate_settings_data()
A
48 10 35
wf_get_woocommerce_currency_symbols()
A
27
1 169
download_all_temp()
A
43 9 46
wt_pklist_action_scheduler_for_invoice_number()
A
57 11 15
wt_pklist_form_wizard_save()
A
42 8 53
create_metabox_content()
A
44 8 51
created_document_count()
A
49 9 30
add_order_list_page_print_actions()
A
49 9 29
print_window()
A
51 9 27
wf_shipping_formated_price()
A
49 9 27
download_temp_zip_file()
A
45 8 41
wt_pklist_debug_metabox_content()
A
50 9 25
verify_order_ids()
A
50 8 30
print_document_from_the_admin_link()
A
49 8 28
admin_menu()
A
44 6 46
delete_all_temp()
S
48 7 28
wt_pklist_cta_banner_dismiss()
S
50 7 27
check_write_access()
S
53 7 24
add_checkout_fields()
S
51 7 24
enqueue_scripts()
S
41 5 51
wt_pklist_settings_json()
S
48 6 32
sanitize_text_arr()
S
51 6 32
plugin_action_links()
S
44 5 43
add_common_print_button_in_wc_order_listing_action_column()
S
53 6 21
wt_pklist_reset_settings()
S
47 5 35
get_order_ids_for_invoice_number_generation()
S
45 4 45
check_doc_already_created()
S
62 7 10
document_module_enable_disable()
S
50 5 30
wt_pklist_action_scheduler_for_auto_cleanup()
S
58 6 14
update_plugin_settings_when_wc_update_settings()
S
59 6 13
envelope_settings_subtabcontent()
S
55 5 22
not_activated_pro_addons()
S
54 5 20
get_page_url_for_denied_document_access()
S
57 5 17
order_meta_dropdown_list()
S
57 5 16
add_email_attachments()
S
63 6 9
wt_pklist_action_scheduler_for_invoice_number_count()
S
59 5 14
wt_pklist_save_default_templates_func()
S
59 5 13
envelope_settings_tabcontent()
S
55 4 22
get_invoice_pdf_name()
S
53 4 22
check_the_order_is_old()
S
56 4 19
add_email_print_actions()
S
63 5 9
hide_empty_shipping_address()
S
59 4 15
check_role_access()
S
59 4 15
add_menu_after_id()
S
60 4 12
check_full_refunded_property()
S
61 4 11
qrcode_barcode_visibility()
S
61 4 11
validate_box_packing_field()
S
62 4 11
dismiss_notice()
S
63 4 10
wt_plugin_active()
S
67 4 7
get_tooltips()
S
72 4 4
set_tooltip()
S
63 4 9
add_tab_after_id()
S
61 3 12
get_all_option_of_this_plugin()
S
47 1 41
load_address_from_woo()
S
58 2 16
wt_pklist_action_scheduler_for_saving_default_templates()
S
64 3 10
wf_pklist_delete_all_invoice_numbers_func()
S
66 3 8
check_if_mpdf_used()
S
68 3 7
get_language_list()
S
67 3 7
add_meta_boxes()
S
65 3 7
add_fontend_print_actions()
S
68 3 6
enqueue_styles()
S
67 2 7
is_enable_rtl_support()
S
64 2 10
get_print_url()
S
70 2 5
get_tooltip_configs()
S
63 2 10
wt_pklist_safe_redirect_or_die()
S
68 2 8
wt_pklist_delete_all_invoice_numbers_tool()
S
61 1 11
__construct()
S
77 1 4
action_for_auto_generate_invoice_number()
S
81 1 3
wt_get_empty_invoice_number_count()
S
69 1 6
action_after_account_orders_js()
S
77 1 9
sanitize_css_class_name()
S
78 1 3
wf_search_order_by_invoice_number()
S
76 1 4
get_rtl_languages()
S
67 1 7
strip_unwanted_tags()
S
66 1 8
module_exists()
S
79 1 3
admin_premium_extension_page()
S
76 1 4
alter_bulk_action()
S
79 1 3
register_tooltips()
S
68 1 7
wt_promotion_banner_screens()
S
66 1 9