Code Analysis: After Product Protection Plan 3.7.1

Function Rating Maintainability Complexity Lines of code
AfterInc::order_scheduler_cron()
D
18
29 315
AfterInc::action_woocommerce_update_product()
D
25
39 149
AfterInc::my_custom_5_minute_function()
D
23
28 190
AfterInc::afterinc_sync_order_quickcover()
C
25
25 168
AfterInc::woocommerce_order_item_name()
C
35 25 73
AfterInc::updateLocalProduct()
C
30 20 136
AfterInc::cancelContract()
C
25
15 198
AfterInc::sync_product_on_publish()
B
34 22 81
AfterInc::warranty_on_product_details()
B
28
15 152
AfterInc::save_custom_bulk_edit_data()
B
34 18 88
AfterInc::apply_warranty_product_filters()
B
47 19 34
AfterInc::syncProduct()
B
31 13 120
AfterInc::woocommerce_before_order_itemmeta()
A
40 15 54
AfterInc::cancel_whole_contract_from_admin()
A
35 10 84
AfterInc::cart_product_title()
A
42 11 48
AfterInc::AddNewProductInsteadChangeQuantity()
A
50 12 26
AfterInc::jal_install_data()
A
38 8 71
AfterInc::add_custom_price()
A
47 10 34
AfterInc::pricechange()
A
42 7 56
AfterInc::pricechangeoncart()
A
48 8 30
AfterInc::sync_product_filters()
S
56 7 16
AfterInc::getBatch()
S
46 4 41
AfterInc::__construct()
S
37 1 76
AfterInc::warranty_product_filters()
S
60 5 12
AfterInc::add_item_meta()
S
53 4 24
AfterInc::woo_product_warranty_column_data()
S
62 4 11
AfterInc::woo_product_sync_column_data()
S
62 4 11
plugin_log()
S
57 3 15
AfterInc::wpdocs_trash_multiple_posts()
S
66 4 9
AfterInc::testauthentication()
S
50 2 28
AfterInc::activation_table()
S
54 2 25
AfterInc::woo_add_custom_general_fields()
S
54 2 21
AfterInc::deleteProduct()
S
54 2 21
AfterInc::saveconfig()
S
54 2 20
AfterInc::warranty_bulk_edit_save()
S
67 3 7
AfterInc::sync_bulk_edit_save()
S
67 3 7
AfterInc::action_woocommerce_cart_item_removed()
S
62 2 11
AfterInc::add_custom_order_line_item_meta()
S
63 2 11
AfterInc::activation_contractcancel()
S
57 1 21
AfterInc::activation_warrantytable()
S
57 1 20
AfterInc::sync_add()
S
56 1 19
AfterInc::warranty_bulk_edit_input()
S
65 1 16
AfterInc::activation_warrantytab()
S
59 1 16
AfterInc::sync_bulk_edit_input()
S
65 1 15
AfterInc::batchSync_latestLogStatus()
S
60 1 15
AfterInc::activation_quickcovercrontable()
S
60 1 15
AfterInc::plugin_backup()
S
61 1 13
AfterInc::add_js_customer()
S
60 1 12
AfterInc::batchStats()
S
61 1 12
AfterInc::add_js_admin()
S
60 1 12
AfterInc::my_phpmailer_afterinc()
S
63 1 11
AfterInc::configuration_form()
S
83 1 3
AfterInc::customplugin_menu()
S
70 1 5
AfterInc::view_order_and_thankyou_page()
S
78 1 3
AfterInc::woo_product_sync_column()
S
75 1 4
AfterInc::add_cron_interval_for_order_sync()
S
70 1 6
AfterInc::add_loader_before_cart_table()
S
73 1 7
AfterInc::addCustomImportButton()
S
70 1 10
AfterInc::add_loader_in_admin_order_detail_page()
S
79 1 3
AfterInc::add_custom_cron_intervals()
S
69 1 7
AfterInc::get_currency_symbol()
S
82 1 3
AfterInc::woo_product_warranty_column()
S
75 1 4
AfterInc::Submenu_function()
S
83 1 3