Code Analysis: Kadence WooCommerce Email Designer 1.4.4

Function Rating Maintainability Complexity Lines of code
Kadence_Woomail_Preview::get_preview_email()
D
2
117 419
Kadence_Woomail_Settings::get_settings()
D
0
11 2,001
Kadence_Woomail_Preview::print_live_preview_scripts()
D
26
37 158
WP_Customize_Repeater_Control::iterate_array()
C
32 26 118
Kadence_Woomail_Customizer::get_styles_string()
C
38 30 58
Kadence_Woomail_Customizer::add_controls()
C
35 27 90
Kadence_Woomail_Settings::get_woo_settings()
B
24
11 255
Kadence_Woomail_Designer::email_main_text_area()
B
37 15 75
Kadence_Woomail_Customizer::add_third_party_emails()
A
48 16 34
Kadence_Woomail_Settings::get_default_values()
A
23
2 242
Kadence_Woomail_Designer::email_footer_content()
A
39 10 72
Kadence_Woomail_Customizer::prepare()
A
50 13 26
Kadence_Woomail_Import_Export::import_woomail()
A
42 10 52
Kadence_Woomail_Customizer::active_callback()
A
49 11 29
Kadence_Woomail_Customizer::active_woo_callback()
A
50 11 27
WP_Customize_Repeater_Control::__construct()
A
46 10 40
Kadence_Woomail_Settings::get_email_types()
A
51 10 28
WP_Customize_Repeater_Control::input_control()
A
50 10 28
Kadence_Woomail_Designer::add_extra_placeholders()
A
46 9 38
Kadence_Woomail_Designer::filter_subtitle()
A
45 8 39
Kadence_Woomail_Designer::email_main_text_area_no_order()
A
46 8 38
Kadence_Woomail_Customizer::add_settings()
A
51 8 28
Kadence_Woomail_Import_Export::import_woomail_template()
A
46 7 38
WP_Customize_Repeater_Control::render_content()
S
48 6 38
Kadence_Woomail_Customizer::maybe_add_section()
S
53 7 22
Kadence_Woomail_Settings::get_sections()
S
37 2 96
Kadence_Woomail_Customizer::get_css_suffix()
S
40 4 65
Kadence_Woomail_Customizer::customizer_woo_options_override()
S
56 7 17
Kadence_Woomail_Customizer::ajax_send_email()
S
61 7 11
Kadence_Woomail_Customizer::reset()
S
51 6 26
Kadence_Woomail_Import_Export::export_woomail()
S
52 6 23
Kadence_Woomail_Designer::filter_locate_template()
S
56 6 19
Kadence_Woomail_Customizer::maybe_add_panel()
S
55 6 19
Kadence_Woomail_Import_Export::import_export_requests()
S
60 6 14
Kadence_Woomail_Customizer::ajax_reset()
S
62 6 11
WP_Customize_Repeater_Control::icon_picker_control()
S
54 5 22
Kadence_Woomail_Preview::get_wc_order_for_preview()
S
47 4 37
Kadence_Woomail_Designer::add_wc_order_email_args_images()
S
57 5 17
Kadence_Woomail_Settings::get_order_ids()
S
54 4 21
Kadence_Woomail_Settings::get_customized_email_types()
S
61 4 13
WP_Customize_Repeater_Control::customizer_repeater_sanitize()
S
61 4 12
Kadence_Woomail_Designer::get_username_from_id()
S
61 4 12
Kadence_Woomail_Customizer::__construct()
S
52 3 22
WP_Customize_Repeater_Control::image_control()
S
63 4 10
WP_Customize_Repeater_Control::icon_color_choice()
S
60 3 13
WP_Customize_Kwdtemplateload_Control::render_content()
S
53 2 27
Kadence_Woomail_Designer::on_plugins_loaded()
S
52 2 25
Kadence_Woomail_Customizer::enqueue_customizer_scripts()
S
46 1 38
Kadence_Woomail_Settings::get_panels()
S
57 2 19
Kadence_Woomail_Customizer::get_static_styles()
S
58 1 33
WP_Customize_Toggleswitch_Control::enqueue()
S
53 1 31
Kadence_Woomail_Designer::on_init()
S
56 2 16
Kadence_Woomail_Customizer::maybe_add_custom_styles()
S
64 3 10
Kadence_Woomail_Designer::switch_to_site_locale()
S
67 3 8
Kadence_Woomail_Designer::restore_to_user_locale()
S
67 3 8
Kadence_Woomail_Plugin_Check::active_check_woo()
S
70 3 6
Kadence_Woomail_Import_Export::__construct()
S
67 3 7
Kadence_Woomail_Customizer::change_publish_button()
S
66 3 8
Kadence_Woomail_Customizer::add_customize_capability()
S
66 3 8
Kadence_Woomail_Customizer::remove_unrelated_components()
S
67 3 8
Kadence_Woomail_Preview::print_preview_email()
S
64 3 9
Kadence_Woomail_Customizer::is_own_section()
S
66 3 8
Kadence_Woomail_Customizer::get_stored_value()
S
67 3 7
WP_Customize_Kwdsendemail_Control::render_content()
S
60 2 14
WP_Customize_Toggleswitch_Control::render_content()
S
61 2 14
WP_Customize_Rangevalue_Control::render_content()
S
61 2 14
Kadence_Woomail_Customizer::get_customizer_url()
S
61 2 13
WP_Customize_Kwdimportexport_Control::render_content()
S
55 1 26
WP_Customize_Repeater_Control::icon_list()
S
57 1 20
Kadence_Woomail_Woo::print_open_customizer_button()
S
58 1 17
Kadence_Woomail_Woo::add_mail_customizer_to_woocommerce_email_settings()
S
59 1 16
Kadence_Woomail_Settings::get_default_value()
S
74 2 4
Kadence_Woomail_Customizer::remove_unrelated_sections()
S
71 2 6
Kadence_Woomail_Designer::is_own_customizer_request()
S
77 2 3
Kadence_Woomail_Plugin_Check::init()
S
69 2 6
Kadence_Woomail_Preview::get_email_order_status()
S
66 2 8
Kadence_Woomail_Designer::get_admin_capability()
S
70 2 6
Kadence_Woomail_Preview::set_up_preview()
S
69 2 7
Kadence_Woomail_Customizer::remove_unrelated_controls()
S
71 2 6
Kadence_Woomail_Preview::get_email_class_name()
S
66 2 8
Kadence_Woomail_Designer::overwrite_options()
S
68 2 7
Kadence_Woomail_Preview::get_instance()
S
72 2 6
Kadence_Woomail_Woo::get_instance()
S
72 2 6
Kadence_Woomail_Import_Export::prebuilt()
S
66 2 8
Kadence_Woomail_Customizer::get_instance()
S
72 2 6
Kadence_Woomail_Customizer::get_customizer_options_override_ready()
S
71 2 5
Kadence_Woomail_Designer::is_own_preview_request()
S
77 2 3
Kadence_Woomail_Designer::get_instance()
S
72 2 6
Kadence_Woomail_Import_Export::get_instance()
S
72 2 6
Kadence_Woomail_Designer::add_gmail_hack()
S
66 2 8
WP_Customize_Kwdinfoblock_Control::render_content()
S
66 2 10
Kadence_Woomail_Designer::filter_locate_template_language()
S
68 2 7
Kadence_Woomail_Preview::change_recipient()
S
67 2 8
Kadence_Woomail_Import_Export::controls_print_scripts()
S
71 2 6
Kadence_Woomail_Preview::send_preview_email()
S
71 2 6
Kadence_Woomail_Settings::get_border_styles()
S
60 1 14
WP_Customize_Repeater_Control::icon_type_choice()
S
64 1 11
kadence_woomail_is_woo_active()
S
82 1 3
Kadence_Woomail_Woo::get_email_settings_page_url()
S
80 1 3
Kadence_Woomail_Customizer::unhook_flatsome()
S
77 1 4
Kadence_Woomail_Designer::email_footer_replace_year()
S
78 1 3
Kadence_Woomail_Customizer::opt()
S
71 1 5
Kadence_Woomail_Customizer::is_own_component()
S
81 1 3
Kadence_Woomail_Designer::load_plugin_textdomain()
S
77 1 3
Kadence_Woomail_Designer::add_email_header()
S
78 1 3
Kadence_Woomail_Customizer::unhook_lifter()
S
81 1 3
Kadence_Woomail_Settings::get_email_templates()
S
79 1 3
Kadence_Woomail_Customizer::unhook_divi()
S
76 1 4
Kadence_Woomail_Woo::__construct()
S
75 1 4
WP_Customize_Rangevalue_Control::enqueue()
S
74 1 4
Kadence_Woomail_Designer::admin_notice_need_woocommerce()
S
72 1 5
Kadence_Woomail_Designer::__construct()
S
79 1 3
Kadence_Woomail_Import_Option::import()
S
81 1 3
Kadence_Woomail_Customizer::change_site_name()
S
79 1 3
Kadence_Woomail_Settings::get_text_aligns()
S
66 1 8
WP_Customize_Repeater_Control::enqueue()
S
69 1 6
Kadence_Woomail_Customizer::force_fix_wp_multilang()
S
78 1 3
Kadence_Woomail_Designer::plugins_page_links()
S
71 1 5
Kadence_Woomail_Settings::get_font_families()
S
79 1 3
Kadence_Woomail_Designer::is_admin()
S
80 1 3
Kadence_Woomail_Designer::admin_menu()
S
65 1 9
Kadence_Woomail_Settings::get_image_aligns()
S
68 1 7
Kadence_Woomail_Designer::check_to_add_gmail_hack()
S
75 1 4
Kadence_Woomail_Preview::__construct()
S
79 1 3