Code Analysis: RY WooCommerce Tools 2.0.6

Function Rating Maintainability Complexity Lines of code
RY_ECPay_Shipping_Api::get_code()
D
20
44 205
RY_ECPay_Shipping::add_cvs_info()
C
32 24 108
RY_ECPay_Shipping_admin::print_shipping()
C
37 26 73
RY_WT_Shipping_Method::calculate_shipping()
C
37 25 71
RY_SmilePay_Shipping::add_cvs_info()
C
37 24 69
RY_WT::init()
B
37 21 67
RY_SmilePay_Gateway_Api::get_code()
B
33 15 98
RY_WT_update::update()
B
38 17 64
RY_NewebPay_Shipping::add_cvs_info()
B
43 16 46
RY_NewebPay_Gateway_Response::payment_status_SUCCESS()
A
36 13 80
RY_NewebPay_Gateway_Api::add_type_info()
A
42 15 48
RY_SmilePay_Gateway_Response::doing_callback()
A
40 14 58
RY_ECPay_Shipping_Meta_Box::output()
A
34 10 114
WC_Settings_RY_Tools::get_settings()
A
32 8 143
RY_SmilePay_Shipping_Api::get_code_no()
A
38 12 70
RY_ECPay_Gateway_Api::checkout_form()
A
37 12 67
RY_ECPay_Shipping::check_option()
A
45 13 42
RY_ECPay_Shipping_Response::map_redirect()
A
41 12 50
RY_SmilePay_Gateway::check_option()
A
47 12 37
RY_NewebPay_Gateway_Api::checkout_form()
A
36 9 77
RY_SmilePay_Shipping_Meta_Box::output()
A
35 6 110
RY_ECPay_Shipping_Base::is_available()
A
50 11 25
RY_ECPay_Gateway_Api::add_type_info()
A
48 10 32
RY_WT_Shipping::show_store_in_address()
A
51 10 27
RY_WT_Admin_Shipping::get_ry_shipping_method()
A
52 10 24
RY_SmilePay_Shipping_Response::doing_map_callback()
A
43 8 47
RY_NewebPay_Gateway::check_option()
A
51 9 28
RY_ECPay_Shipping_Response::shipping_callback()
A
46 8 39
RY_NewebPay_Shipping_Meta_Box::output()
A
40 5 78
RY_SmilePay_Shipping_Api::get_csv_info()
A
42 7 47
RY_NewebPay_Gateway_Barcode::is_available()
A
57 9 17
RY_SmilePay_Gateway_Atm::is_available()
A
57 9 17
RY_SmilePay_Gateway_Barcode::is_available()
A
57 9 17
RY_SmilePay_Gateway_Webatm::is_available()
A
57 9 17
RY_ECPay_Gateway_Barcode::is_available()
A
57 9 17
RY_SmilePay_Shipping_Api::get_csv_no()
A
43 7 45
RY_SmilePay_Gateway::payment_info()
A
51 8 28
RY_ECPay_Gateway::check_option()
A
52 8 24
RY_WT_Shipping_Method::is_available()
A
52 8 23
RY_SmilePay_Shipping_Response::doing_callback()
A
46 7 37
RY_SmilePay_Gateway_Response::ipn_request_is_valid()
A
46 7 34
RY_NewebPay_Gateway_Atm::is_available()
S
60 8 14
RY_NewebPay_Gateway_Webatm::is_available()
S
60 8 14
RY_ECPay_Gateway_Atm::is_available()
S
60 8 14
RY_ECPay_Gateway_Webatm::is_available()
S
60 8 14
RY_WT_Admin_Shipping::check_ship_destination()
S
51 7 27
RY_NewebPay_Gateway::payment_info()
S
52 7 26
RY_ECPay_Gateway::payment_info()
S
52 7 25
WC_Settings_RY_Tools::save()
S
53 7 23
RY_Abstract_Api_SmilePay::clean_post_data()
S
55 7 20
RY_SmilePay_Shipping_Response::doing_admin_map_callback()
S
47 6 34
RY_NewebPay_Shipping::only_newebpay_gateway()
S
56 7 18
RY_SmilePay_Shipping::only_smilepay_gateway()
S
56 7 18
RY_ECPay_Shipping_Api::get_print_form()
S
49 6 30
RY_Abstract_Payment_Gateway::process_admin_options()
S
51 6 29
RY_NewebPay_Gateway_Credit_Installment::is_available()
S
60 7 14
RY_SmilePay_Gateway_Credit::is_available()
S
60 7 14
RY_ECPay_Gateway_Credit_Installment::is_available()
S
60 7 14
RY_SmilePay_Shipping_admin::print_info()
S
50 6 27
RY_WT_Admin_Shipping::save_order_update()
S
52 6 25
RY_SmilePay_Shipping_admin::get_code_no()
S
52 6 24
RY_SmilePay_Shipping::check_option()
S
55 6 20
RY_ECPay_Shipping_admin::add_order_actions()
S
55 6 18
RY_SmilePay_Shipping_admin::add_order_actions()
S
55 6 18
RY_NewebPay_Gateway_Response::doing_callback()
S
48 5 31
RY_WT_Shipping_Method::check_has_coupon()
S
59 6 14
RY_NewebPay_Gateway_Credit::is_available()
S
63 6 11
RY_ECPay_Gateway_Credit::is_available()
S
63 6 11
RY_SmilePay_Gateway_Api::checkout_form()
S
53 5 25
RY_ECPay_Shipping::init()
S
46 4 37
RY_SmilePay_Gateway_Api::add_type_info()
S
55 5 18
RY_WT_Admin_Shipping::set_cvs_shipping_fields()
S
49 4 32
RY_ECPay_Shipping::add_setting()
S
55 5 17
RY_WT::form_field_country_hidden()
S
56 5 16
RY_NewebPay_Shipping::check_option()
S
58 5 16
RY_WT_Shipping_Method::check_has_min_amount()
S
57 5 16
RY_SmilePay_Shipping::init()
S
48 4 31
RY_SmilePay_Gateway::add_setting()
S
56 5 16
RY_ECPay_Gateway::add_setting()
S
56 5 16
RY_WT::get_google_ntp_time()
S
57 5 15
RY_NewebPay_Shipping_admin::add_order_actions()
S
58 5 14
RY_NewebPay_Shipping::add_setting()
S
57 5 14
RY_SmilePay_Shipping::add_setting()
S
57 5 14
RY_NewebPay_Shipping_Meta_Box::add_meta_box()
S
58 5 14
RY_ECPay_Shipping_Meta_Box::add_meta_box()
S
58 5 14
RY_SmilePay_Shipping_Meta_Box::add_meta_box()
S
58 5 14
RY_SmilePay_Shipping_Base::is_available()
S
61 5 11
RY_ECPay_Shipping::shipping_choose_cvs()
S
50 4 26
RY_SmilePay_Shipping_Api::get_print_url()
S
51 4 24
RY_ECPay_Shipping::save_cvs_info()
S
52 4 24
RY_ECPay_Gateway::get_ecpay_api_info()
S
54 4 22
RY_WT_Shipping_Method::enqueue_admin_js()
S
51 3 35
RY_WT_Admin_Shipping::check_can_enable()
S
57 4 16
RY_WT_Admin_Shipping::get_all_cvs_methods()
S
58 4 16
RY_SmilePay_Gateway::init()
S
49 3 31
RY_WT_admin::output_tools()
S
59 4 13
RY_ECPay_Gateway_Response::set_transaction_info()
S
60 4 12
RY_NewebPay_Gateway_Atm::process_admin_options()
S
61 4 12
RY_NewebPay_Gateway_Barcode::process_admin_options()
S
61 4 12
RY_NewebPay_Gateway::init()
S
50 3 27
RY_SmilePay_Gateway_Atm::process_admin_options()
S
61 4 12
RY_ECPay_Gateway_Atm::process_admin_options()
S
61 4 12
RY_SmilePay_Gateway_Barcode::process_admin_options()
S
61 4 12
RY_ECPay_Gateway_Barcode::process_admin_options()
S
61 4 12
RY_ECPay_Gateway::init()
S
50 3 27
RY_NewebPay_Shipping::cod_receipt_page()
S
62 4 11
RY_SmilePay_Shipping::cod_receipt_page()
S
63 4 11
RY_NewebPay_Gateway::log()
S
62 4 11
RY_SmilePay_Gateway::log()
S
62 4 11
RY_ECPay_Shipping::log()
S
62 4 11
RY_ECPay_Gateway::log()
S
62 4 11
RY_NewebPay_Shipping::init()
S
52 3 22
RY_NewebPay_Gateway_Barcode::admin_payment_info()
S
51 2 35
RY_SmilePay_Gateway_Barcode::__construct()
S
53 3 20
RY_ECPay_Gateway_Response::payment_wait_cvs()
S
54 3 19
RY_WT_Shipping::set_store_address()
S
55 3 19
RY_NewebPay_Gateway_Barcode::__construct()
S
54 3 19
RY_Abstract_Api_ECPay::generate_check_value()
S
55 3 19
RY_ECPay_Gateway_Barcode::__construct()
S
54 3 19
RY_SmilePay_Gateway_Barcode::admin_payment_info()
S
51 2 34
RY_ECPay_Gateway_Barcode::admin_payment_info()
S
51 2 34
RY_ECPay_Shipping::get_ecpay_api_info()
S
56 3 19
RY_WT::form_field_hiddentext()
S
54 3 18
RY_WT::bank_code_list()
S
45 1 46
RY_NewebPay_Gateway::add_setting()
S
62 4 10
RY_WT::form_field_custom_attributes()
S
62 4 10
RY_SmilePay_Gateway_Api::set_transaction_info()
S
62 4 10
RY_NewebPay_Gateway_Response::ipn_request_is_valid()
S
58 3 14
RY_Abstract_Api_NewebPay::args_decrypt()
S
58 3 14
RY_SmilePay_Gateway::shipping_get_code()
S
60 3 14
WC_Settings_RY_Tools::output()
S
60 3 14
RY_Abstract_Api::gateway_return()
S
59 3 13
RY_ECPay_Gateway_Response::ipn_request_is_valid()
S
59 3 13
RY_WT_Shipping::add_cvs_address_replacements()
S
60 3 13
RY_NewebPay_Gateway_Atm::admin_payment_info()
S
53 2 28
RY_Gateway::gateway_return()
S
59 3 13
RY_ECPay_Gateway_Atm::admin_payment_info()
S
53 2 28
RY_SmilePay_Gateway::get_code()
S
60 3 13
RY_WT::add_address_format()
S
61 3 12
RY_WT::check_ntp_time()
S
61 3 12
RY_SmilePay_Gateway_Atm::admin_payment_info()
S
53 2 27
RY_ECPay_Gateway_Response::get_payment_info()
S
62 3 11
RY_Abstract_Api::get_item_name()
S
60 3 11
RY_SmilePay_Shipping_Response::check_map_callback()
S
62 3 11
RY_SmilePay_Shipping_Response::check_admin_map_callback()
S
62 3 11
RY_SmilePay_Shipping::log()
S
63 3 11
RY_SmilePay_Shipping::change_cod_order_status()
S
62 3 11
RY_NewebPay_Shipping::change_cod_order_status()
S
62 3 11
RY_NewebPay_Gateway_Credit_Installment::payment_fields()
S
62 3 11
RY_ECPay_Gateway_Credit_Installment::payment_fields()
S
62 3 11
RY_WT::hide_country_select()
S
63 3 11
RY_ECPay_Shipping_Response::init()
S
52 2 23
RY_ECPay_Shipping_Home_Post::__construct()
S
57 2 17
RY_ECPay_Shipping_Home_Tcat::__construct()
S
57 2 17
RY_ECPay_Gateway_Base::__construct()
S
65 3 9
RY_ECPay_Shipping_Response::check_shipping_callback()
S
64 3 10
RY_Abstract_Api_NewebPay::get_order_id()
S
64 3 10
RY_ECPay_Gateway_Response::check_callback()
S
64 3 10
RY_Abstract_Api_ECPay::get_order_id()
S
63 3 10
RY_SmilePay_Gateway_Base::__construct()
S
65 3 9
RY_SmilePay_Gateway_Response::check_callback()
S
64 3 10
RY_NewebPay_Shipping::get_order_support_shipping()
S
66 3 8
RY_NewebPay_Gateway_Base::__construct()
S
65 3 9
RY_NewebPay_Gateway_Response::check_callback()
S
64 3 10
RY_Abstract_Api_SmilePay::get_transaction_id()
S
66 3 9
RY_Abstract_Api_SmilePay::get_status()
S
66 3 9
RY_SmilePay_Shipping::save_cvs_info()
S
68 3 7
RY_Abstract_Api_SmilePay::get_order_id()
S
63 3 10
RY_SmilePay_Shipping::get_order_support_shipping()
S
66 3 8
RY_ECPay_Shipping::get_code()
S
65 3 9
RY_WT_Admin_Shipping::add_scripts()
S
65 3 8
RY_SmilePay_Shipping::get_code()
S
64 3 9
RY_ECPay_Shipping::get_order_support_shipping()
S
66 3 8
RY_ECPay_Gateway_Response::doing_callback()
S
59 2 14
RY_WT_Shipping_Method::init()
S
58 2 14
RY_NewebPay_Gateway_Credit_Installment::process_payment()
S
59 2 14
RY_SmilePay_Gateway::get_smilepay_api_info()
S
59 2 14
RY_ECPay_Gateway_Credit_Installment::process_payment()
S
59 2 14
RY_ECPay_Gateway_Response::payment_failed()
S
60 2 13
RY_NewebPay_Gateway_Response::payment_status_unknow()
S
60 2 13
RY_SmilePay_Shipping_Response::init()
S
59 2 13
RY_WT_Shipping::do_init()
S
59 2 13
RY_ECPay_Shipping_Response::ipn_request_is_valid()
S
60 2 12
RY_ECPay_Gateway_Response::payment_wait_atm()
S
60 2 12
RY_SmilePay_Shipping_admin::init()
S
59 2 12
RY_Abstract_Api_ECPay::link_server()
S
62 2 11
RY_WT_Shipping::register_order_statuses()
S
53 1 26
RY_Abstract_Api_NewebPay::args_encrypt()
S
61 2 11
RY_ECPay_Shipping_admin::init()
S
60 2 11
RY_Abstract_Api::submit_sctipt()
S
59 1 18
RY_SmilePay_Gateway_Atm::__construct()
S
56 1 17
RY_ECPay_Gateway_Atm::__construct()
S
56 1 16
RY_NewebPay_Gateway_Atm::__construct()
S
56 1 16
RY_WT::form_field_hidden()
S
65 2 7
RY_ECPay_Shipping_Response::shipping_at_cvs()
S
72 2 5
RY_Abstract_Api_ECPay::get_check_value()
S
71 2 6
RY_Abstract_Api_NewebPay::get_transaction_id()
S
72 2 6
RY_ECPay_Shipping_Response::shipping_out_cvs()
S
72 2 5
RY_WT_Shipping::add_order_statuses()
S
66 2 8
RY_ECPay_Shipping::send_at_cvs_email()
S
70 2 6
RY_WT::plugin_activation()
S
70 2 6
RY_ECPay_Shipping_Api::get_map_post_url()
S
69 2 7
RY_SmilePay_Shipping_Response::shipping_callback()
S
64 2 9
RY_WT::address_zip_first()
S
63 2 10
RY_Abstract_Api_NewebPay::get_tradeSha_value()
S
71 2 6
RY_SmilePay_Gateway_Base::receipt_page()
S
71 2 6
RY_SmilePay_Shipping::shipping_choose_cvs_info()
S
70 2 6
RY_Abstract_Api_NewebPay::get_status_msg()
S
72 2 6
RY_ECPay_Gateway_Base::receipt_page()
S
71 2 6
RY_WT_Shipping::instance()
S
69 2 7
RY_Abstract_Api_NewebPay::get_status()
S
72 2 6
RY_NewebPay_Shipping::shipping_choose_cvs()
S
64 2 10
RY_Abstract_Api_SmilePay::get_check_value()
S
71 2 6
RY_Abstract_Api::die_error()
S
74 2 5
RY_Abstract_Api_ECPay::get_3rd_return_url()
S
66 2 8
RY_Abstract_Api_ECPay::get_transaction_id()
S
71 2 6
RY_ECPay_Gateway_Response::payment_complete()
S
64 2 9
RY_Abstract_Api_NewebPay::get_payment_type()
S
72 2 6
RY_Abstract_Api_NewebPay::get_3rd_return_url()
S
66 2 8
RY_WT_Admin_Shipping::add_admin_order_actions()
S
63 2 10
RY_ECPay_Shipping::shipping_choose_cvs_info()
S
70 2 6
RY_Abstract_Api::die_success()
S
74 2 5
RY_NewebPay_Gateway_Base::receipt_page()
S
71 2 6
RY_WT_Admin_Shipping::instance()
S
69 2 7
RY_Gateway::instance()
S
69 2 7
RY_WT_Admin_Shipping::fix_cvs_map_address()
S
68 2 8
RY_ECPay_Shipping::add_method()
S
67 2 7
RY_SmilePay_Shipping::shipping_choose_cvs()
S
64 2 10
RY_WT_admin::instance()
S
69 2 7
RY_Abstract_Api_NewebPay::get_tradeInfo_value()
S
71 2 6
RY_Abstract_Api_ECPay::get_status_msg()
S
71 2 6
RY_SmilePay_Gateway_Webatm::__construct()
S
57 1 15
RY_WT::unpay_title_notice()
S
70 2 6
RY_SmilePay_Shipping_Response::shipping_at_cvs()
S
72 2 5
RY_Abstract_Api_ECPay::get_status()
S
71 2 6
RY_SmilePay_Shipping_Response::shipping_out_cvs()
S
72 2 5
RY_NewebPay_Shipping::shipping_choose_cvs_info()
S
70 2 6
RY_NewebPay_Shipping_admin::init()
S
64 2 8
RY_WT::remove_pay_action()
S
71 2 6
RY_ECPay_Gateway_Webatm::__construct()
S
58 1 14
RY_NewebPay_Gateway_Credit_Installment::__construct()
S
58 1 14
RY_NewebPay_Gateway_Webatm::__construct()
S
58 1 14
RY_ECPay_Gateway_Credit_Installment::__construct()
S
58 1 14
RY_NewebPay_Gateway_Credit::__construct()
S
59 1 13
RY_ECPay_Gateway_Credit::__construct()
S
59 1 13
RY_SmilePay_Gateway_Credit::__construct()
S
59 1 13
RY_ECPay_Gateway_Response::init()
S
60 1 12
RY_Abstract_Api_ECPay::link_v2_server()
S
61 1 12
RY_Abstract_Api_ECPay::build_args()
S
61 1 12
RY_WT::last_name_first()
S
62 1 11
RY_Gateway::do_init()
S
79 1 3
RY_WT_Shipping_Method::get_instance_form_fields()
S
80 1 3
RY_SmilePay_Gateway_Credit::process_payment()
S
63 1 10
RY_SmilePay_Gateway_Response::init()
S
74 1 4
RY_WT::update_option()
S
78 1 3
RY_SmilePay_Gateway_Atm::process_payment()
S
63 1 10
RY_WT::remove_unpay_title_notice()
S
74 1 4
RY_NewebPay_Gateway_Base::get_icon()
S
73 1 4
RY_ECPay_Shipping::add_email_class()
S
75 1 4
RY_NewebPay_Gateway_Response::init()
S
69 1 6
RY_WT::remove_strength_password_script()
S
80 1 3
RY_Abstract_Api_SmilePay::die_success()
S
80 1 3
RY_NewebPay_Gateway::add_method()
S
66 1 9
RY_Abstract_Api_ECPay::encrypt_data()
S
71 1 5
RY_ECPay_Shipping_Api::get_code_cod()
S
79 1 3
RY_SmilePay_Gateway_Base::get_icon()
S
73 1 4
RY_SmilePay_Shipping::change_cod_redirect()
S
72 1 5
RY_ECPay_Shipping_Response::shipping_completed()
S
80 1 3
RY_NewebPay_Gateway_Barcode::process_payment()
S
63 1 10
RY_SmilePay_Gateway_Base::process_admin_options()
S
81 1 3
RY_WT_Shipping::add_order_is_paid_statuses()
S
71 1 6
RY_NewebPay_Shipping::add_method()
S
75 1 4
RY_ECPay_Shipping_Api::get_code_t2()
S
78 1 3
RY_SmilePay_Shipping::add_method()
S
75 1 4
RY_WT_admin::do_init()
S
67 1 7
RY_ECPay_Shipping_Api::get_code_t3()
S
78 1 3
RY_ECPay_Gateway_Webatm::process_payment()
S
63 1 10
RY_NewebPay_Gateway::get_newebpay_api_info()
S
70 1 6
RY_ECPay_Gateway::add_sections()
S
74 1 4
RY_ECPay_Gateway_Base::get_icon()
S
73 1 4
RY_Abstract_Api::pre_generate_trade_no()
S
76 1 3
RY_NewebPay_Shipping::add_sections()
S
74 1 4
RY_Abstract_Api::set_not_do_die()
S
80 1 3
RY_Abstract_Api_ECPay::generate_trade_no()
S
71 1 5
RY_Abstract_Api_SmilePay::link_server()
S
69 1 6
RY_Abstract_Api_NewebPay::generate_hash_value()
S
69 1 6
RY_WT::delete_option()
S
79 1 3
RY_SmilePay_Gateway_Barcode::process_payment()
S
63 1 10
RY_WT_admin::get_settings_page()
S
75 1 4
RY_ECPay_Gateway_Credit::process_payment()
S
63 1 10
RY_SmilePay_Gateway_Webatm::process_payment()
S
63 1 10
RY_WT::add_unpay_title_notice()
S
74 1 4
RY_WT_Admin_Shipping::do_init()
S
63 1 9
RY_Abstract_Api_ECPay::urlencode()
S
64 1 8
RY_SmilePay_Gateway::add_sections()
S
74 1 4
RY_Abstract_Api::set_do_die()
S
80 1 3
RY_WT_admin::add_sections()
S
72 1 5
RY_Abstract_Api::trade_no_to_order_no()
S
77 1 3
RY_SmilePay_Shipping_Response::shipping_completed()
S
80 1 3
RY_NewebPay_Gateway_Webatm::process_payment()
S
63 1 10
WC_Settings_RY_Tools::get_sections()
S
70 1 6
RY_Abstract_Api_ECPay::add_check_value()
S
74 1 4
RY_WT_admin::plugin_action_links()
S
71 1 5
RY_ECPay_Gateway_Base::process_admin_options()
S
81 1 3
RY_ECPay_Gateway_Response::add_noaction_note()
S
69 1 7
RY_ECPay_Gateway::add_method()
S
66 1 9
RY_WT_Shipping::add_reports_order_statuses()
S
71 1 6
RY_NewebPay_Shipping::change_cod_redirect()
S
72 1 5
RY_Abstract_Api_NewebPay::generate_trade_no()
S
71 1 5
RY_SmilePay_Shipping_Api::get_csv_no_cod()
S
79 1 3
RY_WT::need_woocommerce()
S
69 1 7
RY_ECPay_Shipping::add_sections()
S
74 1 4
RY_ECPay_Gateway_Barcode::process_payment()
S
63 1 10
RY_ECPay_Gateway_Atm::process_payment()
S
63 1 10
RY_WT::get_option()
S
78 1 3
RY_NewebPay_Gateway_Base::process_admin_options()
S
81 1 3
RY_ECPay_Shipping::add_email_action()
S
76 1 4
RY_NewebPay_Gateway_Atm::process_payment()
S
63 1 10
RY_NewebPay_Gateway_Credit::process_payment()
S
63 1 10
RY_NewebPay_Gateway_Response::callback_gateway_return()
S
75 1 5
RY_Abstract_Api_SmilePay::generate_trade_no()
S
71 1 5
RY_WT::plugin_deactivation()
S
80 1 3
RY_NewebPay_Gateway::add_sections()
S
74 1 4
WC_Settings_RY_Tools::output_pro_info()
S
80 1 3
RY_WT::ntp_time_error()
S
78 1 3
RY_SmilePay_Gateway::add_method()
S
66 1 9
WC_Settings_RY_Tools::__construct()
S
73 1 5
RY_SmilePay_Shipping::add_sections()
S
74 1 4