Code Analysis: Účto+ Invoices 1.2.4

Function Rating Maintainability Complexity Lines of code
UctoplusInvoicesAdmin::sanitize()
C
36 27 83
UctoplusInvoicesProcess::custom_bulk_action()
B
35 18 92
UctoplusInvoicesAdmin::page_init()
A
32 4 148
UctoplusInvoicesProcess::custom_bulk_admin_notices()
A
49 11 30
UctoplusInvoicesAdmin::invoice_number_format_callback()
A
53 10 20
UctoplusInvoice::prepareInvoiceData()
A
46 8 41
UctoplusInvoicesProcess::__construct()
A
54 9 19
BaseUctoplusAPI::request()
A
48 8 32
UctoplusInvoicesAdmin::print_section_info()
A
53 8 22
UctoplusInvoice::createInvoice()
S
46 6 40
UctoplusInvoicesAdmin::due_action_proforma_invoice_callback()
S
53 7 22
UctoplusInvoicesAdmin::due_action_invoice_callback()
S
53 7 22
UctoplusInvoicesProcess::uctoplus_attach_to_wc_emails()
S
55 6 19
UctoplusInvoice::addItems()
S
49 5 32
UctoplusInvoicesAdmin::get_order_statuses()
S
52 5 27
UctoplusInvoicesAdmin::uctoplus_invoice_numbering_list_callback()
S
54 4 23
UctoplusInvoicesAdmin::invoice_item_description_callback()
S
57 4 20
UctoplusInvoicesAdmin::options_init()
S
63 5 10
UctoplusInvoicesAdmin::template_id_callback()
S
57 4 14
UctoplusInvoicesAdmin::processing_order_counter_id_callback()
S
57 4 14
UctoplusInvoicesAdmin::completed_order_counter_id_callback()
S
57 4 14
UctoplusInvoicesProcess::useAttachment()
S
61 4 13
UctoplusInvoice::prepareIssuerData()
S
61 4 12
UctoplusInvoicesAdmin::addMetaBoxes()
S
54 3 24
UctoplusInvoicesAdmin::credit_note_counter_id_callback()
S
57 3 14
UctoplusInvoicesProcess::autoGenerateInvoice()
S
59 3 14
UctoplusInvoicesProcess::autoGenerateProformaInvoice()
S
59 3 14
UctoplusInvoicesAdmin::invoice_numbering_type_callback()
S
62 3 12
UctoplusInvoicesAdmin::sandbox_enviroment_callback()
S
68 3 7
UctoplusInvoicesAdmin::next_invoice_number_callback()
S
60 2 15
UctoplusInvoicesProcess::custom_bulk_admin_footer()
S
61 2 15
UctoplusInvoicesAdmin::auto_generation_invoice_callback()
S
68 3 7
UctoplusInvoicesAdmin::auto_attach_invoice_callback()
S
68 3 7
UctoplusInvoicesAdmin::auto_generation_proforma_invoice_callback()
S
68 3 7
UctoplusInvoicesAdmin::__construct()
S
62 2 11
UctoplusInvoicesAdmin::plus_due_date_callback()
S
64 2 11
UctoplusInvoicesAdmin::uctoplus_invoices_invoice_download_meta_box_callback()
S
64 2 11
UctoplusInvoicesAdmin::uctoplus_proforma_invoices_invoice_download_meta_box_callback()
S
64 2 11
UctoplusInvoicesAdmin::uctoplus_api_key_callback()
S
64 2 11
UctoplusInvoicesAdmin::create_admin_page()
S
59 1 18
UctoplusInvoicesAdmin::issuer_phone_callback()
S
70 2 6
UctoplusInvoicesAdmin::issuer_web_callback()
S
70 2 6
UctoplusHelpers::getUserCountry()
S
69 2 7
UctoplusInvoicesAdmin::issuer_email_callback()
S
70 2 6
BaseUctoplusAPI::getUrl()
S
70 2 6
UctoplusInvoicesAdmin::alter_wc_statuses()
S
68 2 7
UctoplusInvoicesAdmin::issuer_name_callback()
S
70 2 6
UctoplusInvoice::prepareReceiverData()
S
62 1 11
UctoplusInvoicesAdmin::add_plugin_page()
S
63 1 11
UctoplusInvoicesProcess::prepareOrderJson()
S
63 1 11
UctoplusInvoices::getPluginSlug()
S
80 1 3
UctoplusInvoices::getPluginName()
S
80 1 3
UctoplusInvoice::__construct()
S
73 1 5
UctoplusInvoices::getPluginUrl()
S
80 1 3
BaseUctoplusAPI::setApiKey()
S
80 1 3
UctoplusInvoices::initialize()
S
77 1 4
UctoplusInvoicesProcess::custom_process_order()
S
73 1 5
BaseUctoplusAPI::loadOptions()
S
80 1 3
UctoplusInvoice::sendInvoice()
S
79 1 3
UctoplusInvoices::__construct()
S
64 1 9
UctoplusInvoices::getPluginPath()
S
80 1 3
UctoplusInvoices::getPluginLicenseVersion()
S
80 1 3
UctoplusDials::getTemplates()
S
79 1 3
UctoplusInvoice::checkDiscount()
S
91 1 2
UctoplusDials::getCountersByType()
S
78 1 3
UctoplusInvoicesAdmin::loadMainAdminAssets()
S
69 1 6
BaseUctoplusAPI::__construct()
S
82 1 3
UctoplusInvoicesProcess::initializeOrderTracking()
S
72 1 5
UctoplusDials::getCountries()
S
79 1 3
UctoplusInvoice::preparePaymentData()
S
73 1 5