Nbdesigner_Plugin D

Total Complexity 1,905
Dependencies 35
Dependents 0
Total lines 7,436
Lines of code 6,978
Logical lines of code 4,664
Comment lines 109
Methods 205
Properties 4

Methods 205

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