Code Analysis: Login & Register Customizer – Popup | Slider | Inline | WooCommerce 2.9.4

Function Rating Maintainability Complexity Lines of code
Xoo_Aff_Fields::get_input_html()
D
11
88 276
Xoo_Admin::get_setting_html()
D
18
71 177
Xoo_Aff_Fields::validate_submitted_field_values()
D
27
56 99
Xoo_Aff_Fields::get_field_html_args()
D
27
44 125
Xoo_Aff::enqueue_scripts()
D
29
39 106
Xoo_El_Form_Handler::process_registration()
D
29
38 112
Xoo_El_Frontend::markup_shortcode()
B
36 19 80
xoo_el_get_form()
B
36 19 73
Xoo_El_Core::on_install()
B
37 19 72
Xoo_El_Form_Handler::retrieve_password()
B
34 17 88
xoo_el_nav_menu_items()
B
41 19 52
Xoo_Admin::auto_generate_settings()
B
43 19 46
xoo_el_inline_form_shortcode()
B
40 18 60
Xoo_El_Form_Handler::process_single_form()
B
39 17 58
Xoo_El_Frontend::pop_shortcode()
B
37 16 69
Xoo_El_Form_Handler::process_login()
B
37 15 68
Xoo_Admin::sort()
A
48 13 36
Xoo_El_Form_Handler::create_customer()
A
43 12 48
Xoo_Aff_Options_Callbacks::simplify_args()
A
48 13 30
xoo_aff_locate_template()
A
47 12 36
Xoo_Aff_Fields::register_field_strings()
A
52 13 21
Xoo_Aff_Settings::generate_settings()
A
44 11 45
Xoo_El_Fields::get_fields()
A
51 12 25
Xoo_El_Form_Handler::create_new_username()
A
42 10 54
xoo_el_nav_footer_links()
A
56 12 17
Xoo_El_Form_Handler::process_reset_password()
A
45 10 40
xoo_el_autofill_wc_fields()
A
53 11 21
Xoo_Helper::get_theme_templates()
A
47 10 33
Xoo_Aff_Fields::prepare_fields()
A
49 10 31
Xoo_Aff_Fields::get_field_countries()
A
49 10 31
Xoo_El_Form_Handler::process_lost_password()
A
43 8 48
xoo_el_override_wc_login_form()
A
58 10 13
Xoo_Aff_Fields::get_field_value_label()
A
51 9 27
Xoo_Aff_Fields::create_fields_layout_for_js()
A
51 9 26
Xoo_El_User_Profile::add_customer_meta_fields()
A
42 7 53
Xoo_Aff::on_install()
A
53 9 20
Xoo_Admin::create_settings_html()
A
48 8 31
Xoo_El_Frontend::is_auto_open_page()
A
56 9 16
xoo_el_add_inline_form_redirects()
A
59 9 14
Xoo_Aff_Fields::init_hooks()
S
57 8 15
Xoo_Admin::save_default_settings()
S
57 8 15
Xoo_Aff_Settings::set_default_options()
S
57 8 15
Xoo_El_Form_Handler::form_action()
S
51 7 28
Xoo_El_Form_Handler::redirect_reset_password_link()
S
58 8 13
Xoo_Admin::reset_settings()
S
59 8 12
Xoo_Helper::upload_files_as_attachment()
S
51 7 26
Xoo_El_Helper::upload_files_as_attachment()
S
51 7 26
Xoo_El_Frontend::force_plugin_templates_over_outdated()
S
59 8 11
Xoo_El_User_Profile::save_customer_meta_fields()
S
54 7 21
xoo_el_myaccount_details()
S
48 6 33
Xoo_El_Menu_Settings::nav_menu_links()
S
44 5 48
Xoo_Aff_Fields::create_field_settings()
S
56 7 18
Xoo_El_Aff_Fields::predefined_field_userrole()
S
42 4 61
Xoo_Helper::is_request()
S
61 7 12
Xoo_El_Helper::is_request()
S
61 7 12
Xoo_Aff::is_request()
S
61 7 12
Xoo_Admin::hooks()
S
52 6 23
Xoo_Helper::locate_template()
S
54 6 22
Xoo_El_Aff_Fields::predefined_field_terms()
S
45 4 49
Xoo_Helper::scan_template_files()
S
55 6 19
Xoo_Aff_Fields::get_field_label()
S
57 6 17
Xoo_Helper::get_template()
S
58 6 16
Xoo_Admin::sort_by_priority()
S
62 7 10
Xoo_Aff_Fields::sort_by_priority()
S
62 7 10
xoo_aff_get_template()
S
59 6 15
Xoo_El_Admin_Settings::popup_initialised()
S
51 5 28
Xoo_El_Admin_Settings::hooks()
S
49 5 28
Xoo_El_Core::includes()
S
55 5 20
xoo_el_save_myaccount_details()
S
56 5 17
Xoo_Aff_Fields::save_settings()
S
57 5 15
Xoo_Helper::get_outdated_section()
S
51 4 27
xoo_recursive_parse_args()
S
61 5 12
Xoo_El_Admin_Settings::tab_html()
S
61 5 12
xoo_recursive_parse_args()
S
61 5 12
Xoo_Admin::register_setting()
S
51 4 26
Xoo_El_User_Profile::get_user_meta()
S
61 5 11
Xoo_Admin::usage_data_notice()
S
55 4 23
Xoo_Admin::save_settings()
S
54 4 19
Xoo_El_Admin_Settings::menu_html()
S
57 4 18
Xoo_Helper::time_to_update_theme_templates_data()
S
64 5 8
Xoo_El_Frontend::enqueue_scripts()
S
48 3 30
Xoo_Aff_Settings::enqueue_scripts()
S
61 5 10
Xoo_Helper::get_file_version()
S
58 4 14
Xoo_El_User_Profile::add_columns()
S
59 4 13
Xoo_Admin::export_settings()
S
61 4 12
Xoo_Admin::import_settings()
S
60 4 12
Xoo_El_Form_Handler::lost_password_url()
S
63 4 11
xoo_el_redirect_endpoints()
S
62 4 11
Xoo_El_Aff_Fields::predefined_field_single()
S
44 1 55
Xoo_El_Aff_Fields::predefined_field_userpassword()
S
44 1 55
Xoo_El_Admin_Settings::troubleshoot_info()
S
54 2 38
Xoo_El_Aff_Fields::resetpw_predefined_field_password()
S
45 1 52
Xoo_El_Admin_Settings::popup_begin()
S
52 2 37
Xoo_El_Aff_Fields::newsletter_field()
S
46 1 51
Xoo_El_Aff_Fields::predefined_field_username()
S
46 1 48
Xoo_El_Aff_Fields::predefined_field_lastname()
S
47 1 47
Xoo_Admin::register_menu_page()
S
50 2 32
Xoo_El_Aff_Fields::predefined_field_firstname()
S
47 1 47
Xoo_El_Aff_Fields::login_predefined_field_userpassword()
S
46 1 47
Xoo_Aff_Fields::set_defaults()
S
57 3 17
Xoo_Helper::update_theme_templates_data()
S
57 3 16
Xoo_El_Aff_Fields::resetpw_predefined_field_passwordagain()
S
46 1 46
Xoo_El_Form_Handler::remove_query_args()
S
71 4 5
Xoo_Aff_Fields::reset_settings()
S
63 4 10
Xoo_Aff_Fields::update_db_fields()
S
59 3 15
Xoo_Aff_Fields::add_field()
S
62 4 10
Xoo_El_Func::custom_login_fields()
S
68 4 7
Xoo_El_Func::custom_single_fields()
S
68 4 7
Xoo_Aff_Settings::set_options()
S
66 4 7
Xoo_Admin::handle_usage_click_response()
S
62 4 10
Xoo_Admin::send_usage_data_timely()
S
66 4 7
Xoo_Admin::shortcode_info()
S
66 4 7
xoo_el_register_generate_password()
S
65 4 8
Xoo_El_Core::show_outdated_template_notice()
S
63 4 10
Xoo_Helper::get_option()
S
64 4 10
Xoo_Aff_Fields::translate_registered_string()
S
61 3 14
Xoo_El_Aff_Fields::login_predefined_field_useremail()
S
47 1 44
Xoo_El_Aff_Fields::predefined_field_useremail()
S
48 1 44
Xoo_El_Aff_Fields::lostpw_predefined_field_useremail()
S
47 1 43
Xoo_Aff_Fields::register_string_for_translation()
S
62 3 13
Xoo_Aff_Fields::get_fields_layout()
S
62 3 12
Xoo_Aff_Fields::get_nondeleteable_fields()
S
62 3 11
Xoo_Aff_Options_Callbacks::multiple_checkboxes()
S
61 3 11
Xoo_El_Aff_Fields::predefined_field_userpasswordagain()
S
48 1 41
Xoo_El_Aff_Fields::add_custom_settings_option()
S
53 2 24
Xoo_Aff_Admin::enqueue_scripts()
S
54 2 19
Xoo_Aff_Fields::add_setting()
S
57 2 17
xoo_elext()
S
51 1 32
Xoo_Aff_Fields::get_field_html()
S
66 3 8
xff_sanitize_text()
S
68 3 7
xff_wp_kses_post()
S
68 3 7
Xoo_Aff_Fields::set_default_field_types()
S
66 3 7
Xoo_Aff::is_fields_page()
S
77 3 3
Xoo_El_Admin_Settings::enqueue_scripts()
S
62 3 10
xoo_el_notice_container()
S
64 3 9
Xoo_El_Core::__construct()
S
64 3 9
Xoo_Helper::get_theme_templates_data()
S
67 3 7
Xoo_El_Form_Handler::set_reset_password_cookie()
S
63 3 9
Xoo_El_Aff_Fields::modify_default_field_settings()
S
65 3 9
Xoo_Aff_Fields::get_country_states()
S
65 3 9
Xoo_El_Func::hooks()
S
69 3 6
xoo_el_ml_old_cc_fix()
S
69 3 6
Xoo_Aff_Fields::sort_settings_by_section()
S
66 3 8
Xoo_El_Admin_Settings::init_done_notice()
S
67 3 9
Xoo_Aff_Options_Callbacks::textarea()
S
65 3 9
Xoo_El_Admin_Settings::customFields_addon_notice()
S
71 3 6
xoo_el_mailpoet_subscribe()
S
65 3 9
xoo_el_paid_membership_compat()
S
70 3 5
Xoo_El_Aff_Fields::merge_with_wc_fields_setting_option()
S
62 2 13
Xoo_Aff_Admin::export_field_options()
S
61 2 13
Xoo_El_Form_Handler::hooks()
S
61 2 11
Xoo_El_Admin_Settings::inline_css()
S
67 2 11
Xoo_Aff_Options_Callbacks::select()
S
63 2 11
Xoo_El_Form_Handler::newuser_notification_email()
S
61 2 11
Xoo_El_Aff_Fields::add_el_predefined_fields()
S
56 1 20
Xoo_Admin::register_as_submenu_page()
S
56 1 20
Xoo_Admin::register_section()
S
57 1 19
Xoo_Admin::register_tab()
S
57 1 18
Xoo_Admin::usage_data_http_request()
S
57 1 18
Xoo_El_Admin_Settings::add_menu_pages()
S
59 1 16
Xoo_Aff_Admin::custom_admin_css()
S
71 1 16
Xoo_Helper::define()
S
75 2 5
Xoo_Aff_Fields::get_fields_data()
S
67 2 7
Xoo_El_Aff_Fields::predfined_mailpoet_subscribe()
S
70 2 6
Xoo_Aff_Options_Callbacks::description()
S
71 2 6
Xoo_El_User_Profile::columns_output()
S
70 2 6
Xoo_El_Core::get_instance()
S
72 2 6
Xoo_El_Func::get_instance()
S
72 2 6
xoo_el_popup_form()
S
63 2 10
Xoo_El_Aff_Fields::predfined_mc4wp_subscribe()
S
70 2 6
Xoo_El_Fields::get_fields_html()
S
67 2 8
xoo_el_is_limit_login_ok()
S
73 2 5
Xoo_Admin::info_tab_data()
S
67 2 10
Xoo_El_Admin_Settings::shortcode_generator_rtl_fix()
S
69 2 7
Xoo_Helper::box_shadow_desc()
S
69 2 7
Xoo_El_Fields::get_instance()
S
72 2 6
Xoo_El_Aff_Fields::predefined_mailchimp_subscribe()
S
70 2 6
array_is_list()
S
70 2 6
Xoo_El_Aff_Fields::manage_password_field()
S
70 2 6
Xoo_El_Admin_Settings::get_instance()
S
72 2 6
Xoo_El_Frontend::popup_markup()
S
73 2 5
Xoo_El_Helper::get_instance()
S
70 2 6
Xoo_Aff_Fields::set_default_field_settings()
S
70 2 6
xoo_aff_fire()
S
72 2 5
Xoo_El_Form_Handler::get_reset_password_link()
S
72 2 4
Xoo_El_Menu_Settings::add_nav_menu_meta_boxes()
S
72 2 4
Xoo_El_Admin_Settings::documentation_link()
S
73 2 6
Xoo_El_Frontend::get_instance()
S
72 2 6
array_is_list()
S
70 2 6
Xoo_El_Aff_Fields::autocomplete_address_text_filter()
S
70 2 6
xoo_el_header_image()
S
69 2 7
Xoo_El_Form_Handler::edit_wc_lost_password_url()
S
71 2 6
Xoo_El_Core::enable_autocompadr()
S
76 2 4
Xoo_Admin::is_settings_page_request()
S
78 2 3
Xoo_El_Admin_Settings::add_new_fields()
S
76 2 4
Xoo_Exception::__construct()
S
65 2 9
Xoo_Aff_Fields::get_field_data()
S
70 2 5
Xoo_Admin::__construct()
S
67 2 8
Xoo_Aff::is_fields_page_ajax_request()
S
78 2 3
Xoo_Admin::is_settings_page()
S
78 2 3
Xoo_Admin::enqueue_scripts()
S
57 1 15
Xoo_Admin::on_plugin_deactivate()
S
68 2 7
Xoo_Aff_Admin::hooks()
S
67 2 7
Xoo_Aff_Admin::display_page()
S
60 1 14
Xoo_Aff_Fields::release_variables()
S
61 1 14
Xoo_Aff_Fields::add_type()
S
60 1 14
Xoo_El_Core::inline_styling()
S
74 1 12
Xoo_El_Helper::get_usage_data()
S
63 1 11
Xoo_Helper::__construct()
S
63 1 11
Xoo_Admin::settings_page_markup()
S
62 1 11
Xoo_El_Admin_Settings::register_shortcode_tab()
S
72 1 5
Xoo_Aff_Admin::__construct()
S
71 1 6
Xoo_Aff::init()
S
76 1 4
Xoo_Aff_Options_Callbacks::checkbox()
S
67 1 8
Xoo_Aff_Settings::set_tabs()
S
68 1 8
Xoo_El_Helper::get_general_option()
S
79 1 3
Xoo_El_Admin_Settings::admin_body_class()
S
77 1 4
Xoo_El_Admin_Settings::admin_fields_page()
S
82 1 3
Xoo_Admin::get_setting_html_pop()
S
69 1 6
Xoo_Aff::__construct()
S
69 1 7
Xoo_Aff_Options_Callbacks::__construct()
S
91 1 2
Xoo_El_Frontend::hooks()
S
65 1 8
Xoo_Aff_Options_Callbacks::text()
S
69 1 7
xoo_el_admin_settings()
S
82 1 3
xoo_el_add_notice()
S
71 1 5
Xoo_Helper::hooks()
S
75 1 4
xoo_el_func()
S
82 1 3
Xoo_Admin::is_usage_allowed()
S
78 1 3
xoo_el_get_myaccount_fields()
S
81 1 3
Xoo_El_Aff_Fields::__construct()
S
67 1 7
Xoo_Aff_Options_Callbacks::color()
S
69 1 7
Xoo_Aff::hooks()
S
78 1 3
Xoo_El_Menu_Settings::__construct()
S
79 1 3
xoo_el_helper()
S
71 1 6
Xoo_El_Helper::get_advanced_option()
S
79 1 3
Xoo_Aff::includes()
S
74 1 5
Xoo_El_Helper::get_style_option()
S
79 1 3
Xoo_El_Core::hooks()
S
69 1 6
Xoo_Admin::get_setting_upload_markup()
S
68 1 7
Xoo_El_Func::__construct()
S
82 1 3
Xoo_Aff_Options_Callbacks::number()
S
69 1 7
Xoo_El_Admin_Settings::generate_settings()
S
82 1 3
Xoo_El_Core::admin_notice_on_install()
S
69 1 8
Xoo_Aff_Admin::templates()
S
79 1 3
Xoo_Aff_Admin::includes()
S
80 1 3
Xoo_El_Admin_Settings::register_addon_tab()
S
69 1 6
Xoo_Exception::getWpErrorCode()
S
82 1 3
Xoo_Aff_Settings::prepare()
S
73 1 5
Xoo_El_Frontend::enqueue_styles()
S
67 1 7
Xoo_El_User_Profile::__construct()
S
66 1 8
Xoo_Aff_Fields::add_section()
S
65 1 10
Xoo_Aff_Options_Callbacks::section()
S
69 1 7
Xoo_Helper::includes()
S
75 1 4
Xoo_El_Fields::__construct()
S
82 1 3
Xoo_El_Frontend::__construct()
S
77 1 4
Xoo_Aff_Fields::set_default_priority()
S
77 1 4
Xoo_El_Admin_Settings::plugin_action_links()
S
66 1 8
Xoo_Aff_Settings::display_page()
S
66 1 8
Xoo_Helper::set_constants()
S
74 1 4
xoo_el_fields()
S
82 1 3
Xoo_Aff_Fields::__construct()
S
69 1 6
xoo_framework_includes()
S
77 1 4
Xoo_Aff_Settings::get_option_key()
S
78 1 3
xoo_el_frontend()
S
82 1 3
Xoo_Aff_Settings::__construct()
S
77 1 4
Xoo_Aff_Fields::get_settings_with_options()
S
67 1 8
Xoo_El_Fields::hooks()
S
91 1 2
Xoo_El_Form_Handler::init()
S
76 1 4
Xoo_Helper::internationalize()
S
78 1 3
Xoo_El_Admin_Settings::__construct()
S
82 1 3
Xoo_Aff_Admin::display_layout()
S
63 1 10
Xoo_Aff_Settings::hooks()
S
72 1 5
Xoo_Aff_Fields::get_field_phone_codes()
S
68 1 6
Xoo_Aff_Fields::get_field_types()
S
82 1 3
Xoo_Admin::set_info_tab()
S
79 1 3
Xoo_El_Core::otp_login_update_notice()
S
83 1 5
Xoo_Aff_Options_Callbacks::upload()
S
66 1 10
Xoo_Helper::get_usage_data()
S
82 1 3
xoo_el()
S
77 1 4
Xoo_Aff_Fields::set_default_field_sections()
S
75 1 4