Code Analysis: ArCa Payment Gateway 1.2.7

Function Rating Maintainability Complexity Lines of code
arcapgInsert::arca_pg_tables()
C
22
18 259
apg_wc_api_idram_result()
C
37 24 62
arca_pg_form_shortcode()
A
39 15 59
arca_pg_array2table()
A
48 13 32
arca_pg_array2table()
A
48 13 32
arca_pg_init()
A
45 7 42
arca_pg_button_shortcode()
S
46 6 39
apg_wc_api_idram_complete()
S
53 7 20
arca_pg_checkOutPagePermalink()
S
61 7 11
arca_pg_privacyPolicyPagePermalink()
S
61 7 11
insta_for_give_process_apg_gatewey_donation_idram()
S
47 5 36
insta_for_give_process_apg_gatewey_donation()
S
47 5 36
arca_pg_idram_shortcode()
S
49 5 31
custom_payment_gateway_icons()
S
57 6 14
apg_wc_api_idram_fail()
S
57 5 13
arca_pg_errorCatch()
S
51 4 27
arca_pg_getPriceFromJson()
S
70 4 5
insta_for_give_register_payment_gateway_setting_fields_idram()
S
54 2 23
insta_for_give_register_payment_gateway_setting_fields()
S
54 2 23
arca_pg_add_plugin_admin_menu()
S
52 2 20
give_wp_apg_gateway_init()
S
67 3 9
arca_pg_removeOrderNumberPrefix()
S
73 3 4
arca_pg_activate()
S
63 2 11
wc_apg_gatewey_idram::init_form_fields()
S
54 1 24
wc_apg_gatewey::init_form_fields()
S
54 1 24
apg_plugin_action_links()
S
65 2 8
arca_pg_ecs_add_post_state()
S
69 2 7
arca_pg_ecs_add_post_state2()
S
69 2 7
wc_apg_gateway_init()
S
72 2 6
apg_plugin_row_meta()
S
65 2 8
arca_pg_register_admin_scripts_style()
S
58 1 14
wc_apg_gatewey_idram::__construct()
S
61 1 12
wc_apg_gatewey::__construct()
S
61 1 12
arca_pg_display_page_priceList()
S
82 1 3
insta_for_give_register_payment_gateway_sections()
S
75 1 4
arca_pg_display_page_dashboard()
S
82 1 3
arca_pg_iframe_popup()
S
78 1 4
apg_rest::show_api_message()
S
82 1 3
insta_for_give_register_payment_method_idram()
S
68 1 7
apg_dashboard_widget_function()
S
82 1 3
arca_pg_display_page_currency()
S
82 1 3
apg_rest::__construct()
S
91 1 2
arca_pg_display_page_vpos_configuration()
S
82 1 3
arca_pg_register_front_scripts_style()
S
75 1 4
arca_pg_sanitize_input()
S
72 1 6
apg_rest::get_domain()
S
82 1 3
apg_deactivate_popup()
S
82 1 3
arca_pg_display_page_support()
S
82 1 3
insta_for_give_register_payment_method()
S
68 1 7
wc_apg_gatewey::process_payment()
S
70 1 6
arca_pg_display_page_orders()
S
82 1 3
wc_apg_add_to_gateways_idram()
S
77 1 4
wc_apg_gatewey_idram::process_payment()
S
70 1 6
arca_pg_display_page_idram_configuration()
S
82 1 3
add_apg_dashboard_widgets()
S
78 1 3
arca_pg_display_page_errorLogs()
S
82 1 3
apg_rest::clear_rest_key()
S
82 1 3
arca_pg_display_page_checkoutForm()
S
82 1 3
arca_pg_sanitize_input()
S
72 1 6
apg_rest::check_rest()
S
82 1 3
apg_rest_status()
S
83 1 3
insta_for_give_register_payment_gateway_sections_idram()
S
75 1 4
apg_rest::check_rest_ajax()
S
82 1 3
apg_rest::apg_activate_form()
S
82 1 3
give_remove_fieldsets()
S
80 1 3
arca_pg_display_page_HowToUse()
S
82 1 3
wc_apg_add_to_gateways()
S
77 1 4