Code Analysis: HieCOR WooCommerce Plugin 1.2.6

Function Rating Maintainability Complexity Lines of code
Corcrm_Payment::process_payment()
D
18
35 254
Corcrm_Utility::push_to_corcrm()
D
22
38 195
Corcrm_Utility::add_to_corcrm()
B
30 15 124
Corcrm_Utility::add_subscription_data()
A
34 12 97
hiecor_save_upc_cost_for_variation()
A
51 13 25
Corcrm_Utility::getCoupon()
A
38 10 66
showing_custom_fields_fronted()
A
47 10 36
Corcrm_Utility::init_settings()
A
56 10 15
corcrm_save_variation_settings_fields()
A
52 9 23
Corcrm_Utility::update_to_corcrm()
S
50 7 27
Corcrm_Utility::push_coupon_to_corcrm()
S
47 6 33
action_woocommerce_add_to_cart()
S
58 7 17
Hiecor_BulkImport::getProduct()
S
50 6 25
corcrm_variation_settings_fields()
S
42 4 55
Corcrm_Utility::check_corcrm_existance()
S
47 5 33
Corcrm_Payment::validate_fields()
S
54 5 22
Corcrm_Utility::insert_coupon_to_corcrm()
S
46 4 34
Corcrm_Utility::to_add()
S
53 4 19
Corcrm_Payment::init_form_fields()
S
42 1 62
hiecor_add_upc_fields_for_variations()
S
50 3 31
prefix_wc_rest_prepare_order_object()
S
57 4 15
save_cost_and_upc()
S
64 5 9
woo_add_custom_general_fields_save()
S
62 5 10
Corcrm_Utility::update_coupon_to_corcrm()
S
49 3 28
Corcrm_Utility::get_form_fields()
S
43 1 56
corcrm_add_custom_general_fields()
S
47 2 38
Hiecor_BulkImport::ajaxscript()
S
51 2 38
corcrm_auto_login()
S
54 3 22
corcrm_insert_visit_code()
S
52 2 34
Corcrm_Payment::__construct()
S
56 3 18
Corcrm_Utility::bulk_update_product()
S
55 3 17
save_to_corcrm()
S
70 4 6
corcrm_hide_shipping()
S
63 4 10
Corcrm_Utility::cleanDescription()
S
55 2 18
corcrm_plugin_install_script()
S
57 2 18
corcrm_woocommerce_thankyou_order_received_text()
S
56 2 16
save_custom_field()
S
66 3 8
coupon_to_corcrm()
S
69 3 6
Corcrm_Payment::do_ssl_check()
S
67 3 7
Hiecor_BulkImport::admin_page()
S
67 1 16
Corcrm_Utility::__construct()
S
71 2 6
corcrm_payment_init()
S
64 2 10
Hiecor_BulkImport::instance()
S
71 2 6
corcrm_track_session()
S
73 2 6
hiecor_add_upc_in_inventory_tab()
S
59 1 15
hiecor_add_cost_field()
S
59 1 15
Corcrm_Utility::format_settings()
S
79 2 3
corcrm_save_track_code()
S
65 2 8
Corcrm_Utility::get_settings()
S
74 2 5
corcrm_woocommerce_api_create_product()
S
65 2 8
product_type_enqueue()
S
79 1 3
Corcrm_Utility::get_productImage()
S
72 1 5
corcrm_change_status_function()
S
83 1 3
Hiecor_BulkImport::__construct()
S
75 1 4
Corcrm_Utility::recursive_categories()
S
100 1 2
corcrm_payment_action_links()
S
69 1 6
Corcrm_Utility::dump()
S
74 1 5
Corcrm_Utility::get_post()
S
80 1 3
Corcrm_Utility::logger()
S
75 1 4
load_variation_settings_fields()
S
71 1 5
corcrm_custom_wc_checkout_fields()
S
68 1 7
Corcrm_Utility::getProduct()
S
76 1 4
Corcrm_Payment::logger()
S
75 1 4
Hiecor_BulkImport::pushToCorcrm()
S
77 1 4
corcrm_payment_gateway()
S
77 1 4
Hiecor_BulkImport::bulkimport_menu()
S
73 1 4