Code Analysis: Payment Gateway for KNET 2.5.0

Function Rating Maintainability Complexity Lines of code
SimpleXLSXGen::_sheetToXML()
D
20
54 184
init_wc_knet_payment()
D
12
3 616
SimpleXLSXGen::_write()
D
28
33 120
WC_Payment_Gateway_KNET::responce()
B
36 21 81
wc_knet_payment_trans_grid::filter_query()
B
44 19 40
wc_knet_payment_trans_grid::search_box()
A
36 11 88
WC_Payment_Gateway_KNET::updateOrder()
A
38 12 69
SimpleXLSXGen::addSheet()
A
50 9 26
SimpleXLSXGen::_writeEntry()
A
40 5 63
WC_Payment_Gateway_KNET::formatUrlParames()
S
48 7 29
WC_Payment_Gateway_KNET::format_email()
S
49 7 26
WC_Payment_Gateway_KNET::get_order_in_recived_page()
S
55 7 18
WC_Payment_Gateway_KNET::init_form_fields()
S
37 1 92
WC_Payment_Gateway_KNET::wc_conditional_payment_gateways()
S
58 6 15
wc_knet_payment_trans_grid::column_default()
S
60 6 12
SimpleXLSXGen::date2excel()
S
53 5 19
WC_Payment_Gateway_KNET::get_status_color()
S
61 5 14
WC_Payment_Gateway_KNET::getUserKfastToken()
S
61 5 12
SimpleXLSXGen::__construct()
S
42 1 69
SimpleXLSXGen::downloadAs()
S
54 4 22
WC_Payment_Gateway_KNET::wc_knet_email_details()
S
59 4 15
WC_Payment_Gateway_KNET::getOrderStatusList()
S
59 4 14
fun_wc_knet_create_new_transation()
S
51 3 26
WC_Payment_Gateway_KNET::process_payment()
S
52 3 26
WC_Payment_Gateway_KNET::__construct()
S
48 2 31
WC_Payment_Gateway_KNET::getTotalAmount()
S
66 4 8
WC_Payment_Gateway_KNET::wc_woocommerce_gateway_title()
S
65 4 8
WC_Payment_Gateway_KNET::wc_woocommerce_gateway_description()
S
65 4 8
wc_kfast_guest_can_checkout()
S
63 4 10
SimpleXLSXGen::__toString()
S
61 3 13
wc_knet_payment_trans_grid::get_transations()
S
58 3 13
SimpleXLSXGen::saveAs()
S
62 3 12
WC_Payment_Gateway_KNET::wc_knet_details()
S
62 3 11
WC_Payment_Gateway_KNET::pkcs5_unpad()
S
62 3 11
create_transactions_db_table()
S
53 2 25
wc_knet_is_curnancy_not_kwd()
S
66 3 8
WC_KNET_PAYMENT_Plugin::plugin_settings_page()
S
57 1 25
SimpleXLSXGen::num2name()
S
64 2 9
WC_Payment_Gateway_KNET::wc_thank_you_title()
S
65 2 8
WC_KNET_PAYMENT_Plugin::get_instance()
S
71 2 6
wc_knet_payment_trans_grid::get_columns()
S
60 1 13
wc_knet_payment_trans_grid::get_sortable_columns()
S
62 1 13
wc_knet_payment_trans_grid::prepare_items()
S
61 1 12
WC_KNET_PAYMENT_Plugin::plugin_menu()
S
62 1 12
WC_Payment_Gateway_KNET::wc_woo_change_order_received_text()
S
68 1 6
WC_Payment_Gateway_KNET::encryptAES()
S
65 1 9
wc_knet_payment_trans_grid::no_items()
S
80 1 3
WC_Payment_Gateway_KNET::get_is_kfast()
S
80 1 3
WC_KNET_PAYMENT_Plugin::set_screen()
S
81 1 3
WC_KNET_PAYMENT_Plugin::__construct()
S
74 1 4
SimpleXLSXGen::setDefaultFontSize()
S
77 1 4
WC_Payment_Gateway_KNET::admin_options()
S
66 1 7
SimpleXLSXGen::download()
S
79 1 3
wc_is_transation_exsite()
S
72 1 5
WC_Payment_Gateway_KNET::hex2ByteArray()
S
75 1 4
wc_get_transation_by_orderid()
S
72 1 5
WC_Payment_Gateway_KNET::generateUserKfastToken()
S
77 1 3
WC_Payment_Gateway_KNET::pkcs5_pad()
S
71 1 5
SimpleXLSXGen::setDefaultFont()
S
77 1 4
WC_Payment_Gateway_KNET::isKfateExiste()
S
71 1 5
SimpleXLSXGen::esc()
S
76 1 3
wc_knet_payment_trans_grid::__construct()
S
63 1 10
WC_Payment_Gateway_KNET::init_gateway()
S
67 1 7
wc_knet_payment_trans_grid::record_count()
S
75 1 4
woocommerce_add_wc_knet_gateway()
S
74 1 5
WC_Payment_Gateway_KNET::byteArray2Hex()
S
72 1 5
SimpleXLSXGen::fromArray()
S
75 1 4
WC_KNET_PAYMENT_Plugin::screen_option()
S
64 1 10
WC_Payment_Gateway_KNET::byteArray2String()
S
75 1 4
WC_Payment_Gateway_KNET::request()
S
62 1 10
WC_Payment_Gateway_KNET::decrypt()
S
66 1 8
wc_knet_load_textdomain()
S
77 1 3