Code Analysis: After Product Protection Plan 3.7.9

Function Rating Maintainability Complexity Lines of code
AfterInc::my_schedules()
C
27
26 151
AfterInc::get_order_details()
C
28
24 144
AfterInc::action_woocommerce_update_product()
C
28
23 139
AfterInc::updateLocalProduct()
C
30 20 136
AfterInc::woocommerce_order_item_name()
C
35 24 75
AfterInc::warranty_on_product_details()
B
28
15 148
AfterInc::sync_product_on_publish()
B
34 19 80
AfterInc::apply_warranty_product_filters()
B
47 19 34
AfterInc::syncProduct()
A
31 10 119
AfterInc::woocommerce_before_order_itemmeta()
A
42 13 48
AfterInc::cancel_whole_contract_from_admin()
A
35 10 83
AfterInc::cancelContract()
A
40 11 59
AfterInc::cart_product_title()
A
42 11 48
AfterInc::custom_valid_order_statuses_for_cancel()
A
40 9 57
AfterInc::add_custom_price()
A
47 10 34
AfterInc::pricechange()
A
42 7 56
AfterInc::AddNewProductInsteadChangeQuantity()
A
51 9 25
AfterInc::jal_install_data()
A
40 6 61
AfterInc::pricechangeoncart()
S
51 6 26
AfterInc::sync_product_filters()
S
56 6 16
AfterInc::getBatch()
S
46 4 41
AfterInc::__construct()
S
38 1 73
AfterInc::woo_product_warranty_column_data()
S
61 4 12
AfterInc::warranty_product_filters()
S
60 4 12
AfterInc::woo_product_sync_column_data()
S
61 4 12
AfterInc::add_item_meta()
S
55 3 21
AfterInc::wpdocs_trash_multiple_posts()
S
66 4 9
AfterInc::testauthentication()
S
51 2 27
AfterInc::activation_table()
S
54 2 26
AfterInc::woo_add_custom_general_fields()
S
54 2 21
AfterInc::deleteProduct()
S
55 2 20
AfterInc::saveconfig()
S
54 2 19
AfterInc::warranty_bulk_edit_save()
S
67 3 7
AfterInc::sync_bulk_edit_save()
S
67 3 7
plugin_log()
S
61 2 12
AfterInc::action_woocommerce_cart_item_removed()
S
62 2 11
AfterInc::activation_contractcancel()
S
57 1 21
AfterInc::activation_warrantytable()
S
58 1 19
AfterInc::sync_add()
S
56 1 19
AfterInc::activation_warrantytab()
S
59 1 16
AfterInc::warranty_bulk_edit_input()
S
65 1 16
AfterInc::sync_bulk_edit_input()
S
65 1 15
AfterInc::add_custom_order_line_item_meta()
S
65 2 10
AfterInc::batchSync_latestLogStatus()
S
60 1 15
AfterInc::activation_quickcovercrontable()
S
61 1 14
AfterInc::plugin_backup()
S
61 1 13
AfterInc::add_js_customer()
S
60 1 12
AfterInc::add_js_admin()
S
60 1 12
AfterInc::batchStats()
S
62 1 11
AfterInc::customplugin_menu()
S
70 1 5
AfterInc::Submenu_function()
S
83 1 3
AfterInc::woo_product_sync_column()
S
75 1 4
AfterInc::view_order_and_thankyou_page()
S
78 1 3
AfterInc::deactivate_table()
S
100 1 2
AfterInc::add_loader_in_admin_order_detail_page()
S
79 1 3
AfterInc::add_loader_before_cart_table()
S
73 1 7
AfterInc::addCustomImportButton()
S
70 1 10
AfterInc::woo_product_warranty_column()
S
75 1 4
AfterInc::configuration_form()
S
83 1 3