Code Analysis: Export customers list csv for WooCommerce, WordPress users csv, export Guest customer list 2.1.23

Function Rating Maintainability Complexity Lines of code
pisol_ewcl_ajax_registered_data_extractor::exportRegisteredRecord()
B
39 22 58
pisol_ewcl_ajax_guest_data_extractor::exportGuestRecord()
B
41 17 52
pisol_class_form_ewcl::check_field_type()
A
47 13 39
pisol_ewcl_export_customer_review::display_admin_notice()
A
43 9 45
Class_Pi_Ewcl_Email::__construct()
A
43 8 41
class_guest_data_extractor::getOrders()
A
51 9 25
pisol_class_form_ewcl::__construct()
A
36 4 90
pisol_ewcl_export_customer_review::savePreference()
A
51 8 24
Class_Pi_Ewcl_Option::tab_content()
S
40 4 75
Pisol_Ewcl_Admin::enqueue_scripts()
S
61 9 10
class_customer_data_extractor::datequery()
S
55 7 20
pisol_class_form_ewcl::number_box()
S
57 7 13
pisol_promotion::logic()
S
55 6 20
pisol_ewcl_export_customer_review::__construct()
S
40 3 64
class_pisol_ewcl_csv_maker2::writeToFile()
S
57 6 17
pisol_class_form_ewcl::multiselect_box()
S
55 6 15
Pisol_Ewcl_Activator::create_folder()
S
52 5 25
class_pisol_ewcl_csv_maker::create_folder()
S
52 5 25
class_pisol_ewcl_csv_maker2::create_folder()
S
52 5 25
pisol_class_form_ewcl::bootstrap()
S
52 5 25
Class_Pi_Ewcl_Guest::tab_content()
S
40 1 85
pisol_class_form_ewcl::media_selector_scripts()
S
48 3 54
class_fields::generateFieldsTable()
S
49 4 33
class_fields::selectedFields()
S
58 5 16
pisol_class_form_ewcl::select_box()
S
57 5 13
pisol_class_form_ewcl::setting_category()
S
62 5 11
class_pisol_ewcl_csv_maker::fileDirectoryPath()
S
56 4 20
Pi_Ewcl_Menu::promotion()
S
52 3 33
Class_Pi_Ewcl_Email::before()
S
58 4 17
Class_Pi_Ewcl_Email::after()
S
58 4 17
pisol_class_form_ewcl::color_box()
S
55 4 17
class_fields::__construct()
S
57 4 15
Pisol_Ewcl_Admin::clearCsvFolder()
S
62 5 10
pisol_class_form_ewcl::generateLinks()
S
61 5 10
pisol_promotion::getInstallationDate()
S
64 5 9
pisol_class_form_ewcl::bootstrap_switch_category()
S
60 4 14
pisol_class_form_ewcl::textarea_box()
S
58 4 12
Pi_Ewcl_Menu::menu_option_page()
S
51 2 41
pisol_class_form_ewcl::image()
S
52 3 22
pisol_ewcl_free_notifications::guestCheckoutNotification()
S
66 4 8
class_customer_data_extractor::limit()
S
68 4 7
class_pisol_ewcl_csv_maker2::fileDirectoryPath()
S
59 3 15
pisol_class_form_ewcl::text_box()
S
60 4 10
pisol_class_form_ewcl::hidden_box()
S
60 4 10
class_customer_data_extractor::roleQuery()
S
59 3 14
Class_Pi_Ewcl_Guest::__construct()
S
58 3 14
Class_Pi_Ewcl_Option::__construct()
S
58 3 14
class_fields::tabSubMenu()
S
60 3 13
class_fields::fields()
S
48 1 37
class_fields::tabContentAddExtraFields()
S
56 1 34
Class_Pi_Ewcl_Email::tab_content()
S
61 2 18
pisol_class_form_ewcl::switch_display()
S
61 3 10
pisol_class_form_ewcl::switch_category_display()
S
61 3 10
pisol_ewcl_export_customer_review::getInstallationDate()
S
65 3 9
pisol_ewcl_export_customer_review::validateDate()
S
71 3 5
Class_Pi_Ewcl_Email::save()
S
58 2 15
Pisol_Ewcl_Loader::run()
S
66 3 8
Pisol_Ewcl_Admin::plugin_redirect()
S
66 3 9
class_fields::tab_content()
S
70 3 7
class_customer_data_extractor::offset()
S
71 3 6
pisol_ewcl_ajax_guest_data_extractor::download()
S
70 3 6
Pisol_Ewcl::__construct()
S
62 2 12
class_guest_data_extractor::getRow()
S
54 1 24
class_guest_data_extractor::getHeader()
S
54 1 24
Pi_Ewcl_Menu::bootstrap_style()
S
57 1 17
Class_Pi_Ewcl_Option::tab()
S
65 2 8
Class_Pi_Ewcl_Email::tab()
S
65 2 8
class_fields::register_settings()
S
73 2 5
class_customer_data_extractor::getWpUsers()
S
67 2 8
class_pisol_ewcl_csv_maker::fileName()
S
68 2 7
class_guest_data_extractor::getRows()
S
66 2 9
class_pisol_ewcl_csv_maker2::writeData()
S
70 2 6
class_pisol_ewcl_csv_maker::writeData()
S
70 2 6
Pisol_Ewcl_Admin::scheduleCleaningEvent()
S
73 2 5
class_customer_data_extractor::rows()
S
66 2 9
class_fields::delete_settings()
S
74 2 5
class_pisol_ewcl_csv_maker2::stop_csv_injection()
S
67 2 7
class_pisol_ewcl_csv_maker::stop_csv_injection()
S
67 2 7
class_fields::tab()
S
65 2 8
class_fields::tabContentCsvFields()
S
63 1 15
class_pisol_ewcl_email::send()
S
68 2 7
Class_Pi_Ewcl_Guest::delete_settings()
S
74 2 5
Class_Pi_Ewcl_Guest::register_settings()
S
73 2 5
Class_Pi_Ewcl_Guest::tab()
S
65 2 8
class_customer_data_extractor::getUsers()
S
58 1 15
pisol_promotion::isWeekEnd()
S
68 2 7
class_customer_data_extractor::row()
S
70 2 6
Class_Pi_Ewcl_Email::delete_settings()
S
74 2 5
Class_Pi_Ewcl_Email::register_settings()
S
73 2 5
class_customer_data_extractor::header()
S
71 2 6
Class_Pi_Ewcl_Option::register_settings()
S
73 2 5
class_pisol_ewcl_csv_maker2::triggerDownload()
S
62 1 11
Pi_Ewcl_Menu::plugin_menu()
S
63 1 11
Class_Pi_Ewcl_Email::sendEmail()
S
66 1 8
Pi_Ewcl_Menu::isWeekend()
S
78 1 3
class_pisol_ewcl_csv_maker::writeHeader()
S
74 1 4
class_customer_data_extractor::getRows()
S
83 1 3
class_pisol_ewcl_csv_maker::save()
S
69 1 7
pisol_promotion::add()
S
83 1 3
Pisol_Ewcl::set_locale()
S
75 1 4
Pisol_Ewcl::define_admin_hooks()
S
72 1 5
Pisol_Ewcl_Loader::add_action()
S
77 1 3
pi_ewcl_free_woo_error_notice()
S
72 1 7
Pisol_Ewcl::get_version()
S
82 1 3
pisol_ewcl_ajax_registered_data_extractor::__construct()
S
79 1 3
pisol_ewcl_plugin_link()
S
67 1 7
Pisol_Ewcl::get_plugin_name()
S
82 1 3
class_pisol_ewcl_csv_maker2::createFile()
S
76 1 4
Pisol_Ewcl_Public::enqueue_styles()
S
77 1 3
Pisol_Ewcl_Admin::enqueue_styles()
S
91 1 2
run_pisol_ewcl()
S
77 1 4
class_pisol_ewcl_csv_maker::__construct()
S
69 1 7
pisol_ewcl_ajax_guest_data_extractor::__construct()
S
75 1 4
Pisol_Ewcl::define_public_hooks()
S
72 1 5
Pisol_Ewcl_Public::__construct()
S
77 1 4
class_pisol_ewcl_csv_maker2::fileName()
S
70 1 6
Pisol_Ewcl::get_loader()
S
82 1 3
Class_Pi_Ewcl_Option::get_roles()
S
75 1 5
Pisol_Ewcl_Public::enqueue_scripts()
S
77 1 3
Pisol_Ewcl_Deactivator::deactivate()
S
80 1 3
pi_ewcl_free_error_notice()
S
72 1 7
pisol_promotion::daysPassed()
S
67 1 8
class_pisol_ewcl_email::__construct()
S
71 1 6
Pisol_Ewcl::run()
S
82 1 3
pisol_ewcl_free_notifications::__construct()
S
79 1 3
class_pisol_ewcl_csv_maker2::writeHeader()
S
74 1 4
Class_Pi_Ewcl_Email::cron_add_weekly()
S
68 1 7
Pisol_Ewcl_i18n::load_plugin_textdomain()
S
69 1 7
class_customer_data_extractor::getHeader()
S
83 1 3
class_pisol_ewcl_csv_maker::download()
S
69 1 7
class_customer_data_extractor::getRoles()
S
77 1 4
Pisol_Ewcl_Loader::add_filter()
S
77 1 3
Pisol_Ewcl_Activator::activate()
S
76 1 4
Pisol_Ewcl_Admin::__construct()
S
66 1 8
class_guest_data_extractor::__construct()
S
69 1 7
class_pisol_ewcl_csv_maker::triggerDownload()
S
66 1 8
Pisol_Ewcl_Loader::__construct()
S
77 1 4
Pisol_Ewcl::load_dependencies()
S
64 1 10
Pisol_Ewcl_Loader::add()
S
64 1 10
class_pisol_ewcl_csv_maker::createFileObject()
S
75 1 4
class_customer_data_extractor::__construct()
S
66 1 9
pisol_promotion::__construct()
S
77 1 4
activate_pisol_ewcl()
S
76 1 4
deactivate_pisol_ewcl()
S
76 1 4
class_pisol_ewcl_csv_maker2::createFileObject()
S
75 1 4
Pi_Ewcl_Menu::__construct()
S
70 1 6