Code Analysis: Nonaki Email Template Builder 1.0.11

Function Rating Maintainability Complexity Lines of code
nonaki_prefix_allowed_tags_all()
D
13
1 727
Nonaki\Menu::choice_page_css()
A
46 1 248
Nonaki\Modules\Contacts::contact_handle_send_email_action()
A
43 14 43
Nonaki\Includes\Admin::validate_status()
A
43 14 43
Nonaki\Metabox::admin_script()
A
32 1 229
Nonaki\Metabox::page_css()
A
39 3 182
Nonaki\Settings::settings_page()
A
38 9 90
Nonaki\Menu::mbe_set_current_menu()
A
48 12 37
Nonaki\Modules\Contacts::contact_column_content()
A
43 11 47
Nonaki\Modules\Contacts::contact_save_meta_box()
A
53 10 23
Nonaki\Metabox::nonaki_save_postdata()
A
48 8 39
Nonaki\Modules\Contacts::custom_contact_filter_by_subscription_status_query()
A
55 9 19
Nonaki\Modules\Campaign::nonaki_campaign_metabox_save()
S
58 8 14
Nonaki\Cpt::add_columns_data()
S
50 7 26
Nonaki\Metabox::template_type()
S
54 7 20
Nonaki\Modules\Campaign::nonaki_campaign_save_template_metabox()
S
57 7 16
Nonaki\Services\WP\User_Email_Change_Email::add_elements()
S
48 3 76
Nonaki\Menu::init()
S
39 2 86
Nonaki\Modules\Contacts::custom_contact_filter_by_subscription_status()
S
52 6 25
Nonaki\Includes\Admin::call()
S
51 6 24
nonaki_prefix_allowed_global_attributes()
S
36 1 95
Nonaki\Includes\Admin::__construct()
S
54 6 19
nonaki_export_to_csv()
S
49 5 31
nonaki_save_editor_content()
S
50 5 30
download_and_activate_plugin()
S
51 5 27
Nonaki\Services\WP\Password_Change_Email::add_elements()
S
51 3 56
nonaki_send_email()
S
49 4 31
Nonaki\Services\WP\New_User_Notification_Email::add_elements()
S
54 3 42
Nonaki\Presets::page_css()
S
50 2 53
Nonaki\Metabox::add_send_mail_metabox()
S
55 4 19
Nonaki\Modules\Contacts::contact_action_template_selection_dropdown()
S
48 3 34
Nonaki\Services\WP\Password_Reset::add_elements()
S
57 3 31
Nonaki\Includes\Admin::activate()
S
57 4 16
Nonaki\Modules\Contacts::nonaki_contacts()
S
41 1 58
Nonaki\Modules\Contacts::contact_meta_box_callback()
S
47 2 42
Nonaki\Render::select()
S
55 3 23
Nonaki\Cpt::nonaki_email_template()
S
43 1 50
Nonaki\Metabox::send_mail()
S
51 2 34
nonaki_get_template_type_from_post_type()
S
58 3 16
Nonaki\Assets::add_assets()
S
64 4 10
Nonaki\Render::status_text()
S
60 3 15
Nonaki\Render::status_icon()
S
61 3 14
Nonaki\Ajax::get_sub_types()
S
59 3 14
Nonaki\Presets::page_content()
S
53 2 27
Nonaki_Bootstrap::add_plugin_meta_links()
S
60 3 12
Nonaki\Modules\Contacts::rewrite_cpt_header()
S
54 2 27
Nonaki\Services\WP\New_User_Notification_Email::get_template()
S
52 2 26
Nonaki\Services\WP\Password_Change_Email::get_template()
S
52 2 26
Nonaki\Services\WP\Password_Reset::get_template()
S
52 2 26
Nonaki\Services\WP\User_Email_Change_Email::get_template()
S
52 2 26
Nonaki\Modules\Campaign::assets()
S
55 2 21
Nonaki\Modules\Campaign::nonaki_campaign_post_type()
S
47 1 36
Nonaki\Modules\Campaign::nonaki_campaign_template_metabox_html()
S
54 2 20
Nonaki_Email::nonaki_editor()
S
65 3 9
Nonaki\Menu::__construct()
S
71 3 5
Nonaki\Modules\Contacts::assets()
S
59 2 15
Nonaki\Modules\Contacts::custom_contact_email_sent_message()
S
68 3 6
nonaki_get_media_library_images()
S
59 2 14
Nonaki\Settings::page_css()
S
63 2 14
nonaki_get_template_sub_types()
S
61 2 13
Nonaki\Metabox::source_code_metabox_content()
S
61 2 13
Nonaki\Metabox::add_source_code_metabox()
S
61 2 13
Nonaki\Modules\Contacts::list_init()
S
51 1 27
nonaki_get_short_name()
S
63 2 11
Nonaki\Modules\Email\Email::send()
S
63 2 11
Nonaki\Modules\Email\Mailgun::send_mailgun_message()
S
52 1 24
Nonaki\Modules\Campaign::nonaki_campaign_metabox_callback()
S
53 1 24
Nonaki\Modules\Contacts::init()
S
55 1 18
nonaki_set_total_mail_sent()
S
66 2 9
nonaki_woo_exists()
S
71 2 6
nonaki_get_total_mail_sent()
S
70 2 7
nonaki_get_preset()
S
71 2 6
Nonaki_Bootstrap::add_services()
S
70 2 6
Nonaki_Bootstrap::nonaki_woococommerce_support()
S
70 2 6
Nonaki\Cpt::nonaki_post_row_actions()
S
67 2 7
Nonaki\Includes\Admin::deactivate()
S
71 2 6
Nonaki_Bootstrap::get_instance()
S
72 2 6
Nonaki_Email::init()
S
66 2 9
Nonaki\Includes\Admin::valid_until()
S
78 2 3
nonaki_get_woo_templates_list()
S
59 1 15
Nonaki_Bootstrap::import_core()
S
70 2 6
Nonaki\Settings::register_nonaki_settings()
S
73 2 5
Nonaki\Modules\Contacts::change_title_text()
S
69 2 7
Nonaki_Email::private_bootstrap()
S
68 2 7
Nonaki_Bootstrap::import_modules()
S
66 2 8
Nonaki_Bootstrap::include_libs()
S
71 2 6
Nonaki\Metabox::add_metabox()
S
66 2 10
Nonaki_Email::public_bootstrap()
S
68 2 7
Nonaki\Metabox::change_button_text()
S
72 2 6
nonaki_deactivate_addon()
S
67 2 8
nonaki_get_contacts_source_list()
S
69 2 7
nonaki_get_email_template()
S
66 2 8
Nonaki\Metabox::template_type_status()
S
61 1 14
Nonaki\Services\WP\User_Email_Change_Email::filter_message()
S
59 1 14
Nonaki\Cpt::cpt_css()
S
73 1 14
Nonaki\Metabox::add_status_metabox()
S
61 1 13
Nonaki\Services\WP\Password_Change_Email::filter_message()
S
61 1 12
nonaki_get_contacts_source()
S
63 1 11
Nonaki\Metabox::add_type_metabox()
S
64 1 11
Nonaki\Metabox::add_quick_preview_metabox()
S
64 1 11
Nonaki\Services\WP\New_User_Notification_Email::filter_message()
S
62 1 11
Nonaki\Ajax::send_mail()
S
64 1 11
Nonaki\Modules\Email\Mailgun::send()
S
78 1 3
Nonaki\Metabox::quick_preview_metabox_content()
S
75 1 4
Nonaki\Ajax::init()
S
69 1 6
Nonaki_Email::add_menu()
S
78 1 3
Nonaki\Modules\Contacts::contact_meta_box()
S
65 1 10
Nonaki\Api::route_media_library()
S
65 1 9
Nonaki\Modules\Templates::template_rest_api()
S
68 1 7
Nonaki\Api::sub_types_content()
S
80 1 3
Nonaki\Services\WP\Password_Change_Email::filter()
S
71 1 6
Nonaki\Shortcode::init()
S
79 1 3
Nonaki\Menu::addons_page()
S
80 1 3
Nonaki\Presets::__construct()
S
79 1 3
Nonaki\Metabox::codemirror_enqueue_scripts()
S
65 1 9
Nonaki\Modules\Templates::presets_contents()
S
73 1 5
Nonaki_Email::__construct()
S
73 1 8
Nonaki\Metabox::init()
S
69 1 6
Nonaki\Modules\Email\Email::to()
S
77 1 4
Nonaki\Api::media_library()
S
81 1 3
Nonaki\Settings::init()
S
75 1 4
nonaki_e()
S
83 1 3
Nonaki\Menu::choice_page()
S
80 1 3
Nonaki_Email::i18n()
S
77 1 3
Nonaki_Email::nonaki_editor_template()
S
80 1 3
nonaki_manifest()
S
100 1 2
Nonaki\Modules\Templates::get_presets_url()
S
79 1 3
Nonaki\Metabox::add_script()
S
75 1 4
nonaki_mjml_allowed_attributes()
S
83 1 3
nonaki_get_template_types()
S
67 1 8
Nonaki\Libs\Register_Module::set_name()
S
100 1 0
Nonaki\Modules\Email\WP_Mail_Service::send()
S
71 1 5
nonaki_get_assets_url()
S
80 1 3
Nonaki\Modules\Contacts::rw_post_updated_messages()
S
68 1 7
Nonaki\Assets::add_dashboard_scripts()
S
70 1 6
Nonaki\Services\WP\Password_Reset::filter_message()
S
79 1 3
Nonaki\Modules\Email\Email::set_subject()
S
77 1 4
Nonaki\Menu::menu_content()
S
82 1 3
Nonaki\Modules\Templates::init()
S
66 1 9
Nonaki\Ajax::save_content()
S
77 1 4
Nonaki\Services\WP\New_User_Notification_Email::filter()
S
71 1 6
nonaki_get_option()
S
100 1 2
Nonaki\Cpt::remove_quick_edit()
S
77 1 4
Nonaki\Libs\Register_Module::set_label()
S
100 1 0
Nonaki\Modules\Email\Email::from()
S
77 1 4
Nonaki_Bootstrap::__construct()
S
72 1 8
Nonaki\Services\WP\User_Email_Change_Email::filter()
S
71 1 6
Nonaki\Modules\Contacts::custom_contact_bulk_actions()
S
75 1 4
Nonaki\Ajax::allowed_protocols()
S
77 1 4
Nonaki\Modules\Campaign::nonaki_campaign_add_template_metabox()
S
65 1 10
Nonaki\Modules\Contacts::contact_columns()
S
64 1 9
Nonaki\Menu::dashboard_page()
S
80 1 3
Nonaki_Bootstrap::get_public_bootstrap_files()
S
82 1 3
Nonaki\Services\WP\Password_Reset::filter()
S
71 1 6
Nonaki\Modules\Campaign::nonaki_campaign_metaboxes()
S
65 1 10
Nonaki\Base::get_post_type()
S
82 1 3
nonaki_email_template_builder_init()
S
83 1 3
is_nonaki_pro_avilable()
S
83 1 3
Nonaki\Modules\Email\Mailgun::__construct()
S
81 1 3
Nonaki\Api::init()
S
78 1 4
Nonaki_Bootstrap::add_supports()
S
75 1 4
nonaki_get_presets()
S
73 1 5
Nonaki\Base::init()
S
100 1 0
Nonaki\Modules\Email\WP_Mail_Service::__construct()
S
74 1 5
Nonaki\Shortcode::shortcode_content()
S
70 1 6
Nonaki\Modules\Campaign::init()
S
64 1 9
nonaki_preview_iframe()
S
75 1 5
nonaki_content_merge()
S
67 1 8
Nonaki\Modules\Email\Email::filter_content()
S
76 1 4
Nonaki\Assets::init()
S
79 1 3
Nonaki\Modules\Email\Email::set_content()
S
77 1 4
nonaki_get_presets_url()
S
82 1 3
Nonaki\Modules\Contacts::export_contacts_csv()
S
67 1 9
Nonaki\Assets::add_new_template_scripts()
S
70 1 6
Nonaki\Cpt::init()
S
63 1 9
Nonaki\Libs\Register_Module::init()
S
100 1 0
Nonaki\Modules\Email\Email::set_provider()
S
77 1 4
Nonaki\Api::route_sub_types()
S
65 1 9
Nonaki\Render::init()
S
91 1 2
Nonaki\Cpt::edit_columns()
S
64 1 9
add_nonaki_email_preset()
S
65 1 10
Nonaki_Bootstrap::get_private_bootstrap_files()
S
82 1 3
Nonaki\Menu::redirect_to_nonaki_builder()
S
75 1 4
Nonaki\Modules\Campaign::rw_post_updated_messages()
S
68 1 7
Nonaki\Cpt::bulk_actions()
S
76 1 4
Nonaki\Modules\Email\Email::set_email_addresses()
S
79 1 3