Code Analysis: WooCommerce Custom Product Addons (Free) 2.7.5

Function Rating Maintainability Complexity Lines of code
WCPA_Form::default_value()
C
45 26 37
WCPA_Form::order_again_item_data()
B
40 20 57
WCPA_Form_Editor::cd_meta_box_save()
B
41 19 50
WCPA_Ml::merge_data()
B
44 19 41
WCPA_Backend::duplicate_form()
B
42 17 45
WCPA_Form::render_checkbox()
B
44 17 41
WCPA_Form::render_radio()
A
44 16 41
WCPA_Form::render_select()
A
45 16 38
WCPA_Form::render()
A
43 14 49
WCPA_Order_Meta::display_meta_value()
A
48 13 31
WCPA_Backend::_update_settings()
A
50 12 29
WCPA_Front_End::cart_display()
A
50 12 29
WCPA_Form::render_textarea()
A
50 12 24
WCPA_Form::render_number()
A
51 12 23
WCPA_Order_Meta::before_save_order_items()
A
47 11 34
WCPA_Product_Meta::add_my_custom_product_data_fields()
A
45 10 40
WCPA_Ml::sync_data()
A
46 10 39
WCPA_Settings::save_settings()
A
47 10 38
WCPA_Front_End::get_item_data()
A
55 11 17
WCPA_Form::render_text()
A
51 10 24
WCPA_Form::render_color()
A
51 10 24
WCPA_Ml::lang_object_ids()
A
51 9 29
WCPA_Form::get_forms_by_product()
A
51 9 26
WCPA_Form::get_wcpa_products()
A
40 6 67
WCPA_Form::render_date()
A
53 9 20
WCPA_Form::render_datetime()
A
53 9 20
WCPA_Form::validate_form_data()
A
58 9 12
WCPA_Settings::options_page()
A
54 8 21
WCPA_Form::submited_data()
S
51 7 25
WCPA_Form::render_paragraph()
S
54 7 20
WCPA_Backend::upgrader_process_complete()
S
59 7 13
WCPA_Order_Meta::update_order_item()
S
52 6 22
WCPA_Ml::merge_meta()
S
56 6 17
WCPA_Form::render_header()
S
57 6 16
WCPA_Backend::_protect_upload_dir()
S
51 5 26
WCPA_Ml::is_duplicating()
S
62 6 11
WCPA_Ml::settings_to_wpml()
S
55 5 20
WCPA_Ml::get_original_forms()
S
56 5 18
WCPA_Form::sanitize_values()
S
57 5 17
WCPA_Form::get_form()
S
57 5 16
WCPA_Form::get_form_ids()
S
50 4 30
WCPA_Ml::is_new_post()
S
63 6 10
WCPA_Ml::default_fb_meta()
S
57 5 15
WCPA_Order_Meta::wcpa_meta_by_meta_id()
S
61 5 13
WCPA_Backend::wcpa_deactivation_form()
S
48 2 47
WCPA_Front_End::register_type_forms()
S
44 2 46
WCPA_Front_End::check_if_product_has_set_price()
S
63 5 9
WCPA_Backend::__construct()
S
48 3 30
WCPA_Ml::merge_settings()
S
58 4 15
WCPA_Order_Meta::checkout_create_order_line_item()
S
58 4 15
WCPA_Product_Meta::woocommerce_process_product_meta_fields_save()
S
59 4 14
WCPA_Migration::check_has_to_migrate()
S
60 4 14
wcpa_get_option()
S
60 4 13
is_wcpa_pro_active()
S
61 4 13
WCPA_Backend::post_row_actions()
S
60 4 12
WCPA_Backend::manage_products_column()
S
60 4 12
WCPA_Front_End::check_woocommerce_active()
S
62 4 12
WCPA_Migration::post_type()
S
51 3 27
WCPA_Migration::product_meta()
S
54 3 21
WCPA_Front_End::__construct()
S
47 2 35
WCPA_Front_End::upgrade_version_notice()
S
70 4 6
WCPA_Order_Meta::order_item_get_formatted_meta_data()
S
64 4 10
wcpa_empty()
S
68 4 7
WCPA_Backend::admin_enqueue_scripts()
S
58 3 14
WCPA_Backend::register_type_forms()
S
45 1 43
WCPA_Migration::version_migration()
S
61 3 12
WCPA_Order_Meta::sanitize_values()
S
62 3 12
WCPA_Front_End::cart_display_array()
S
62 3 12
WCPA_Ml::__construct()
S
62 3 11
WCPA_Order_Meta::checkout_subscription_created()
S
66 3 9
WCPA_Front_End::get_cart_error()
S
68 3 7
WCPA_Front_End::product_class()
S
71 3 6
WCPA_Form::render_hidden()
S
71 3 5
WCPA_Form::find_meta_by_name()
S
63 3 10
WCPA_Front_End::disable_apple_pay()
S
71 3 6
WCPA_Front_End::product_supports()
S
68 3 7
WCPA_Front_End::add_to_cart_url()
S
67 3 8
WCPA_Backend::delete_transient()
S
68 3 7
WCPA_Front_End::enqueue_styles()
S
66 3 8
WCPA_Order_Meta::check_wcpa_meta()
S
67 3 8
WCPA_Ml::base_form()
S
66 3 8
WCPA_Order_Meta::checkout_order_processed()
S
65 3 9
WCPA_Front_End::render_init_function()
S
61 2 13
wcpa_autoloader()
S
66 2 7
WCPA_Front_End::instance()
S
71 2 6
WCPA_Customer::instance()
S
71 2 6
wcpa_is_wcpa_product()
S
66 2 9
WCPA_Product_Meta::instance()
S
71 2 6
WCPA_Form_Editor::instance()
S
71 2 6
WCPA_Front_End::is_wcpa_product()
S
68 2 7
WCPA_Backend::install()
S
66 2 9
WCPA_Front_End::add_cart_item_data()
S
67 2 8
WCPA_Customer::get_session_cookie()
S
74 2 4
WCPA_Order_Meta::order_meta_plain()
S
69 2 7
WCPA_Settings::instance()
S
71 2 6
WCPA_Form::set_product()
S
70 2 7
WCPA_Ml::instance()
S
71 2 6
WCPA_Backend::instance()
S
71 2 6
WCPA_Front_End::add_to_cart_text()
S
68 2 7
WCPA_Backend::forms_table_content()
S
69 2 6
WCPA_Front_End::order_item_get_formatted_meta_data()
S
69 2 7
WCPA_Migration::check()
S
73 2 5
WCPA_Settings::__construct()
S
62 1 11
WCPA_Ml::default_language()
S
82 1 3
WCPA_Ml::is_default_lan()
S
80 1 3
WCPA_Settings::admin_notices()
S
91 1 2
WCPA_Settings::check_migration()
S
77 1 4
WCPA_Front_End::cart_display_color()
S
79 1 3
WCPA_Migration::migration_notice()
S
69 1 6
WCPA_Product_Meta::add_my_custom_product_data_tab()
S
67 1 8
WCPA_Backend::admin_enqueue_styles()
S
74 1 4
WCPA_Form_Editor::wcpa_meta_box_categories()
S
79 1 3
WCPA_Backend::manage_taxonomies_for_list()
S
74 1 4
WCPA_Backend::_log_version_number()
S
79 1 3
WCPA_Form::__construct()
S
91 1 2
WCPA_Order_Meta::order_item_line_item_html()
S
73 1 4
WCPA_Backend::__wakeup()
S
79 1 3
WCPA_Ml::current_language()
S
82 1 3
WCPA_Settings::add_settings_link()
S
66 1 7
WCPA_Customer::__clone()
S
79 1 3
WCPA_Customer::install()
S
82 1 3
WCPA_Front_End::cart_display_textarea()
S
80 1 3
WCPA_Form_Editor::wcpa_meta_box_markup()
S
79 1 3
WCPA_Customer::_log_version_number()
S
79 1 3
WCPA_Front_End::set_cart_error()
S
79 1 3
WCPA_Front_End::order_again_cart_item_data()
S
68 1 7
WCPA_Front_End::enqueue_scripts()
S
91 1 2
WCPA()
S
80 1 3
get_wcpa_display_hook()
S
70 1 6
WCPA_Ml::__wakeup()
S
79 1 3
WCPAFront()
S
80 1 3
WCPA_Form::__call()
S
82 1 3
WCPA_Form::add_cart_error()
S
80 1 3
WCPA_Front_End::before_add_to_cart_button()
S
69 1 7
wcpa_init()
S
74 1 4
WCPA_Customer::__wakeup()
S
79 1 3
WCPA_Ml::is_active()
S
80 1 3
WCPA_Form_Editor::wcpa_form_banner()
S
80 1 3
WCPA_Ml::__clone()
S
79 1 3
WCPA_Backend::__clone()
S
79 1 3
WCPA_Settings::__clone()
S
79 1 3
WCPA_Settings::register_options_page()
S
78 1 3
WCPA_Front_End::add_to_cart_validation()
S
76 1 4
WCPA_Product_Meta::__construct()
S
71 1 5
WCPA_Settings::__wakeup()
S
79 1 3
WCPA_Backend::view()
S
75 1 4
WCPA_Backend::manage_products_columns()
S
75 1 3
WCPA_Form_Editor::__construct()
S
75 1 4
WCPA_Form_Editor::add_custom_meta_box()
S
73 1 4
WCPA_Customer::__construct()
S
80 1 3
WCPA_Customer::upload_directory_base()
S
79 1 3