Code Analysis: Printess Editor 1.6.41

Function Rating Maintainability Complexity Lines of code
PrintessAdminSettings::register_settings()
D
10
37 718
printess_get_custom_formfields()
D
31 69 54
printess_render_personalized_products_table()
D
29 36 119
printess_produce()
D
30 31 110
add_production_vdp_data()
D
28
30 117
printess_render_saved_designs()
D
29 29 123
printess_post_status_changed()
C
37 27 68
printess_post_add_design()
C
39 27 55
printess_order_meta_customized_display()
C
32 22 103
printess_handle_order_items()
C
32 22 100
printess_redirect_after_login()
B
39 23 55
printess_order_customer_meta_customized_display()
B
37 20 89
PrintessTable::render_css_grid()
B
38 19 79
printess_cart_loaded_from_session()
B
40 20 57
printess_recalculate_basketitem_price()
B
42 20 47
printess_add_cart_item_data()
B
40 19 56
printess_product_data_panels()
B
26
5 259
printess_render_editor_integration()
B
31 13 138
PrintessHtmlHelpers::render_select_with_option_groups()
B
39 17 70
printess_render_dropship_table()
B
44 17 53
printess_edit_order_line_item()
B
34 13 105
printess_on_add_printess_cart_item_data()
B
48 18 28
printess_get_product_json()
A
38 14 64
printess_render_form_field_mappings()
A
34 2 210
printess_post_custom_method()
A
46 13 37
printess_variable_replacer()
A
48 10 36
Printess_Saved_Design_Repository::get_designs()
A
44 9 41
PrintessApi::get_dropshipping_info()
A
46 9 40
PrintessTable::add_column()
A
57 9 17
printess_order_item_get_dropship_product_definition_id()
A
56 9 17
printess_validate_url_token()
A
58 9 14
Printess_Saved_Design_Repository::add_design()
A
44 7 43
printess_add_to_cart_redirect()
A
55 8 19
printess_post_order_item_approve()
S
50 7 29
printess_add_save_token_to_order_items()
S
52 7 24
Printess_Saved_Design_Repository::cleanup_db()
S
52 7 23
printess_save_edited_order_line_item()
S
47 6 35
PrintessAdminSettings::get_thumbnail_height()
S
60 7 13
PrintessAdminSettings::get_thumbnail_width()
S
60 7 13
printess_after_cart_item_name()
S
58 7 13
printess_register_hooks()
S
36 1 97
printess_get_product_options_and_slugs()
S
56 6 19
printess_approve_order_line_item()
S
52 5 24
printess_adjust_add_to_cart()
S
54 5 21
printess_get_product_attributes()
S
57 5 17
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_Saved_Design_Repository::update_db_table()
S
52 3 29
PrintessTable::render()
S
65 4 9
PrintessTable::add_value()
S
68 4 6
printess_use_billing_address()
S
69 4 6
printess_get_shipping_value()
S
69 4 6
PrintessApi::send_post_request()
S
53 2 23
printess_render_save_dialog()
S
50 1 37
printess_options_page_html()
S
56 2 21
PrintessApi::send_get_request()
S
55 2 20
Printess_Saved_Design_Repository::update_last_ordered()
S
55 2 19
Printess_Saved_Design_Repository::get_design()
S
66 3 8
PrintessAdminSettings::get_legal_text()
S
73 3 4
PrintessTable::__construct()
S
73 3 5
Printess_Saved_Design_Repository::install_or_update_db_table()
S
67 3 8
PrintessTable::add_row()
S
68 3 7
printess_show_printess_view_if_printess_product()
S
65 3 9
printess_save_custom_field_variations()
S
63 3 10
printess_get_current_user_id()
S
68 3 7
printess_hide_order_item_meta_fields()
S
60 2 14
PrintessTools::decrypt()
S
59 2 13
printess_unexpire_save_token()
S
61 2 11
printess_get_item_data()
S
64 2 11
Printess_Saved_Design_Repository::install_db_table()
S
54 1 25
PrintessAdminSettings::get_show_customize_on_archive_page()
S
69 2 7
PrintessTools::replace_last_occurance()
S
66 2 8
PrintessAdminSettings::get_add_to_cart_after_customization()
S
69 2 7
printess_admin_order_item_thumbnail()
S
67 2 7
Printess_Saved_Design_Repository::delete_design()
S
68 2 6
PrintessAdminSettings::get_debug()
S
69 2 7
printess_send_to_printess_api()
S
65 2 9
printess_get_thumbnail()
S
70 2 6
printess_create_url_token()
S
59 1 15
printess_add_my_account_menu_item()
S
65 2 9
printess_render_information_overlay()
S
100 1 11
PrintessAdminSettings::get_service_token()
S
79 1 3
printess_init_plugin()
S
70 1 6
PrintessAdminSettings::get_class_names_to_hide()
S
79 1 3
PrintessAdminSettings::get_customize_button_class()
S
79 1 3
printess_add_custom_field_variation_data()
S
75 1 4
PrintessAdminSettings::get_domain()
S
79 1 3
printess_register_block_hooks()
S
66 1 9
PrintessAdminSettings::get_user_fields()
S
79 1 3
PrintessApi::printess_create_dropshipping_address()
S
68 1 8
printess_item_query_vars()
S
68 1 8
printess_get_price_format_options()
S
64 1 10
printess_load_externalscripts()
S
73 1 4
printess_create_dropshipping_address()
S
68 1 8
printess_add_custom_field_to_variations()
S
64 1 10
PrintessTools::encrypt()
S
66 1 7
PrintessAdminSettings::get_ids_to_hide()
S
79 1 3
PrintessAdminSettings::get_shop_token()
S
79 1 3
Printess_Saved_Design_Repository::add_serialized_design()
S
76 1 3
PrintessAdminSettings::get_host()
S
80 1 3
PrintessAdminSettings::get_embed_html_url()
S
79 1 3
PrintessAdminSettings::get_default_theme()
S
79 1 3
PrintessAdminSettings::get_approval_mode()
S
79 1 3
PrintessAdminSettings::get_access_token()
S
79 1 3
printess_product_settings_tabs()
S
65 1 9
printess_on_after_login_form()
S
68 1 7
printess_insert_helper_script_before_minibasket()
S
100 1 9
printess_admin_head()
S
83 1 3