Nbdesigner_Plugin D

Total Complexity 1,580
Dependencies 31
Dependents 0
Total lines 6,192
Lines of code 5,954
Logical lines of code 4,073
Comment lines 201
Methods 195
Properties 4

Methods 195

Method Rating Maintainability Complexity Lines of code
nbd_frontend_download_pdf()
D
14
59 286
nbd_save_customer_design()
D
22
66 135
nbdesigner_save_design_to_pdf()
D
18
52 233
nbdesigner_detail_order()
D
23
57 149
render_cart()
D
21
50 181
nbd_upload_design_file()
D
28
45 102
woocommerce_order_item_meta_end()
D
26
35 141
nbdesigner_button()
D
29 37 108
nbd_save_cart_design()
D
30 36 94
order_item_name()
D
28
32 119
nbdesigner_manager_fonts()
D
29
32 117
nbdesigner_manager_arts()
C
29
27 121
nbd_before_calculate_totals()
C
38 26 56
nbdesigner_admin_enqueue_scripts()
C
36 25 68
nbdesigner_design_approve()
C
37 24 74
process_add_bulk_variation()
C
35 23 78
create_preview_design()
B
35 21 80
create_mockup_preview()
B
33 18 97
nbdesigner_save_partial_customer_design()
B
35 19 79
nbdesigner_get_info_license()
B
38 18 67
nbdesigner_add_new_order_item()
B
45 20 35
nbdesigner_manager_product()
B
36 17 75
nbdesigner_editor_html()
B
50 20 22
nbdesigner_get_suggest_design()
B
38 17 61
nbdesigner_get_product_info()
B
47 18 29
nbd_save_draft_design()
A
40 15 56
force_login()
A
49 17 24
nbdesigner_customer_upload()
A
40 14 53
nbdesigner_add_custom_page()
A
39 11 75
nbdesigner_create_language()
A
41 12 57
set_nbd_session_cart()
A
47 13 35
woocommerce_hook()
A
39 11 60
nbd_convert_files()
A
41 11 59
nbdesigner_send_email()
A
40 11 59
nbdesigner_remove_license()
A
45 12 40
nbdesigner_admin_notifications_event_action()
A
39 10 67
nbdesigner_update_all_product()
A
41 11 51
nbdesigner_check_license()
A
47 12 34
nbdesigner_copy_image_from_url()
A
40 10 56
nbd_add_to_cart_redirect()
A
45 11 39
nbdesigner_add_google_font()
A
42 10 50
nbdesigner_menu()
A
42 10 49
save_settings()
A
47 11 33
nbdesigner_create_thumbnail_design()
A
43 10 43
nbdesigner_save_language()
A
45 10 40
nbdesigner_make_primary_design()
A
50 11 25
nbdesigner_settings()
A
31 4 126
store_design_data()
A
47 10 34
nbd_update_customer_upload()
A
54 11 18
nbdesigner_custom_notices()
A
46 9 44
setting_design()
A
46 9 38
nbdesigner_user_role()
A
37 6 82
zip_files_and_download()
A
43 8 48
nbd_add_cart_item_data()
A
55 10 16
update_config_product_160()
A
42 7 53
convert_svg_embed()
A
45 8 37
set_nbd_order_data()
A
49 8 32
download_order_item_design_files()
A
56 9 15
nbd_frontend_download_jpeg()
A
40 6 58
update_order_item_meta_data()
A
50 8 26
nbdesigner_update_json_setting_depend()
A
53 8 22
bulk_variation_field()
S
50 7 27
nbdesigner_variation_settings_fields()
S
52 7 22
attach_design_to_admin_email()
S
53 7 21
add_post_class()
S
54 7 20
add_body_class()
S
55 7 19
nbdesigner_delete_language()
S
48 6 33
plugin_activation()
S
48 6 32
nbdesigner_lincense_event_action()
S
56 7 15
nbdesigner_load_admin_design()
S
49 6 30
nbdesigner_save_variation_settings_fields()
S
58 7 14
nbd_get_nbd_products()
S
50 6 28
nbd_remove_design_and_file()
S
59 7 12
is_request()
S
61 7 12
attach_design_to_admin_email2()
S
51 6 25
nbd_download_final_pdf()
S
52 6 24
ajax()
S
40 3 67
schehule()
S
54 6 21
nbdesigner_design_order_email()
S
53 6 21
nbdesigner_allow_create_product()
S
53 6 20
nbdesigner_get_license_key()
S
53 6 20
_nbdesigner_get_font()
S
48 5 31
nbd_delete_order_design()
S
58 6 14
merge_product_config()
S
50 5 28
_nbdesigner_get_art()
S
50 5 28
nbdesigner_get_language()
S
59 6 13
nbdesigner_add_tinymce_editor()
S
59 6 12
nbdesigner_get_qrcode()
S
52 5 22
convert_svg_url()
S
52 5 21
nbd_remove_cart_design()
S
54 5 20
nbd_order_again_cart_item_data()
S
58 5 16
add_display_post_states()
S
58 5 15
nbdesigner_locate_plugin_template()
S
59 5 15
nbd_add_cart_item()
S
58 5 14
nbd_crop_image()
S
50 4 28
order_design()
S
59 5 12
nbdesigner_delete_art()
S
52 4 25
nbdesigner_delete_font()
S
53 4 22
hook()
S
53 4 21
nbdesigner_save_webcam_image()
S
55 4 18
nbdesigner_frontend_translate()
S
56 4 17
nbdesigner_delete_json_setting()
S
59 4 15
init()
S
59 4 15
admin_redirects()
S
63 5 10
nbdesigner_remove_cart_item_design()
S
61 4 13
delete_expired_upload_files()
S
60 4 12
add_nbdesinger_order_actions_button()
S
60 4 12
change_cart_item_prices_text()
S
61 4 11
nbdesigner_add_font_cat()
S
54 3 21
nbdesigner_add_art_cat()
S
54 3 20
nbdesigner_delete_art_cat()
S
55 3 19
nbdesigner_delete_font_cat()
S
55 3 19
nbdesigner_update_list_arts()
S
57 3 17
nbdesigner_update_list_fonts()
S
57 3 17
nbd_before_add_to_cart_button()
S
63 4 10
nbdesigner_update_json_setting()
S
59 3 15
frontend_hook()
S
68 4 6
nbdesigner_get_font()
S
58 3 15
nbdesigner_order_item_quantity_html()
S
66 4 7
nbd_checkout_cart_item_quantity()
S
67 4 7
nbd_create_pages()
S
61 3 13
nbdesigner_get_art()
S
59 3 13
check_has_design()
S
62 3 12
nbdesigner_get_pattern()
S
61 3 11
nbdesigner_template_screen_option()
S
62 3 11
update_files_upload()
S
62 3 11
_get_product_description()
S
54 2 22
login_redirect()
S
71 3 5
nbdesigner_tools()
S
62 3 10
init_session()
S
70 3 6
set_schedule()
S
64 3 9
forcelogin_rest_access()
S
68 3 6
nbdesigner_get_facebook_photo()
S
63 3 10
nbdesigner_admin_posts_filter()
S
65 3 9
nbd_get_product_description()
S
66 3 8
admin_success()
S
64 3 10
admin_footer_text()
S
65 3 8
nbdesigner_display_posts_design()
S
69 3 6
nbdesigner_get_ip()
S
65 3 9
nbdesigner_add_order_design_data()
S
66 3 8
nbdesigner_lincense_notices_content()
S
68 3 6
nbdesigner_plugin_row_meta()
S
61 2 12
admin_hook()
S
54 1 19
get_all_product_has_design()
S
57 1 18
frontend_enqueue_scripts()
S
56 1 17
nbd_get_variation_form()
S
57 1 17
nbdesigner_insert_table_templates()
S
57 1 17
get_cart_item_from_session()
S
71 2 6
nbdesigner_read_json_setting()
S
66 2 9
w3_flush_cache()
S
75 2 5
w3tc_cache_flush()
S
72 2 5
nbdesigner_write_license()
S
66 2 8
update_config_product_170()
S
70 2 6
nbdesigner_lincense_notices()
S
70 2 6
nbd_auto_add_to_cart_redirect()
S
70 2 6
footer_notice()
S
71 2 6
add_to_cart_text()
S
66 2 8
nbdesigner_add_to_cart_shop_link()
S
63 2 10
add_catalog_nbdesign_button()
S
63 2 10
nbd_loggin_redirect_func()
S
69 2 7
nbdesigner_hidden_custom_order_item_metada()
S
62 1 13
nbdesigner_theme_check()
S
82 1 3
nbdesigner_custom_js()
S
82 1 3
nbdesigner_custom_css()
S
82 1 3
nbdesigner_update_variation_v180()
S
82 1 3
nbd_clear_transients()
S
82 1 3
woocommerce_order_details_after_order_table()
S
73 1 5
nbd_get_product_config()
S
77 1 4
__construct()
S
74 1 5
nbdesigner_restore_data_migrate_domain()
S
82 1 3
delete_nbd_product_transient()
S
74 1 5
nbd_check_use_logged_in()
S
66 1 9
is_new_install()
S
78 1 3
nbdesigner_add_query_vars_filter()
S
74 1 5
nbdesigner_product_sorting_nbd()
S
64 1 8
translation_load_textdomain()
S
77 1 3
plugin_deactivation()
S
74 1 5
upload_mimes()
S
67 1 8
display_license_key()
S
69 1 6
set_screen()
S
81 1 3
nbdesigner_add_action_links()
S
70 1 6
nbdesigner_get_list_google_font()
S
72 1 5
nbdesigner_migrate_domain()
S
82 1 3
nbdesigner_analytics()
S
80 1 3
nbdesigner_update_font()
S
75 1 4
nbdesigner_notices()
S
82 1 3
add_design_box()
S
72 1 4
nbdesiger_request_license()
S
71 1 5
nbdesigner_get_extension()
S
72 1 5
nbdesigner_add_design_column()
S
77 1 3
nbd_support()
S
72 1 5
nbdesigner_add_tinymce_shortcode_editor_plugin()
S
75 1 4
nbdesigner_add_tinymce_shortcode_editor_button()
S
76 1 4
nbdesigner_add_tiny_mce_shortcode_dialog()
S
80 1 3
nbd_get_users_by_country_code()
S
73 1 5