Code Analysis: Happyforms (free) 1.25.3

Function Rating Maintainability Complexity Lines of code
HappyForms::add_dummy_messages_controls()
A
26
1 241
HappyForms_Message_Controller::admin_post()
A
48 13 34
HappyForms_Message_Controller::email_owner_confirmation()
A
41 10 55
HappyForms::enqueue_upgrade_modal()
A
48 7 37
HappyForms_Message_Controller::email_user_confirmation()
A
47 7 34
HappyForms_Importer_XML::get_entity_label()
S
53 7 24
HappyForms::do_control()
S
55 7 21
HappyForms_Message_Controller::default_submission_step()
S
49 6 32
HappyForms_Message_Controller::validate_part()
S
50 6 27
HappyForms_Message_Controller::export_archive()
S
45 5 40
HappyForms::parse_archive_request()
S
55 6 21
HappyForms_Importer_XML::tag_open()
S
55 6 21
HappyForms_Importer_XML::tag_close()
S
57 6 19
HappyForms::admin_menu()
S
54 6 19
HappyForms_Message_Controller::to_array()
S
52 5 24
HappyForms_Importer_XML::import()
S
52 5 24
HappyForms::redirect_to_forms_page()
S
55 5 20
HappyForms_Message_Controller::email_part_visible()
S
62 5 11
HappyForms::enqueue_onboarding_modal()
S
58 4 17
HappyForms_Message_Controller::validate_submission()
S
57 4 16
HappyForms::add_dummy_setup_controls()
S
44 1 50
HappyForms_Integrations_Page_Controller::set_metaboxes()
S
48 2 32
HappyForms_Message_Controller::get_email_owner_confirmation_subject()
S
57 3 17
HappyForms_Message_Controller::get_by_form()
S
52 2 26
HappyForms::ajax_action_onboarding()
S
62 3 11
HappyForms::initialize_plugin()
S
52 2 23
HappyForms_Exporter_XML::export()
S
57 2 16
HappyForms_Importer_XML::update_post_meta()
S
64 3 10
HappyForms::is_new_user()
S
64 3 10
HappyForms_Integrations_Page_Controller::admin_enqueue_scripts()
S
65 3 9
HappyForms::admin_screens()
S
63 3 10
HappyForms_Exporter_XML::export_metas()
S
60 2 14
HappyForms_Importer_XML::get_success_messages()
S
61 2 13
HappyForms::register_dummy_parts()
S
50 1 28
HappyForms_Message_Controller::register_dummy_post_type()
S
52 1 25
HappyForms::admin_enqueue_scripts()
S
57 1 20
HappyForms::add_dummy_email_controls()
S
59 1 16
HappyForms::add_dummy_style_controls()
S
59 1 16
HappyForms_Answer_Limiter_Dummy::hook()
S
69 2 6
HappyForms_Importer_XML::create_post()
S
65 2 10
HappyForms_Exporter_XML::value()
S
69 2 7
HappyForms_Integrations_Page_Controller::instance()
S
70 2 7
HappyForms_Importer_XML::increment_counter()
S
71 2 6
HappyForms_Exporter_XML::cdata()
S
68 2 7
HappyForms_Importer_XML::add_error()
S
70 2 6
HappyForms_Message_Admin::instance()
S
70 2 7
HappyForms::modal_dismissed()
S
74 2 5
HappyForms_Message_Controller::instance()
S
70 2 7
HappyForms()
S
70 2 7
HappyForms_Answer_Limiter_Dummy::instance()
S
70 2 7
HappyForms_Integrations_Page_Controller::coupons_add_screen_options()
S
79 2 3
HappyForms_Message_Admin::table_views()
S
62 1 11
HappyForms_Message_Controller::get_archivable_forms()
S
64 1 11
HappyForms_Part_Date_Dummy::__construct()
S
75 1 4
happyforms_get_core_folder()
S
80 1 3
happyforms_get_integrations_folder()
S
80 1 3
HappyForms::customize_enqueue_styles()
S
70 1 7
HappyForms_Exporter_XML::__construct()
S
77 1 4
HappyForms_Integrations_Page_Controller::integrations_page()
S
72 1 5
HappyForms_Answer_Limiter_Dummy::get_supported_parts()
S
67 1 9
HappyForms_Part_ScrollableTerms_Dummy::__construct()
S
75 1 4
HappyForms_Message_Controller::dummy_page_url()
S
76 1 4
HappyForms_Part_WebsiteUrl_Dummy::__construct()
S
75 1 4
HappyForms_Integrations_Page_Controller::set_admin_page_method()
S
80 1 3
HappyForms_Part_Attachment_Dummy::__construct()
S
75 1 4
HappyForms_Part_OptIn_Dummy::__construct()
S
75 1 4
HappyForms_Part_Payments_Dummy::__construct()
S
75 1 4
HappyForms_Message_Admin::hook()
S
68 1 6
HappyForms_Importer_XML::error_parse()
S
64 1 9
HappyForms_Message_Controller::get_meta_fields()
S
67 1 8
HappyForms::get_dashboard_modal_settings()
S
73 1 5
HappyForms_Importer_XML::error_insert()
S
66 1 9
HappyForms_Message_Controller::send_json_success()
S
75 1 4
HappyForms_Message_Controller::hook()
S
66 1 8
HappyForms::register_modals()
S
72 1 5
HappyForms_Integrations_Page_Controller::hook()
S
64 1 9
HappyForms_Exporter_XML::export_form()
S
70 1 7
HappyForms_Part_Phone_Dummy::__construct()
S
75 1 4
HappyForms_Part_Scale_Dummy::__construct()
S
75 1 4
HappyForms_Message_Admin::sortable_columns()
S
74 1 5
happyforms_plugin_name()
S
81 1 3
happyforms_get_integrations_page_controller()
S
82 1 3
HappyForms_Integrations_Page_Controller::set_admin_page_url()
S
82 1 3
happyforms_get_message_controller()
S
82 1 3
happyforms_get_plugin_path()
S
81 1 3
happyforms_answer_limiter_dummy()
S
82 1 3
HappyForms_Message_Admin::column_headers()
S
66 1 8
happyforms_get_plugin_url()
S
81 1 3
happyforms_plugin_file()
S
83 1 3
HappyForms_Part_Toggletip_Dummy::__construct()
S
75 1 4
HappyForms_Integrations_Page_Controller::set_coupon_page_method()
S
80 1 3
HappyForms_Integrations_Page_Controller::coupons_page()
S
72 1 5
HappyForms_Answer_Limiter_Dummy::add_part_controls()
S
68 1 9
HappyForms_Importer_XML::update_post_title()
S
71 1 6
HappyForms_Part_LayoutDrawerGroup::__construct()
S
75 1 4
HappyForms_Importer_XML::update_post_name()
S
64 1 10
HappyForms_Part_Title_Dummy::__construct()
S
75 1 4
HappyForms_Integrations_Page_Controller::set_coupon_page_url()
S
82 1 3
happyforms_get_version()
S
83 1 3
HappyForms_Part_PageBreak_Dummy::__construct()
S
75 1 4
happyforms_get_include_folder()
S
80 1 3
HappyForms_Part_Rating_Dummy::__construct()
S
75 1 4
HappyForms_Importer_XML::update_post_status()
S
71 1 6
HappyForms_Importer_XML::cdata()
S
82 1 3
HappyForms_Part_Signature_Dummy::__construct()
S
75 1 4