Code Analysis: Printess Editor 1.6.9

Function Rating Maintainability Complexity Lines of code
printess_render_personalized_products_table()
D
29 36 119
printess_handle_order_items()
D
29 32 115
printess_render_saved_designs()
D
29 29 123
printess_cart_loaded_from_session()
C
37 27 69
printess_post_status_changed()
C
37 27 68
printess_post_add_design()
C
39 27 55
printess_produce()
B
35 22 82
printess_redirect_after_login()
B
39 23 53
printess_order_customer_meta_customized_display()
B
37 20 89
printess_register_admin_hooks()
B
23
1 363
PrintessTable::render_css_grid()
B
38 19 79
add_production_vdp_data()
B
34 16 86
printess_render_select_with_option_groups()
B
39 17 70
printess_render_dropship_table()
B
44 17 53
printess_order_meta_customized_display()
A
38 14 66
printess_product_data_panels()
A
29
3 208
printess_render_form_field_mappings()
A
34 2 210
printess_edit_order_line_item()
A
36 10 90
printess_get_product_json()
A
40 10 59
printess_render_editor_integration()
A
36 7 92
Printess_Saved_Design_Repository::get_designs()
A
44 9 41
printess_get_dropshipping_info()
A
47 9 39
printess_order_item_uses_dropshipping()
A
56 10 17
PrintessTable::add_column()
A
57 9 17
printess_validate_url_token()
A
58 9 14
Printess_Saved_Design_Repository::add_design()
A
44 7 43
printess_post_order_item_approve()
S
50 7 29
Printess_Saved_Design_Repository::cleanup_db()
S
52 7 23
printess_add_cart_item_data()
S
54 7 21
printess_save_edited_order_line_item()
S
47 6 35
printess_add_to_cart_redirect()
S
55 7 19
printess_after_cart_item_name()
S
58 7 13
printess_register_hooks()
S
36 1 94
printess_output_format_field_callback()
S
59 6 14
printess_saved_design_lifetime_callback()
S
49 4 41
printess_ordered_design_lifetime_callback()
S
49 4 41
printess_post_custom_method()
S
52 5 25
printess_approve_order_line_item()
S
52 5 24
printess_system_default_dropshipping_callback()
S
53 5 24
printess_adjust_add_to_cart()
S
54 5 21
printess_jpg_compression_field_callback()
S
56 5 19
printess_add_save_token_to_order_items()
S
56 5 18
printess_create_new_unexpiration_date()
S
56 5 17
printess_process_product_meta()
S
57 5 16
Printess_Saved_Design_Repository::get_design_live_time_in_days()
S
58 5 16
printess_get_available_pages()
S
50 4 30
Printess_Saved_Design_Repository::update_design()
S
50 4 28
printess_render_login_script()
S
100 1 73
printess_render_edit_button_before_mini_basket_buttons()
S
60 5 11
printess_do_render_edit_link()
S
57 4 16
printess_get_value_from_array()
S
69 5 6
printess_show_original_product_in_basket_field_callback()
S
60 4 14
Printess_Saved_Design_Repository::update_db_table()
S
52 3 29
printess_approval_field_callback()
S
58 3 17
PrintessTable::render()
S
65 4 9
printess_get_shipping_value()
S
69 4 6
printess_use_billing_address()
S
69 4 6
PrintessTable::add_value()
S
68 4 6
printess_render_save_dialog()
S
50 1 37
printess_send_post_request()
S
53 2 22
printess_options_page_html()
S
56 2 21
Printess_Saved_Design_Repository::update_last_ordered()
S
55 2 19
PrintessTable::add_row()
S
68 3 7
printess_save_custom_field_variations()
S
63 3 10
printess_get_current_user_id()
S
68 3 7
Printess_Saved_Design_Repository::get_design()
S
66 3 8
Printess_Saved_Design_Repository::install_or_update_db_table()
S
67 3 8
PrintessTable::__construct()
S
73 3 5
printess_show_printess_view_if_printess_product()
S
65 3 9
printess_hide_order_item_meta_fields()
S
61 2 13
PrintessTools::decrypt()
S
59 2 13
printess_get_item_data()
S
64 2 11
printess_enable_design_save_field_callback()
S
64 2 11
printess_show_product_name_in_editor_field_callback()
S
64 2 11
printess_unexpire_save_token()
S
61 2 11
printess_show_prices_in_editor_field_callback()
S
64 2 11
Printess_Saved_Design_Repository::install_db_table()
S
54 1 25
printess_add_to_cart_after_customization_field_callback()
S
66 2 10
printess_admin_order_item_thumbnail()
S
67 2 7
PrintessTools::replace_last_occurance()
S
66 2 8
printess_send_to_printess_api()
S
65 2 9
printess_create_url_token()
S
59 1 15
printess_get_debug()
S
69 2 7
printess_get_show_customize_on_archive_page()
S
69 2 7
printess_get_add_to_cart_after_customization()
S
69 2 7
printess_debug_field_callback()
S
66 2 10
Printess_Saved_Design_Repository::delete_design()
S
68 2 6
printess_displaylineitemid_field_callback()
S
65 2 10
printess_ask_for_name_on_resave_field_callback()
S
65 2 10
printess_show_customize_on_archive_page_field_callback()
S
66 2 10
printess_get_thumbnail()
S
70 2 6
printess_add_my_account_menu_item()
S
65 2 9
printess_render_information_overlay()
S
100 1 11
printess_ids_to_hide_field_callback()
S
73 1 6
printess_product_settings_tabs()
S
65 1 9
printess_init_plugin()
S
70 1 6
printess_insert_helper_script_before_minibasket()
S
100 1 9
printess_get_host()
S
80 1 3
printess_settings_section_callback()
S
100 1 2
printess_get_embed_html_url()
S
80 1 3
printess_get_customize_button_class()
S
80 1 3
printess_legal_notice_field_callback()
S
72 1 6
printess_class_names_to_hide_field_callback()
S
73 1 6
printess_add_custom_field_variation_data()
S
75 1 4
printess_api_domain_field_callback()
S
73 1 6
printess_shop_token_field_callback()
S
73 1 6
printess_get_approval_mode()
S
80 1 3
printess_get_shop_token()
S
80 1 3
printess_get_price_format_options()
S
64 1 10
printess_embed_html_url_field_callback()
S
73 1 6
printess_get_domain()
S
80 1 3
printess_get_service_token()
S
80 1 3
PrintessTools::encrypt()
S
66 1 7
printess_create_dropshipping_address()
S
68 1 8
printess_add_custom_field_to_variations()
S
64 1 10
printess_get_ids_to_hide()
S
80 1 3
Printess_Saved_Design_Repository::add_serialized_design()
S
76 1 3
printess_service_token_field_callback()
S
73 1 6
printess_on_after_login_form()
S
68 1 7
printess_access_token_field_callback()
S
73 1 6
printess_get_class_names_to_hide()
S
80 1 3
printess_customize_button_class_field_callback()
S
73 1 6
printess_get_access_token()
S
80 1 3
printess_item_query_vars()
S
68 1 8
printess_admin_head()
S
83 1 3
printess_load_externalscripts()
S
73 1 4