Code Analysis: Run my Accounts for WooCommerce 1.7.1

Function Rating Maintainability Complexity Lines of code
RMA_WC_Settings_Page::option_input_multiple_checkbox_cb()
A
49 16 26
RMA_WC_Settings_Page::option_input_multiple_radio_cb()
A
50 15 24
RMA_WC_Collective_Invoicing::create_collective_invoice()
A
40 12 57
RMA_WC_Collective_Invoicing::get_not_invoiced_orders()
A
44 11 41
RMA_WC_Settings_Page::option_select_cb()
A
52 12 20
RMA_WC_Settings_Page::option_input_multiple_payment_gateway_checkbox_cb()
A
50 11 24
RMA_WC_Payment::send_payment()
A
44 10 38
RMA_WC_Payment::define_constants()
A
53 11 22
RMA_WC_Settings_Page::options_general_api()
A
39 6 86
RMA_WC_Settings_Page::create_admin_page()
A
46 9 38
RMA_WC_Frontend::admin_notices()
A
48 9 31
RMA_WC_Settings_Page::rma_parts_cb()
A
51 9 25
RMA_WC_Settings_Page::options_general_billing()
A
37 4 99
RMA_WC_Backend_Abstract::create_invoice_handle_bulk_action_edit_shop_order()
A
48 8 32
RMA_WC_Settings_Page::options_general_customer()
A
40 5 76
RMA_WC_Frontend::__construct()
A
45 7 40
RMA_WC_Collective_Invoicing::get_next_invoice_date()
A
46 7 36
RMA_WC_Rental_And_Booking::modify_rma_invoice_part()
S
50 7 27
RMA_WC_Settings_Page::get_log_from_database()
S
47 6 34
RMA_WC_Settings_Page::options_collective_invoice()
S
37 2 91
RMA_WC_Settings_Page::option_input_text_cb()
S
59 7 13
RMA_WC_Settings_Page::option_input_checkbox_cb()
S
60 7 12
RMA_WC_Settings_Page::rma_customer_accounts_cb()
S
53 6 21
RMA_WC_Backend_Abstract::usermeta_profile_fields()
S
45 4 45
RMA_WC_Frontend::create_invoice_on_status_change()
S
57 6 14
RMA_WC_Collective_Invoicing::get_cron_next_time()
S
56 5 18
RMA_WC_Settings_Page::options_general_log()
S
44 2 58
RMA_WC_Backend_Abstract::save_option()
S
62 5 11
RMA_WC_Settings_Page::options_general_shipping()
S
49 3 37
RMA_WC_Settings_Page::rma_mode_cb()
S
53 4 21
RMA_WC_Settings_Page::options_general_payment()
S
43 1 62
RMA_WC_Frontend::create_rma_invoice()
S
59 4 13
RMA_WC_Settings_Page::options_payment_gateways()
S
52 3 26
RMA_WC_Settings_Page::options_accounting_gateways()
S
53 3 24
RMA_WC_Settings_Page::ajax_handle_database_log_table()
S
56 3 19
RMA_WC_Payment::get_payment_details()
S
54 3 19
RMA_WC_Backend_Abstract::init_hooks()
S
55 3 17
RMA_WC_Settings_Page::flush_log_button()
S
66 4 8
RMA_WC_Frontend::create_rma_customer()
S
65 4 8
uninstall_woocommerce_rma()
S
64 3 11
RMA_WC_Settings_Page::options_general_product()
S
54 2 23
RMA_WC_Backend_Abstract::create()
S
58 2 17
RMA_WC_Backend_Abstract::order_meta_box_action()
S
65 3 8
RMA_WC_Backend_Abstract::usermeta_form_field_update()
S
66 3 8
RMA_WC_Payment::check_excluded_payment_options()
S
62 3 10
RMA_WC_Backend_Abstract::update()
S
67 3 8
RMA_WC_Frontend::update_customer()
S
67 3 7
RMA_WC_Settings_Page::plain_text_cb()
S
70 3 5
RMA_WC_Settings_Page::options_init()
S
53 1 29
RMA_WC_Settings_Page::options_general_misc()
S
53 1 27
RMA_WC_Backend_Abstract::create_invoice_bulk_action_admin_notice()
S
62 2 11
RMA_WC_Collective_Invoicing::ajax_next_invoice_date()
S
61 2 11
RMA_WC_Backend_Abstract::delete()
S
62 2 11
RMA_WC_Frontend::woocommerce_billing_fields()
S
57 1 17
RMA_WC_Settings_Page::log()
S
59 1 17
RMA_WC_Settings_Page::__construct()
S
57 1 16
RMA_WC_Frontend::woocommerce_save_billing_fields()
S
72 2 5
RMA_WC_Collective_Invoicing::maybe_create_scheduled_event()
S
72 2 5
RMA_WC_Payment::__construct()
S
72 2 5
RMA_WC_Frontend::add_value_to_user_table_row()
S
67 2 8
RMA_WC_Backend::plugins_loaded_settings()
S
65 2 10
rma_wc_autoloader()
S
72 2 5
RMA_WC_Settings_Page::sanitize()
S
68 2 7
RMA_WC_Settings_Page::admin_enqueue()
S
65 2 8
RMA_WC_Backend_Abstract::add_value_to_order_table_row()
S
67 2 8
RMA_WC_Collective_Invoicing::get_weekdays()
S
63 1 11
RMA_WC_Backend::deactivate()
S
81 1 3
RMA_WC_Frontend::add_column_to_user_table()
S
74 1 4
RMA_WC_Backend_Abstract::_table_log()
S
76 1 4
RMA_WC_Backend_Abstract::init_options()
S
76 1 4
RMA_WC_Settings_Page::section_info_payment()
S
80 1 3
RMA_WC_Backend_Abstract::process_order_meta_box_action()
S
73 1 5
RMA_WC_Settings_Page::output_log()
S
70 1 7
RMA_WC_Backend::__construct()
S
72 1 5
RMA_WC_Frontend::rma_payment_booking()
S
71 1 6
RMA_WC_Settings_Page::section_info_accounting()
S
80 1 3
RMA_WC_Settings_Page::section_info_log()
S
80 1 3
RMA_WC_Frontend::plugins_loaded()
S
76 1 4
RMA_WC_Backend::get_plugin_version()
S
70 1 6
RMA_WC_Settings_Page::add_plugin_page()
S
65 1 10
RMA_WC_Frontend::array_insert()
S
65 1 9
RMA_WC_Backend::uninstall()
S
82 1 3
RMA_WC_Collective_Invoicing::__construct()
S
69 1 6
RMA_WC_Rental_And_Booking::init()
S
75 1 4
RMA_WC_Frontend::load_textdomain()
S
73 1 4
RMA_WC_Backend_Abstract::create_invoice_bulk_actions_edit_product()
S
75 1 4
RMA_WC_Backend_Abstract::add_column_to_order_table()
S
74 1 4
RMA_WC_Rental_And_Booking::__construct()
S
81 1 3
RMA_WC_Backend::plugins_loaded()
S
78 1 4
RMA_WC_Backend_Abstract::update_profile()
S
72 1 5
RMA_WC_Settings_Page::section_info_collective_invoice()
S
80 1 3
RMA_WC_Backend::admin_init()
S
78 1 4
RMA_WC_Rental_And_Booking::woocommerce_product_data_tabs()
S
76 1 4
RMA_WC_Backend::activate()
S
79 1 3