Code Analysis: Free & Simple Contact Form Plugin - Pirateforms 2.5.2

Function Rating Maintainability Complexity Lines of code
PirateForms_Public::display_form()
D
14
75 266
PirateForms_Public::send_email()
D
17
55 228
PirateForms_Admin::get_plugin_options()
D
13
4 707
PirateForms_PhpFormBuilder::build_form()
B
38 21 61
PirateForms_Admin::save_callback()
B
41 18 57
PirateForms_Util::get_default_email_content()
A
43 15 43
PirateForms_Util::get_magic_tags()
A
43 14 46
PirateForms_Public::validate_request()
A
44 14 41
PirateForms_Public::validate_spam()
A
47 13 32
PirateForms_HTML::get_common()
A
54 14 16
PirateForms_HTML::select()
A
51 13 22
PirateForms_Public::phpmailer()
A
49 12 28
PirateForms_HTML::get_label()
A
48 11 32
pirate_forms_autoload()
A
46 10 44
PirateForms_HTML::add()
A
50 10 29
PirateForms_Public::get_attachments()
A
44 9 41
PirateForms_Farewell::process_migration_install()
A
46 9 37
PirateForms_Farewell::process_migration_activate()
A
50 9 27
PirateForms_Public::send_email_ajax()
A
48 8 29
PirateForms_HTML::file()
A
51 8 25
PirateForms_Public::zerif_customization_wrap()
A
55 8 22
PirateForms_Admin::get_theme_options()
S
49 7 30
PirateForms_Util::is_blacklisted()
S
50 7 27
PirateForms_Public::compatibility_class()
S
51 7 24
PirateForms_Admin::private_data_eraser()
S
47 6 36
pirate_forms_contact_widget::widget()
S
47 6 36
PirateForms_Public::is_spam()
S
47 6 36
PirateForms_Gutenberg::render_block()
S
55 7 20
PirateForms_Admin::admin_notices()
S
55 7 19
PirateForms_Public::download_file()
S
47 6 33
PirateForms_Farewell::display_detailed_notice()
S
39 2 93
PirateForms_Public::zerif_customization_field()
S
59 7 16
PirateForms_Farewell::process_notices()
S
57 7 16
PirateForms_HTML::checkbox()
S
57 7 14
PirateForms_HTML::radio()
S
57 7 14
PirateForms_HTML::front_end()
S
50 6 27
PirateForms_Admin::migration()
S
51 6 27
PirateForms_Util::get_table()
S
54 6 21
PirateForms_HTML::div()
S
54 6 20
PirateForms_Admin::manage_contact_posts_custom_column()
S
56 6 16
PirateForms_Admin::enqueue_styles_and_scripts()
S
50 5 27
PirateForms_Gutenberg::get_forms()
S
53 5 24
PirateForms_Public::antiscript_file_name()
S
54 5 23
pirate_forms_contact_widget::form()
S
53 5 22
PirateForms_Public::init_uploads()
S
54 5 20
PirateForms_Public::enqueue_styles_and_scripts()
S
48 4 33
PirateForms_HTML::get_wrap()
S
56 5 18
PirateForms_Gutenberg::enqueue_block_editor_assets()
S
44 3 43
PirateForms_Admin::settings_init()
S
62 5 11
PirateForms_Admin::private_data_exporter()
S
47 3 38
PirateForms_Util::get_from_email()
S
59 4 14
PirateForms_Admin::manage_contact_posts_columns()
S
59 4 14
PirateForms_Gutenberg::validate_params()
S
60 4 12
PirateForms_HTML::h3()
S
62 4 11
PirateForms_Util::get_thank_you_pages()
S
55 3 21
PirateForms_Public::get_upload_dir()
S
59 3 16
PirateForms_Migration_Install_Skin::error()
S
64 4 10
PirateForms_HTML::wysiwyg()
S
64 4 8
PirateForms_HTML::textarea()
S
65 4 7
PirateForms_Public::display_errors()
S
59 3 14
PirateForms_PhpFormBuilder::load_theme()
S
59 3 14
PirateForms_Public::maybe_add_random_dir()
S
60 3 12
PirateForms_Public::append_original_email()
S
62 3 11
PirateForms_Admin::add_to_admin()
S
52 1 34
PirateForms::register_content_type()
S
48 1 34
PirateForms_Admin::test_email()
S
57 2 15
PirateForms_Public::canonicalize()
S
64 3 10
PirateForms_Loader::run()
S
66 3 8
PirateForms_Public::mail_sending_error()
S
70 3 7
PirateForms_Util::get_option()
S
68 3 7
PirateForms_Util::replace_magic_tags()
S
59 2 12
PirateForms::__construct()
S
62 2 12
PirateForms_Farewell::display_short_notice()
S
58 1 19
PirateForms::define_admin_hooks()
S
55 1 17
PirateForms_Admin::add_settings_link()
S
65 2 9
PirateForms_Migration_Install_Skin::set_upgrader()
S
74 2 5
run_pirate_forms()
S
67 2 8
PirateForms_HTML::button()
S
73 2 4
PirateForms_Public::widget_text_filter()
S
69 2 7
PirateForms_Util::get_form_options()
S
68 2 7
PirateForms_Util::session_start()
S
73 2 5
PirateForms_Admin::test_result()
S
77 2 3
PirateForms_Farewell::is_grace_period_ended()
S
64 2 9
PirateForms_Util::update_option()
S
65 2 9
PirateForms_Gutenberg::get_form_html()
S
68 2 7
pirate_forms_contact_widget::update()
S
65 2 8
PirateForms_Admin::ajax()
S
65 2 9
PirateForms_Public::get_attachment_links()
S
64 2 9
PirateForms_Public::finally_send_mail()
S
69 2 6
PirateForms::define_common_hooks()
S
68 2 7
PirateForms_Public::template_redirect()
S
73 2 5
PirateForms::define_public_hooks()
S
60 1 12
PirateForms_PhpFormBuilder::set_element()
S
67 1 7
PirateForms_Admin::test_configuration()
S
73 1 5
PirateForms_HTML::hidden()
S
74 1 4
PirateForms_Admin::test_alter_session()
S
76 1 4
PirateForms::get_version()
S
82 1 3
PirateForms::version_supports()
S
81 1 3
PirateForms_Admin::register_private_data_eraser()
S
68 1 7
PirateForms_Admin::register_private_data_exporter()
S
68 1 7
PirateForms_Gutenberg::register_endpoints()
S
66 1 9
pirate_forms_contact_widget::__construct()
S
65 1 10
PirateForms::get_loader()
S
82 1 3
PirateForms_Public::change_name()
S
82 1 3
PirateForms_I18n::load_plugin_textdomain()
S
69 1 7
PirateForms_Admin::__construct()
S
77 1 4
PirateForms_Util::table_row()
S
78 1 3
PirateForms_Gutenberg::register_block()
S
70 1 7
PirateForms_Migration_Install_Skin::header()
S
91 1 2
PirateForms_Public::delete_tmp_dir()
S
70 1 6
PirateForms_HTML::submit()
S
74 1 4
PirateForms_HTML::password()
S
71 1 5
PirateForms_Util::set_option()
S
79 1 3
PirateForms_Migration_Install_Skin::set_result()
S
81 1 3
PirateForms_Migration_Install_Skin::feedback()
S
91 1 2
PirateForms_Gutenberg::__construct()
S
77 1 4
PirateForms_Migration_Install_Skin::__construct()
S
81 1 3
PirateForms::themeisle_log_event_debug()
S
77 1 3
PirateForms_Public::display_thankyou()
S
78 1 3
PirateForms::run()
S
76 1 4
PirateForms_HTML::email()
S
71 1 5
PirateForms_Loader::add_action()
S
77 1 3
PirateForms::get_plugin_name()
S
82 1 3
PirateForms_Util::is_localhost()
S
74 1 4
PirateForms_Loader::add()
S
64 1 10
PirateForms_HTML::tel()
S
71 1 5
PirateForms_Public::__construct()
S
77 1 4
PirateForms_HTML::text()
S
71 1 5
pirate_forms_contact_widget::register_widget()
S
80 1 3
PirateForms::load_dependencies()
S
76 1 4
PirateForms_Public::register_endpoint()
S
65 1 10
PirateForms_Util::save_error()
S
70 1 6
PirateForms_HTML::number()
S
71 1 5
PirateForms_Farewell::__construct()
S
69 1 6
PirateForms_Util::get_post_meta()
S
78 1 3
PirateForms_Migration_Install_Skin::footer()
S
91 1 2
PirateForms_Loader::add_filter()
S
77 1 3
PirateForms::define_gutenberg_hooks()
S
69 1 6
PirateForms_Loader::__construct()
S
77 1 4
PirateForms::set_locale()
S
75 1 4
PirateForms_Public::get_upload_dir_with_folder()
S
79 1 3
PirateForms_Admin::settings()
S
70 1 6
PirateForms_HTML::label()
S
75 1 4
PirateForms_Farewell::get_migration_page_url()
S
78 1 3
PirateForms_Farewell::process_migration_source()
S
82 1 3