Code Analysis: WooCommerce Linet Integration 2.8.9

Function Rating Maintainability Complexity Lines of code
WC_LI_Invoice::set_order()
D
19
56 204
WC_LI_Inventory::singleProdSync()
D
19
48 219
WC_LI_Settings::options_page()
D
21
27 346
WC_LI_Inventory::WpSmallItemsSyncAjax()
C
34 23 84
WC_LI_Inventory::getImage()
B
36 15 73
WC_LI_Inventory::singleCatSync()
A
37 13 73
WC_LI_Settings::syncOptions()
A
28
3 200
WC_LI_Invoice::to_array()
A
37 10 78
WC_LI_Inventory::savePicToLinet()
A
44 11 44
WC_LI_Sns::parseNextMsg()
A
50 12 26
WC_LI_Inventory::singleSync()
A
46 11 37
WC_LI_Inventory::WpCatSync()
A
48 11 31
WC_LI_Invoice_Manager::send_invoice()
A
40 9 59
WC_LI_Settings::maintenance()
A
42 8 49
WC_LI_Settings::register_settings()
A
48 8 38
WC_LI_Payment::process()
A
44 6 61
WC_LI_Linet_Cf7::handle_cf7_forms()
A
52 8 22
WC_LI_Settings_Map::metaMap()
A
47 7 35
WC_LI_Sns::parsekMsg()
A
55 8 18
WC_LI_Inventory::catSyncAjax()
A
44 6 46
WC_LI_Invoice::getLinetItemId()
S
49 6 29
WC_LI_Settings::sendAPI()
S
44 5 43
WC_LI_Settings::custom_button()
S
53 6 26
WC_LI_Inventory::smart_update_post_meta()
S
56 6 19
WC_LI_Invoice_Manager::setup_hooks()
S
55 6 18
WC_LI_Invoice_Manager::order_pdf_column_content()
S
56 6 18
WC_LI_Settings_Map::metaMapOrder()
S
56 6 17
WC_LI_Inventory::fullSync()
S
49 5 29
WC_LI_Settings::custom_term_button()
S
61 6 11
WC_LI_Inventory::syncParams()
S
55 5 20
WC_LI_Settings::orderOptions()
S
40 1 78
WC_LI_Settings_Map::is_sync_field()
S
56 5 17
WC_LI_Payment_Manager::send_payment()
S
48 4 31
WC_LI_Inventory::prodSync()
S
49 4 31
WC_LI_Inventory::linet_posts_orderby()
S
59 5 15
WC_LI_Settings::RulerAjax()
S
59 5 15
LI_WC_Dependencies::check_custom_product_addons()
S
60 5 13
LI_WC_Dependencies::check_yith_woocommerce_product_add_ons()
S
60 5 13
row()
S
47 3 41
WC_LI_Invoice_Manager::get_doc_url()
S
61 5 11
WC_LI_Inventory::syncRuler()
S
51 4 24
WC_LI_Linet_Elementor::run()
S
53 4 23
WC_LI_Settings::LinetDeleteProd()
S
53 4 21
WC_LI_Settings::input_pay_list()
S
53 4 21
WC_LI_Inventory::findParentBySku()
S
63 5 9
WC_LI_Autoloader::load()
S
59 4 14
WC_LI_Sns::updateOrder()
S
59 4 13
WC_LI_Settings_Yith_Map::metaMap()
S
60 4 13
WC_LI_Settings::connectionOptions()
S
43 1 57
WC_LI_Settings::form()
S
53 3 22
WC_LI_Inventory::WpItemsSyncAjax()
S
53 3 22
WC_LI_Inventory::findTermByCatId()
S
57 3 17
WC_LI_Sns::updateItem()
S
59 3 15
WC_LI_Settings::get_option()
S
64 4 9
WC_LI_Inventory::category_columns()
S
63 4 10
WC_LI_Inventory::syncStockURL()
S
60 3 13
WC_LI_Inventory::updateStock()
S
60 3 12
WC_LI_Order_Actions::add_order_actions()
S
62 3 11
WC_LI_Inventory::WpCatSyncAjax()
S
51 2 25
WC_LI_Inventory::saveRuler()
S
54 2 21
WC_LI_Sns::setup_hooks()
S
56 2 19
WC_LI_Inventory::singleSyncAjax()
S
57 2 19
WC_LI_Settings::__construct()
S
56 2 18
LI_WC_Dependencies::woocommerce_active_check()
S
72 3 5
WC_LI_Payment_Manager::cod_payment_set_payment_date_as_current_date()
S
67 3 7
WC_LI_Invoice_Manager::order_download_column_header()
S
64 3 9
WC_LI_Sns::sync_by_linet()
S
63 3 9
WC_Linet::__construct()
S
70 3 6
WC_LI_Inventory::product_columns()
S
64 3 9
WC_LI_Sns::sync_item_by_linet_id()
S
63 3 9
WC_LI_Invoice::do_request()
S
60 2 14
WC_LI_Settings::input_select()
S
58 2 14
WC_LI_Settings_Yith_Map::__construct()
S
61 2 12
WC_LI_Inventory::findByProdSku()
S
60 2 12
WC_LI_Inventory::findByProdId()
S
61 2 11
WC_LI_Linet_Elementor::register_settings_section()
S
54 1 22
WC_Linet::setup()
S
55 1 20
WC_LI_Settings::renderOptTab()
S
64 2 9
WC_LI_Settings::TestAjax()
S
67 2 7
WC_LI_Settings::StartSession()
S
74 2 5
WC_LI_Sns::updateCat()
S
69 2 6
WC_LI_Logger::is_enabled()
S
72 2 6
WC_LI_Logger::write()
S
71 2 6
LI_WC_Dependencies::init()
S
71 2 5
WC_LI_Inventory::findByCatId()
S
69 2 7
WC_LI_Invoice::getAcc()
S
67 2 7
WC_LI_Invoice::createAcc()
S
66 2 8
WC_LI_Inventory::updateTaxonomy()
S
67 2 7
row()
S
61 1 12
WC_LI_Payment_Manager::get_payment_by_order()
S
61 1 12
WC_LI_Invoice::__construct()
S
63 1 11
WC_LI_Order_Actions::setup_hooks()
S
75 1 4
WC_LI_Payment::get_invoice_id()
S
79 1 3
WC_LI_Settings::input_text()
S
73 1 4
WC_LI_Payment::get_currency_rate()
S
79 1 3
WC_LI_Order_Actions::__construct()
S
81 1 3
WC_LI_Payment::set_date()
S
81 1 3
WC_LI_Payment::get_code()
S
79 1 3
WC_LI_Settings::add_menu_item()
S
67 1 7
WC_LI_Payment::set_currency_rate()
S
81 1 3
WC_LI_Settings::LinetCalcAttachment()
S
65 1 8
WC_LI_Inventory::CatListAjax()
S
73 1 5
WC_LI_Settings::input_cf7_text()
S
74 1 4
WC_LI_Linet_Cf7::setup_hooks()
S
79 1 3
WC_LI_Settings::enqueue_style()
S
75 1 4
WC_LI_Linet_Elementor::get_name()
S
82 1 3
WC_LI_Settings::LinetGetFile()
S
71 1 5
WC_LI_Settings::settings_intro()
S
91 1 2
WC_LI_Settings::lineOptions()
S
64 1 10
WC_LI_Settings::setup_hooks()
S
70 1 6
WC_LI_Linet_Elementor::on_export()
S
82 1 3
WC_LI_Payment::set_code()
S
81 1 3
WC_LI_Payment_Manager::setup_hooks()
S
91 1 2
WC_LI_Inventory::DeleteAjax()
S
71 1 6
WC_LI_Settings::input_elementor_text()
S
74 1 4
WC_LI_Payment::set_order()
S
81 1 3
WC_LI_Inventory::setup_hooks()
S
64 1 9
WC_LI_Invoice::updateAcc()
S
74 1 4
WC_LI_Inventory::product_columns_sort()
S
73 1 5
WC_LI_Sns::authMsg()
S
64 1 10
WC_LI_Settings::input_none()
S
78 1 3
WC_LI_Inventory::CleanOrphAjax()
S
77 1 4
WC_LI_Settings::input_repeater_text()
S
74 1 4
WC_LI_Order_Actions::manual_invoice()
S
70 1 6
WC_LI_Logger::__construct()
S
81 1 3
WC_Linet::setup_autoloader()
S
71 1 5
WC_Linet::notice_wc_required()
S
72 1 7
is_woocommerce_active()
S
82 1 3
WC_Linet::get_plugin_file()
S
81 1 3
WC_LI_Settings::input_checkbox()
S
72 1 4
__woocommerce_linet_main()
S
83 1 3
WC_LI_Settings::LinetDeleteAttachment()
S
75 1 4
WC_LI_Payment_Manager::__construct()
S
81 1 3
WC_LI_Invoice_Manager::__construct()
S
81 1 3
WC_LI_Payment::set_invoice_id()
S
81 1 3
WC_Linet::plugin_links()
S
67 1 7
WC_LI_Payment::get_amount()
S
79 1 3
WC_LI_Settings::LinetDeleteFile()
S
71 1 5
WC_Linet::add_elementor_action()
S
70 1 6
WC_LI_Inventory::category_columns_head()
S
75 1 4
WC_LI_Linet_Elementor::get_label()
S
79 1 3
WC_LI_Payment::get_date()
S
79 1 3
WC_LI_Invoice_Manager::create_pdf_link_html_tag()
S
65 1 8
WC_LI_Payment::set_amount()
S
80 1 3
WC_LI_Inventory::category_columns_sort()
S
77 1 4
WC_LI_Payment::get_order()
S
82 1 3
WC_LI_Invoice_Manager::get_invoice_by_order()
S
73 1 5
WC_LI_Inventory::product_columns_head()
S
72 1 5
WC_LI_Autoloader::__construct()
S
81 1 3
WC_LI_Invoice::get_total()
S
82 1 3
WC_LI_Settings::EndSession()
S
81 1 3