Code Analysis: Payment Gateway for KNET 2.2.0

Function Rating Maintainability Complexity Lines of code
SimpleXLSXGen::_sheetToXML()
D
20
54 184
SimpleXLSXGen::_write()
D
28
33 120
init_wc_knet()
C
15
3 482
WC_Gateway_Knet::responce()
B
36 21 85
wc_knet_trans_grid::filter_query()
B
44 19 40
wc_knet_trans_grid::search_box()
A
36 11 88
WC_Gateway_Knet::updateOrder()
A
37 11 73
SimpleXLSXGen::addSheet()
A
50 9 26
SimpleXLSXGen::_writeEntry()
A
40 5 63
WC_Gateway_Knet::format_email()
S
50 7 26
WC_Gateway_Knet::get_order_in_recived_page()
S
55 7 18
wc_knet_trans_grid::column_default()
S
60 6 12
SimpleXLSXGen::date2excel()
S
53 5 19
WC_Gateway_Knet::get_status_color()
S
61 5 14
SimpleXLSXGen::__construct()
S
42 1 69
SimpleXLSXGen::downloadAs()
S
54 4 22
WC_Gateway_Knet::process_payment()
S
50 3 30
fun_wc_knet_create_new_transation()
S
51 3 26
WC_Gateway_Knet::init_form_fields()
S
45 1 50
SimpleXLSXGen::__toString()
S
61 3 13
WC_Gateway_Knet::wc_knet_email_details()
S
62 3 12
SimpleXLSXGen::saveAs()
S
62 3 12
WC_Gateway_Knet::formatUrlParames()
S
51 2 26
wc_knet_trans_grid::get_transations()
S
60 3 11
WC_Gateway_Knet::__construct()
S
54 2 20
WC_Gateway_Knet::pkcs5_unpad()
S
63 3 10
wc_knet_is_curnancy_not_kwd()
S
66 3 8
WC_KNET_Plugin::plugin_settings_page()
S
57 1 25
create_transactions_db_table()
S
55 1 23
SimpleXLSXGen::num2name()
S
64 2 9
WC_KNET_Plugin::get_instance()
S
71 2 6
WC_Gateway_Knet::wc_knet_details()
S
67 2 8
WC_Gateway_Knet::wc_thank_you_title()
S
65 2 8
wc_knet_trans_grid::get_sortable_columns()
S
62 1 13
wc_knet_trans_grid::get_columns()
S
60 1 13
wc_knet_trans_grid::prepare_items()
S
61 1 12
WC_KNET_Plugin::plugin_menu()
S
62 1 12
wc_is_transation_exsite()
S
72 1 5
WC_KNET_Plugin::__construct()
S
74 1 4
SimpleXLSXGen::setDefaultFont()
S
77 1 4
SimpleXLSXGen::fromArray()
S
75 1 4
woocommerce_add_wc_knet_gateway()
S
74 1 5
wc_knet_trans_grid::record_count()
S
75 1 4
WC_Gateway_Knet::byteArray2String()
S
75 1 4
WC_Gateway_Knet::byteArray2Hex()
S
72 1 5
SimpleXLSXGen::esc()
S
76 1 3
SimpleXLSXGen::download()
S
79 1 3
WC_Gateway_Knet::wc_woo_change_order_received_text()
S
68 1 6
WC_Gateway_Knet::decrypt()
S
66 1 8
WC_Gateway_Knet::encryptAES()
S
65 1 9
WC_KNET_Plugin::set_screen()
S
81 1 3
WC_Gateway_Knet::admin_options()
S
68 1 7
WC_Gateway_Knet::request()
S
62 1 10
WC_KNET_Plugin::screen_option()
S
64 1 10
SimpleXLSXGen::setDefaultFontSize()
S
77 1 4
wc_knet_trans_grid::__construct()
S
63 1 10
WC_Gateway_Knet::hex2ByteArray()
S
75 1 4
wc_knet_trans_grid::no_items()
S
80 1 3
WC_Gateway_Knet::init_gateway()
S
67 1 7
WC_Gateway_Knet::pkcs5_pad()
S
71 1 5
wc_get_transation_by_orderid()
S
72 1 5
wc_knet_load_textdomain()
S
77 1 3