Code Analysis: Buy one click WooCommerce 1.13

Function Rating Maintainability Complexity Lines of code
Coderun\BuyOneClick\Ajax::ajaxBuyButtonForm()
C
27
24 146
BuySMSC::_smsc_read_url()
B
40 23 49
Coderun\BuyOneClick\Ajax::checkRequireField()
A
48 16 30
Coderun\BuyOneClick\Core::addAction()
A
43 15 42
Coderun\BuyOneClick\Service::modificationOrderTemplateWooCommerce()
A
45 13 39
Coderun\BuyOneClick\Core::jsVariableHead()
A
45 10 40
Coderun\BuyOneClick\Core::styleAddFrontPage()
A
46 9 40
BuySMSC::_smsc_send_cmd()
A
50 10 25
Coderun\BuyOneClick\ReCaptcha::isSupportPluginAnrCaptcha()
A
53 9 27
Coderun\BuyOneClick\LoadFile::check_restriction()
A
53 9 20
Coderun\BuyOneClick\Order::calculate_order_totals()
A
47 7 36
BuyFunction::htmlEmailTemplate()
A
39 4 79
BuyCore::styleAddFrontPage()
A
49 7 31
BuyCore::addAction()
S
52 7 24
coderun_buy_plugin_init_core()
S
47 6 37
BuyFunction::get_button_name()
S
54 7 21
Coderun\BuyOneClick\Ajax::ajaxRemoveOrderId()
S
54 7 21
BuyFunction::get_button_name()
S
54 7 21
BuySMSC::send_sms()
S
54 7 16
Coderun\BuyOneClick\Ajax::add_to_cart()
S
49 6 30
Coderun\BuyOneClick\LoadFile::load()
S
48 5 33
BuyShortcode::viewBuyButton()
S
57 6 16
BuyShortcode::viewBuyButton()
S
57 6 16
Coderun\BuyOneClick\Core::adminActiveTab()
S
61 6 12
BuyCore::adminActiveTab()
S
61 6 12
BuyCore::jsVariableHead()
S
51 5 25
Coderun\BuyOneClick\Order::create_order()
S
42 3 55
Coderun\BuyOneClick\Ajax::checkLimitSendForm()
S
53 5 22
Coderun\BuyOneClick\Core::tabViwer()
S
55 5 20
BuyCore::tabViwer()
S
55 5 20
Coderun\BuyOneClick\ReCaptcha::viewPluginAnrCaptcha()
S
59 5 14
BuyFunction::viewBuyButton()
S
53 4 26
BuyFunction::viewBuyButton()
S
53 4 26
BuyFunction::htmlEmailTemplate()
S
44 1 60
Coderun\BuyOneClick\Help::get_value_field()
S
59 4 15
Coderun\BuyOneClick\Help::isset_woo_order()
S
61 4 13
BuyFunction::viewBuyButtonCustrom()
S
55 3 22
BuyFunction::viewBuyButtonCustrom()
S
55 3 22
Coderun\BuyOneClick\LoadFile::compose_files_structure()
S
55 3 21
BuyShortcode::viewBuyButtonCustom()
S
56 3 17
BuyShortcode::viewBuyButtonCustom()
S
56 3 17
Coderun\BuyOneClick\PluginUpdate::createOrderTable()
S
53 2 31
BuyFunction::viewBuyForm()
S
50 2 30
BuyFunction::viewBuyForm()
S
50 2 30
Coderun\BuyOneClick\ReCaptcha::check()
S
58 3 15
Coderun\BuyOneClick\Help::get_form_data_legacy()
S
61 3 13
Coderun\BuyOneClick\Help::get_message_files_url()
S
60 3 13
BuyFunction::getProductId()
S
63 3 11
BuyFunction::getProductId()
S
63 3 11
BuyFunction::get_product_param()
S
56 2 18
BuyFunction::get_product_param()
S
56 2 18
Coderun\BuyOneClick\LoadFile::get_valid_mime_types()
S
50 1 33
BuyFunction::is_template_style()
S
67 3 7
BuyFunction::is_template_style()
S
67 3 7
BuyShortcode::__construct()
S
66 3 9
BuyShortcode::__construct()
S
66 3 9
BuyCore::__construct()
S
60 2 13
Coderun\BuyOneClick\Core::__construct()
S
63 2 11
BuyFunction::get_from_upload_file()
S
62 2 11
BuyFunction::getQuantityForm()
S
62 2 11
BuyFunction::get_from_upload_file()
S
62 2 11
BuyFunction::getQuantityForm()
S
62 2 11
Coderun\BuyOneClick\Ajax::ajaxgetViewForm()
S
63 2 11
Coderun\BuyOneClick\Order::save_order()
S
55 1 21
Coderun\BuyOneClick\Ajax::ajaxgetViewFormCustom()
S
57 1 17
Coderun\BuyOneClick\Ajax::addaction()
S
57 1 16
Coderun\BuyOneClick\LoadFile::getInstance()
S
72 2 6
Coderun\BuyOneClick\Core::getInstance()
S
72 2 6
Coderun\BuyOneClick\Order::getInstance()
S
72 2 6
Coderun\BuyOneClick\Service::getInstance()
S
72 2 6
Coderun\BuyOneClick\ReCaptcha::getInstance()
S
72 2 6
Coderun\BuyOneClick\Core::pluginLinkSetting()
S
65 2 8
Coderun\BuyOneClick\Help::get_options()
S
70 2 7
Coderun\BuyOneClick\Help::getInstance()
S
72 2 6
Coderun\BuyOneClick\Help::get_message_files()
S
69 2 7
Coderun\BuyOneClick\LoadFile::is_multi_form()
S
77 2 3
Coderun\BuyOneClick\Ajax::ajaxRemoveOrderAll()
S
64 2 10
Coderun\BuyOneClick\Products::getInstance()
S
72 2 6
BuyCore::pluginLinkSetting()
S
65 2 8
Coderun\BuyOneClick\ReCaptcha::view()
S
74 2 5
BuyFunction::composeSms()
S
61 1 12
BuyFunction::composeSms()
S
61 1 12
Coderun\BuyOneClick\Order::set_order()
S
73 1 5
BuyFunction::BuyEmailNotification()
S
66 1 7
BuyCore::deactivationPlugin()
S
70 1 7
Coderun\BuyOneClick\Core::styleAddpage()
S
69 1 6
Coderun\BuyOneClick\Core::__clone()
S
80 1 3
Coderun\BuyOneClick\Ajax::load_form_file()
S
81 1 3
Coderun\BuyOneClick\LoadFile::__wakeup()
S
80 1 3
Coderun\BuyOneClick\ReCaptcha::isSupported()
S
66 1 9
Coderun\BuyOneClick\BuyHookPlugin::buyClickNewrder()
S
79 1 3
Coderun\BuyOneClick\Core::scriptAddFrontPage()
S
73 1 4
Coderun\BuyOneClick\Ajax::ajaxStatusOrderId()
S
70 1 6
Coderun\BuyOneClick\Core::action_admin_page()
S
74 1 4
BuyCore::adminOptions()
S
71 1 5
BuyCore::get_template_path()
S
80 1 3
Coderun\BuyOneClick\BuyHookPlugin::load()
S
80 1 3
Coderun\BuyOneClick\ReCaptcha::__construct()
S
91 1 2
Coderun\BuyOneClick\LoadFile::get_valid_extension()
S
73 1 4
Coderun\BuyOneClick\Products::__construct()
S
91 1 2
BuyCore::scriptAddpage()
S
65 1 8
BuyFunction::BuyEmailNotification()
S
66 1 7
Coderun\BuyOneClick\Order::__construct()
S
91 1 2
BuyCore::addOptions()
S
71 1 6
Coderun\BuyOneClick\LoadFile::get_load_folder_path()
S
71 1 5
Coderun\BuyOneClick\BuyHookPlugin::load()
S
80 1 3
Coderun\BuyOneClick\Help::__construct()
S
69 1 7
Coderun\BuyOneClick\Order::update_status()
S
74 1 4
Coderun\BuyOneClick\LoadFile::get_valid_size()
S
75 1 4
Coderun\BuyOneClick\Core::addOptions()
S
71 1 6
Coderun\BuyOneClick\Order::__clone()
S
80 1 3
Coderun\BuyOneClick\Core::__wakeup()
S
80 1 3
Coderun\BuyOneClick\Order::__wakeup()
S
80 1 3
Coderun\BuyOneClick\ReCaptcha::__clone()
S
80 1 3
Coderun\BuyOneClick\LoadFile::__construct()
S
80 1 3
Coderun\BuyOneClick\LoadFile::get_new_name()
S
73 1 4
Coderun\BuyOneClick\Core::scriptAddpage()
S
65 1 8
Coderun\BuyOneClick\ReCaptcha::__wakeup()
S
80 1 3
Coderun\BuyOneClick\Order::get_orders()
S
74 1 4
Coderun\BuyOneClick\Help::__clone()
S
80 1 3
Coderun\BuyOneClick\Order::get_wc_order()
S
71 1 5
Coderun\BuyOneClick\Core::adminOptions()
S
71 1 5
Coderun\BuyOneClick\Core::deactivationPlugin()
S
81 1 3
Coderun\BuyOneClick\Ajax::__construct()
S
82 1 3
Coderun\BuyOneClick\Order::get_order()
S
71 1 5
Coderun\BuyOneClick\Help::__wakeup()
S
80 1 3
BuyCore::showSettingPage()
S
79 1 3
Coderun\BuyOneClick\Core::showSettingPage()
S
79 1 3
Coderun\BuyOneClick\Products::__clone()
S
80 1 3
Coderun\BuyOneClick\Order::remove_order_all()
S
76 1 4
Coderun\BuyOneClick\BuyHookPlugin::buyClickNewrder()
S
79 1 3
BuyCore::scriptAddFrontPage()
S
73 1 4
Coderun\BuyOneClick\BuyHookPlugin::saveOrderToTable()
S
79 1 3
Coderun\BuyOneClick\Core::get_template_path()
S
80 1 3
Coderun\BuyOneClick\BuyHookPlugin::saveOrderToTable()
S
79 1 3
Coderun\BuyOneClick\LoadFile::__clone()
S
80 1 3
Coderun\BuyOneClick\Order::deactive_order()
S
74 1 4
BuyCore::styleAddpage()
S
69 1 6
Coderun\BuyOneClick\Products::__wakeup()
S
80 1 3