Code Analysis: Printess Editor 1.3.2

Function Rating Maintainability Complexity Lines of code
printess_embed_iframe_core()
D
16
25 572
printess_render_personalized_products_table()
D
31 30 134
printess_render_saved_designs()
C
29 25 133
printess_post_status_changed()
C
37 27 68
printess_order_customer_meta_customized_display()
B
37 20 89
printess_handle_order_items()
B
34 20 89
printess_post_add_design()
B
42 22 46
printess_render_dropship_table()
B
44 17 53
printess_redirect_after_login()
B
43 17 40
printess_render_select_with_option_groups()
A
41 15 60
printess_order_meta_customized_display()
A
39 13 62
printess_produce()
A
40 11 65
printess_register_admin_hooks()
A
29 1 213
printess_product_data_panels()
A
31 1 182
Printess_Saved_Design_Repository::get_designs()
A
44 9 41
printess_get_dropshipping_info()
A
47 9 39
printess_cart_loaded_from_session()
A
54 9 21
printess_validate_url_token()
A
58 9 13
Printess_Saved_Design_Repository::add_design()
A
44 7 43
printess_post_order_item_approve()
S
50 7 29
printess_render_product_form()
S
52 7 26
Printess_Saved_Design_Repository::cleanup_db()
S
52 7 23
printess_save_edited_order_line_item()
S
47 6 35
printess_add_to_cart_redirect()
S
55 7 19
printess_admin_process_product_object()
S
49 6 32
printess_after_cart_item_name()
S
58 7 13
printess_edit_order_line_item()
S
49 5 34
printess_register_hooks()
S
36 1 94
printess_register_customize_button()
S
47 4 48
printess_add_cart_item_data()
S
57 6 16
printess_saved_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_process_product_meta()
S
57 5 16
printess_embed_iframe()
S
57 5 16
printess_get_available_pages()
S
50 4 30
printess_on_after_login_form()
S
100 1 73
printess_adjust_add_to_cart()
S
54 4 21
printess_get_value_from_array()
S
69 5 6
printess_create_new_unexpiration_date()
S
59 4 14
printess_add_save_token_to_order_items()
S
60 4 13
Printess_Saved_Design_Repository::update_db_table()
S
52 3 28
printess_get_variations()
S
57 3 18
printess_approval_field_callback()
S
58 3 17
printess_order_item_uses_dropshipping()
S
65 4 8
printess_get_shipping_value()
S
69 4 6
printess_use_billing_address()
S
69 4 6
printess_show_printess_view_if_printess_product()
S
61 3 12
printess_send_post_request()
S
53 2 22
printess_options_page_html()
S
56 2 21
Printess_Saved_Design_Repository::update_design()
S
53 2 21
Printess_Saved_Design_Repository::get_design()
S
66 3 8
printess_get_current_user_id()
S
68 3 7
printess_save_custom_field_variations()
S
63 3 10
printess_render_edit_button_before_mini_basket_buttons()
S
65 3 8
Printess_Saved_Design_Repository::install_or_update_db_table()
S
67 3 8
PrintessTools::decrypt()
S
59 2 13
printess_unexpire_save_token()
S
61 2 11
printess_get_item_data()
S
66 2 11
printess_enable_design_save_field_callback()
S
64 2 11
Printess_Saved_Design_Repository::install_db_table()
S
55 1 23
printess_admin_order_item_thumbnail()
S
67 2 7
printess_debug_field_callback()
S
66 2 10
printess_add_to_cart_after_customization_field_callback()
S
66 2 10
printess_create_url_token()
S
59 1 15
printess_get_show_customize_on_archive_page()
S
69 2 7
printess_hide_order_item_meta_fields()
S
65 2 10
printess_show_customize_on_archive_page_field_callback()
S
66 2 10
PrintessTools::replace_last_occurance()
S
66 2 8
printess_add_my_account_menu_item()
S
65 2 9
printess_get_thumbnail()
S
70 2 6
printess_get_add_to_cart_after_customization()
S
69 2 7
printess_send_to_printess_api()
S
65 2 9
Printess_Saved_Design_Repository::delete_design()
S
68 2 6
printess_get_debug()
S
69 2 7
printess_add_custom_field_variation_data()
S
75 1 4
printess_ids_to_hide_field_callback()
S
73 1 6
printess_admin_head()
S
83 1 3
printess_shop_token_field_callback()
S
73 1 6
printess_get_domain()
S
80 1 3
PrintessTools::encrypt()
S
66 1 7
printess_add_custom_field_to_variations()
S
64 1 10
printess_customize_button_class_field_callback()
S
73 1 6
printess_get_host()
S
80 1 3
printess_get_shop_token()
S
80 1 3
printess_get_service_token()
S
80 1 3
printess_api_domain_field_callback()
S
73 1 6
printess_get_access_token()
S
80 1 3
printess_service_token_field_callback()
S
73 1 6
printess_access_token_field_callback()
S
73 1 6
printess_get_class_names_to_hide()
S
80 1 3
printess_insert_helper_script_before_minibasket()
S
100 1 9
Printess_Saved_Design_Repository::add_serialized_design()
S
76 1 3
printess_create_dropshipping_address()
S
68 1 8
printess_init_plugin()
S
70 1 6
printess_get_ids_to_hide()
S
80 1 3
printess_embed_html_url_field_callback()
S
73 1 6
printess_get_customize_button_class()
S
80 1 3
printess_get_approval_mode()
S
80 1 3
printess_class_names_to_hide_field_callback()
S
73 1 6
printess_add_cart_inputs()
S
66 1 9
printess_item_query_vars()
S
68 1 8
printess_product_settings_tabs()
S
65 1 9
printess_settings_section_callback()
S
100 1 2
printess_get_embed_html_url()
S
80 1 3
Printess_Saved_Design_Repository::get_design_live_time_in_days()
S
82 1 3