Code Analysis: Import and export users and customers 1.17.4.4

Function Rating Maintainability Complexity Lines of code
ACUI_Import::import_users()
D
0
155 462
ACUI_WooCommerceSubscriptions::import()
D
10
102 250
ACUI_Cron::admin_gui()
D
19
32 309
acui_wm_post_import_single_user()
D
34 43 72
ACUI_Frontend::admin_gui()
C
23
16 279
ACUI_WooCommerceSubscriptions::add_product()
C
37 27 59
acui_pmpro_post_import_single_user()
C
35 26 69
ACUI_Homepage::admin_gui()
C
24
8 305
ACUI_Import::show()
B
37 23 69
ACUI_WooCommerceSubscriptions::set_payment_meta()
B
37 23 65
ACUI_Buddypress::import()
B
39 17 61
ACUI_Exporter::export_users_csv()
B
36 15 80
ACUI_Cron::save_settings()
A
43 16 41
ACUI_WooCommerceSubscriptions::add_shipping_lines()
A
43 13 45
ACUI_WooCommerceSubscriptions::add_taxes()
A
43 12 45
ACUI_WooCommerceSubscriptions::add_fees()
A
43 11 48
ACUI_Frontend::shortcode_import()
A
43 11 42
ACUI_Helper::get_post_id_by_slug()
A
46 11 34
ACUI_Email_Options::send_email()
A
41 10 48
ACUI_Exporter::prepare()
A
52 11 23
ACUI_Email_Options::admin_gui()
A
35 4 118
ACUI_Import::fileupload_process()
A
51 10 22
ACUI_WooCommerceSubscriptions::add_coupons()
A
47 9 34
ACUI_Frontend::save_settings()
A
51 9 22
ACUI_Columns::admin_gui()
A
41 5 78
ACUI_WCF::import()
A
50 8 28
ACUI_PaidMemberSubscriptions::assign()
A
50 8 27
ACUI_Helper::print_row_imported()
A
51 8 25
ACUI_WooCommerceSubscriptions::maybe_add_memberships()
S
58 8 15
ACUI_Buddypress::add_user_group()
S
58 8 15
ACUI_Buddypress::import_avatar_raw()
S
50 7 28
ACUI_CustomerArea::post_import_single_user()
S
50 7 27
ACUI_ACF::import()
S
51 7 26
ACUI_Helper::get_attachment_id_by_url()
S
49 6 31
ACUI_Exporter::admin_gui()
S
40 2 90
ACUI_WP_Access_Area::set_cap_for_user()
S
58 7 15
ACUI_Columns::save_settings()
S
62 8 9
ACUI_Doc::message()
S
37 1 101
ImportExportUsersCustomers::loader()
S
53 6 21
ACUI_Email_Options::save_mail_template()
S
47 5 35
ACUI_Exporter::get_user_id_list()
S
55 6 20
acui_vm_update_user_membership_meta()
S
58 6 17
ACUI_ACF::get_user_fields_types()
S
57 6 16
ACUI_Email_Template::save_post()
S
59 6 14
ACUI_Buddypress::get_field_type()
S
62 6 12
ACUI_Groups::add_groups_user()
S
61 6 12
ACUI_Columns::extra_user_profile_fields()
S
54 5 23
ACUI_Helper::maybe_update_email()
S
54 5 21
ImportExportUsersCustomers::bulk_delete_attachment()
S
54 5 19
acui_mp_post_import_single_user()
S
56 5 17
ImportExportUsersCustomers::wp_check_filetype_and_ext()
S
57 5 17
ACUI_Homepage::maybe_remove_old_csv()
S
49 4 31
ACUI_Import::admin_tabs()
S
48 4 31
ACUI_Multisite::assign()
S
58 5 14
ACUI_Cron::auto_rename()
S
58 5 14
ACUI_Columns::save_extra_user_profile_fields()
S
58 5 14
ACUI_Buddypress::get_fields()
S
61 5 13
ACUI_Email_Options::load_scripts()
S
52 4 25
ACUI_Email_Template::cpt_email_template()
S
42 2 54
acui_ug_post_import_single_user()
S
54 4 20
acui_wpug_post_import_single_user()
S
54 4 20
ACUI_Helper::print_errors()
S
52 3 32
ImportExportUsersCustomers::delete_attachment()
S
57 4 15
ACUI_Helper::get_errors_by_row()
S
64 5 9
ACUI_WP_Access_Area::import()
S
58 4 15
ACUI_WooCommerceSubscriptions::save_download_permissions()
S
66 5 8
ACUI_IndeedMemberShipPro::import_single_user()
S
59 4 14
ImportExportUsersCustomers::on_init()
S
60 4 13
acui_wlms_post_import_single_user()
S
59 4 13
ACUI_ACF::get_user_fields_keys()
S
62 4 12
ACUI_Frontend::email_admin()
S
60 4 12
ACUI_Buddypress::get_type_import_help()
S
62 4 11
ACUI_WPUM_Groups::assign_group()
S
63 4 11
ACUI_Helper::print_table_header_footer()
S
54 3 25
ACUI_Cron::process()
S
51 3 24
ACUI_ACF::documentation()
S
56 3 21
ACUI_Email_Template::email_templates_edit_form_after_editor()
S
57 3 18
ACUI_Frontend::shortcode_export()
S
55 3 18
ACUI_ACF::get_user_fields()
S
58 3 16
acui_wp_members_post_acui_import_single_user()
S
68 4 6
ACUI_Exporter::maybe_fill_empty_data()
S
63 4 10
ACUI_Helper::get_roles_by_user_id()
S
65 4 9
ACUI_AllowMultipleAccounts::hack_email()
S
63 4 10
Customers_List::column_default()
S
65 4 10
ACUI_Columns::enqueue()
S
68 4 6
ACUI_Groups::import_single_user_by_name()
S
59 3 13
ACUI_Exporter::get_user_meta_keys()
S
60 3 12
ImportExportUsersCustomers::get_default_options_list()
S
46 1 42
ACUI_WPML::translated_body()
S
62 3 11
ACUI_WPML::translated_subject()
S
62 3 11
ACUI_Buddypress::show_compatibility()
S
56 2 22
ACUI_WooCommerceSubscriptions::add_order_key_post_meta_if_missing()
S
55 2 21
ACUI_AllowMultipleAccounts::cron_before_log()
S
58 2 18
ACUI_WooCommerce::documentation()
S
57 1 31
ACUI_Email_Options::maybe_fill_empty_options()
S
67 3 6
acui_pmpro_documentation_after_plugins_activated()
S
61 2 15
acui_new_user_post_acui_import_single_user()
S
64 3 9
ACUI_Exporter::is_valid_timestamp()
S
77 3 3
ACUI_Exporter::clean_bad_characters_formulas()
S
64 3 9
ACUI_WooCommerce::sync_wc_customer()
S
69 3 6
ACUI_Helper::detect_delimiter()
S
58 2 15
ACUI_Helper::string_conversion()
S
62 2 15
ACUI_Helper::get_value_from_row()
S
67 3 7
ACUI_Actions::run()
S
65 3 8
ACUI_Actions::get_actions_from_headers()
S
67 3 8
ACUI_WCF::documentation()
S
61 2 15
Customers_List::get_meta_keys()
S
59 2 14
ACUI_Buddypress::documentation()
S
54 1 28
ACUI_Columns::init_extended()
S
61 2 13
ACUI_Donate::message()
S
53 1 28
ACUI_WCF::get_fields()
S
62 2 11
ACUI_Columns::__construct()
S
62 2 11
ImportExportUsersCustomers::plugin_row_meta()
S
62 2 11
ACUI_Helper::print_results()
S
55 1 25
ACUI_MetaKeys::admin_gui()
S
57 1 25
ACUI_WooCommerce::fields()
S
55 1 24
ACUI_WooCommerceSubscriptions::user_meta_fields()
S
55 1 24
acui_pmpro_fields()
S
55 1 23
ACUI_NewFeatures::message()
S
59 1 22
acui_wp_members_tab_import_before_import_button()
S
58 1 22
acui_new_user_approve_tab_import_before_import_button()
S
58 1 21
acui_wp_members_tab_frontend_before_save_button()
S
57 1 21
ACUI_AllowMultipleAccounts::before_import_button()
S
58 1 20
ACUI_Helper::basic_css()
S
100 1 18
ACUI_Groups::documentation()
S
60 1 17
acui_ug_documentation_after_plugins_activated()
S
62 1 15
ACUI_Actions::restricted_fields()
S
70 2 6
acui_wpua_post_import_single_user()
S
63 2 9
ImportExportUsersCustomers::action_links()
S
65 2 8
ACUI_Actions::hooks()
S
65 2 8
ACUI_Buddypress::export_columns()
S
68 2 8
ACUI_PaidMemberSubscriptions::documentation()
S
62 1 15
ACUI_Actions::assign_post()
S
65 2 9
acui_wpug_documentation_after_plugins_activated()
S
62 1 15
ACUI_Buddypress::__construct()
S
68 2 7
ACUI_WPML::get_translated_template()
S
70 2 6
Customers_List::get_type()
S
78 2 3
ACUI_Helper::get_random_unique_username()
S
69 2 6
ACUI_Email_Options::allow_more_post_tags()
S
71 2 6
ACUI_CustomerArea::after_plugins_activated()
S
62 1 15
ACUI_Email_Template::email_template_attachments()
S
60 1 15
ACUI_Columns::get_extended()
S
74 2 4
ACUI_Exporter::maybe_order_columns_alphabetacally()
S
66 2 8
ACUI_Exporter::maybe_order_row_alphabetically()
S
73 2 5
ACUI_Groups::import_single_user()
S
62 2 10
ACUI_WooCommerce::clear_transients()
S
69 2 7
ImportExportUsersCustomers::admin_enqueue_scripts()
S
67 2 7
ACUI_Buddypress::get_groups()
S
67 2 7
ACUI_Helper::get_editable_roles()
S
64 2 9
ACUI_Exporter::filter_key_user_id()
S
79 2 3
acui_wmr_post_import_single_user()
S
67 2 7
ACUI_WooCommerceSubscriptions::documentation()
S
60 1 15
ACUI_Helper::user_id_exists()
S
71 2 6
ImportExportUsersCustomers::activate()
S
69 2 6
ACUI_Frontend::upload_file()
S
63 2 10
ACUI_Buddypress::export_data()
S
66 2 8
ACUI_Buddypress::import_avatar()
S
70 2 6
acui_wlms_documentation_after_plugins_activated()
S
62 1 15
ACUI_Actions::is_action()
S
72 2 5
acui_wpua_documentation_after_plugins_activated()
S
63 1 14
acui_wm_documentation_after_plugins_activated()
S
63 1 13
ACUI_Email_Template::email_template_selected()
S
60 1 13
ACUI_Help::message()
S
63 1 13
ACUI_IndeedMemberShipPro::documentation()
S
65 1 13
ACUI_Multisite::documentation()
S
64 1 13
acui_wmr_documentation_after_plugins_activated()
S
65 1 12
ACUI_Actions::documentation()
S
65 1 12
acui_mp_documentation_after_plugins_activated()
S
65 1 12
ACUI_Exporter::__construct()
S
58 1 12
Customers_List::column_name()
S
79 1 3
ACUI_IndeedMemberShipPro::__construct()
S
71 1 5
ACUI_PaidMemberSubscriptions::__construct()
S
71 1 5
ACUI_Homepage::__construct()
S
79 1 3
ACUI_Buddypress::get_profile_groups()
S
80 1 3
ACUI_WPUM_Groups::__construct()
S
100 1 2
ACUI_Frontend::__construct()
S
100 1 2
ACUI_WooCommerce::restricted_fields()
S
80 1 3
ACUI_Exporter::get_role()
S
74 1 4
ACUI_Cron::ajax_fire_cron()
S
71 1 6
Customers_List::no_items()
S
80 1 3
ACUI_CustomerArea::__construct()
S
71 1 5
acui_wpua_restricted_fields()
S
80 1 3
ACUI_WP_Access_Area::hooks()
S
74 1 4
ACUI_WP_Access_Area::__construct()
S
100 1 2
ACUI_Actions::check_prefix()
S
78 1 3
ACUI_Helper::print_table_end()
S
100 1 6
ACUI_Email_Template::refresh_enable_email_templates()
S
72 1 5
ACUI_Helper::new_error()
S
78 1 3
acui_wpug_restricted_fields()
S
80 1 3
ACUI_Exporter::get_non_date_keys()
S
79 1 3
ACUI_PaidMemberSubscriptions::get_fields()
S
79 1 3
Customers_List::record_count()
S
70 1 6
ACUI_Frontend::hooks()
S
69 1 6
ACUI_REST_API::__construct()
S
75 1 4
acui_wmr_restricted_fields()
S
80 1 3
ACUI_WP_Importer_GUI::register()
S
77 1 3
ACUI_Groups::restricted_fields()
S
80 1 3
ACUI_Groups::__construct()
S
69 1 6
ACUI_WooCommerceSubscriptions::order_totals_fields()
S
67 1 10
ImportExportUsersCustomers::__construct()
S
100 1 2
ACUI_REST_API::fire_cron()
S
77 1 4
ACUI_Email_Options::ajax_remove_attachment()
S
76 1 4
ACUI_WP_Importer_GUI::importer()
S
79 1 3
ACUI_Email_Template::add_meta_boxes()
S
68 1 8
ACUI_WooCommerce::include_overrides_email()
S
62 1 10
ACUI_AllowMultipleAccounts::__construct()
S
75 1 4
acui_wlms_restricted_fields()
S
80 1 3
acui_pmpro_restricted_fields()
S
80 1 3
ACUI_WooCommerceSubscriptions::fields()
S
74 1 3
ACUI_WPML::hooks()
S
74 1 4
ACUI_WP_Importer_GUI::exporter()
S
74 1 5
ACUI_REST_API::init()
S
65 1 9
ACUI_Buddypress::hooks()
S
64 1 9
ACUI_WCF::__construct()
S
69 1 6
ACUI_WooCommerce::__construct()
S
65 1 8
acui_ug_restricted_fields()
S
80 1 3
ACUI_Multisite::restricted_fields()
S
80 1 3
ACUI_WooCommerceSubscriptions::restricted_fields()
S
80 1 3
ACUI_WooCommerce::new_wildcards_email()
S
70 1 7
ImportExportUsersCustomers::menu()
S
73 1 4
Customers_List::prepare_items()
S
73 1 5
ACUI_WP_Access_Area::restricted_fields()
S
80 1 3
ACUI_Actions::remove_prefix()
S
79 1 3
ACUI_Cron::__construct()
S
72 1 5
ACUI_Email_Template::__construct()
S
65 1 9
ACUI_Email_Options::__construct()
S
67 1 7
ACUI_Helper::get_restricted_fields()
S
70 1 6
acui_start()
S
76 1 4
ACUI_WooCommerceSubscriptions::__construct()
S
65 1 8
ACUI_WP_Importer_GUI::__construct()
S
75 1 4
ACUI_Actions::__construct()
S
77 1 4
ACUI_Buddypress::restricted_fields()
S
78 1 3
ACUI_Buddypress::get_member_type()
S
79 1 3
ACUI_WPML::__construct()
S
100 1 2
acui_wm_restricted_fields()
S
76 1 3
Customers_List::get_example()
S
67 1 7
ACUI_CustomerArea::restricted_fields()
S
80 1 3
Customers_List::__construct()
S
69 1 7
ACUI_ACF::__construct()
S
69 1 6
ACUI_WCF::restricted_fields()
S
79 1 3
ImportExportUsersCustomers::deactivate()
S
80 1 3
ACUI_ACF::restricted_fields()
S
80 1 3
ACUI_Helper::get_not_meta_fields()
S
80 1 3
ACUI_Helper::get_wp_users_fields()
S
75 1 3
ACUI_IndeedMemberShipPro::restricted_fields()
S
80 1 3
Customers_List::get_columns()
S
68 1 8
acui_mp_restricted_fields()
S
80 1 3
ACUI_WooCommerceSubscriptions::header_table_extra_rows()
S
73 1 6
ACUI_WooCommerceSubscriptions::end()
S
83 1 3
ACUI_PaidMemberSubscriptions::restricted_fields()
S
80 1 3
ACUI_Helper::execute_datatable()
S
100 1 9
ACUI_IndeedMemberShipPro::fields()
S
82 1 3
ACUI_AllowMultipleAccounts::hack_restore_remapped_email_address()
S
66 1 9
ACUI_WPUM_Groups::hooks()
S
78 1 3
ACUI_Email_Options::ajax_send_test_email()
S
76 1 4
ACUI_Multisite::__construct()
S
71 1 5