Code Analysis: Printess Editor 1.4.1

Function Rating Maintainability Complexity Lines of code
printess_embed_iframe_core()
D
12
28 737
printess_render_personalized_products_table()
D
30 33 137
printess_render_saved_designs()
D
28
31 143
printess_handle_order_items()
D
29 32 115
printess_post_status_changed()
C
37 27 68
printess_redirect_after_login()
B
39 23 53
printess_order_customer_meta_customized_display()
B
37 20 89
printess_post_add_design()
B
42 22 46
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 64
printess_register_admin_hooks()
A
28
1 243
printess_render_form_field_mappings()
A
34 2 210
printess_produce()
A
40 11 65
printess_product_data_panels()
A
31 1 190
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
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_render_save_dialog()
A
39 1 122
printess_post_order_item_approve()
S
50 7 29
printess_render_overlay()
S
49 1 116
printess_render_product_form()
S
52 7 26
Printess_Saved_Design_Repository::cleanup_db()
S
52 7 23
printess_add_cart_item_data()
S
55 7 20
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_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_add_save_token_to_order_items()
S
56 5 18
printess_create_new_unexpiration_date()
S
56 5 17
printess_embed_iframe()
S
57 5 16
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_render_login_script()
S
100 1 73
printess_adjust_add_to_cart()
S
54 4 21
printess_do_render_edit_link()
S
57 4 16
printess_get_value_from_array()
S
69 5 6
printess_system_default_dropshipping_callback()
S
60 4 14
Printess_Saved_Design_Repository::update_db_table()
S
52 3 29
printess_get_variations()
S
57 3 18
printess_approval_field_callback()
S
58 3 17
printess_use_billing_address()
S
69 4 6
printess_get_shipping_value()
S
69 4 6
printess_show_printess_view_if_printess_product()
S
61 3 12
printess_send_post_request()
S
53 2 22
printess_render_information_overlay()
S
100 1 36
printess_options_page_html()
S
56 2 21
Printess_Saved_Design_Repository::update_last_ordered()
S
55 2 19
Printess_Saved_Design_Repository::update_design()
S
57 2 16
printess_save_custom_field_variations()
S
63 3 10
printess_render_edit_button_before_mini_basket_buttons()
S
65 3 8
printess_get_current_user_id()
S
68 3 7
Printess_Saved_Design_Repository::install_or_update_db_table()
S
67 3 8
Printess_Saved_Design_Repository::get_design()
S
66 3 8
PrintessTools::decrypt()
S
59 2 13
printess_hide_order_item_meta_fields()
S
62 2 12
printess_get_item_data()
S
66 2 11
printess_unexpire_save_token()
S
61 2 11
printess_enable_design_save_field_callback()
S
64 2 11
Printess_Saved_Design_Repository::install_db_table()
S
55 1 23
PrintessTools::replace_last_occurance()
S
66 2 8
printess_add_my_account_menu_item()
S
65 2 9
printess_get_add_to_cart_after_customization()
S
69 2 7
printess_get_debug()
S
69 2 7
printess_debug_field_callback()
S
66 2 10
printess_show_customize_on_archive_page_field_callback()
S
66 2 10
printess_get_show_customize_on_archive_page()
S
69 2 7
Printess_Saved_Design_Repository::delete_design()
S
68 2 6
printess_send_to_printess_api()
S
65 2 9
printess_create_url_token()
S
59 1 15
printess_get_thumbnail()
S
70 2 6
printess_admin_order_item_thumbnail()
S
67 2 7
printess_add_to_cart_after_customization_field_callback()
S
66 2 10
printess_add_cart_inputs()
S
65 1 10
printess_access_token_field_callback()
S
73 1 6
Printess_Saved_Design_Repository::add_serialized_design()
S
76 1 3
printess_get_service_token()
S
80 1 3
printess_add_custom_field_to_variations()
S
64 1 10
printess_get_ids_to_hide()
S
80 1 3
printess_item_query_vars()
S
68 1 8
printess_on_after_login_form()
S
68 1 7
printess_ids_to_hide_field_callback()
S
73 1 6
printess_get_shop_token()
S
80 1 3
printess_get_embed_html_url()
S
80 1 3
printess_settings_section_callback()
S
100 1 2
printess_get_customize_button_class()
S
80 1 3
printess_service_token_field_callback()
S
73 1 6
printess_init_plugin()
S
70 1 6
printess_api_domain_field_callback()
S
73 1 6
printess_admin_head()
S
83 1 3
printess_create_dropshipping_address()
S
68 1 8
printess_shop_token_field_callback()
S
73 1 6
printess_get_class_names_to_hide()
S
80 1 3
printess_get_access_token()
S
80 1 3
printess_add_custom_field_variation_data()
S
75 1 4
printess_get_domain()
S
80 1 3
printess_product_settings_tabs()
S
65 1 9
printess_insert_helper_script_before_minibasket()
S
100 1 9
printess_get_approval_mode()
S
80 1 3
printess_embed_html_url_field_callback()
S
73 1 6
printess_customize_button_class_field_callback()
S
73 1 6
PrintessTools::encrypt()
S
66 1 7
printess_class_names_to_hide_field_callback()
S
73 1 6
printess_get_host()
S
80 1 3