Code Analysis: Petitioner 0.2.5

Function Rating Maintainability Complexity Lines of code
AV_Petitioner_Submissions::api_handle_form_submit()
C
31 25 101
AV_Petitioner_Frontend::display_form()
B
32 14 137
AV_Petitioner_Frontend::__construct()
A
26
1 200
AV_Petitioner_Admin_Settings_UI::admin_settings_init()
A
33 5 130
AV_Petitioner_Submissions::verify_captcha()
A
43 10 47
AV_Petitioner_Setup::enqueue_frontend_assets()
A
49 9 27
AV_Petitioner_Admin_Edit_UI::update_meta_fields()
A
50 8 29
AV_Petitioner_Admin_Edit_UI::save_meta_box_data()
A
56 8 17
AV_Petitioner_Submissions::api_change_submission_status()
S
49 7 27
AV_Petitioner_Mailer::send_representative_email()
S
48 6 34
AV_Petitioner_Submissions::api_fetch_form_submissions()
S
48 5 34
AV_Petitioner_Admin_Settings_UI::add_text_field()
S
50 5 31
AV_Petitioner_Mailer::send_confirmation_email()
S
52 5 24
AV_Petitioner_Setup::generate_custom_css()
S
54 5 21
AV_Petitioner_Submissions::api_petitioner_export_csv()
S
47 4 34
AV_Petitioner_Admin_Settings_UI::add_code_field()
S
50 4 31
AV_Petitioner_Admin_Settings_UI::add_textarea_field()
S
50 4 31
AV_Petitioner_Admin_Settings_UI::add_checkbox_field()
S
50 4 29
AV_Petitioner_Mailer::convert_email_variables()
S
53 4 22
AV_Petitioner_Frontend::render_goal()
S
49 3 36
AV_Petitioner_Admin_Edit_UI::render_form_fields()
S
46 3 36
AV_Petitioner_Setup::__construct()
S
54 4 20
AV_Petitioner_Admin_Settings_UI::__construct()
S
50 3 33
AV_Petitioner_Setup::enqueue_admin_assets()
S
59 4 13
AV_Petitioner_Frontend::render_modal()
S
53 3 25
AV_Petitioner_Admin_Settings_UI::add_color_field()
S
54 3 23
AV_Petitioner_Setup::register_petition_form_block()
S
49 2 34
AV_Petitioner_Submissions::get_submission_count()
S
57 3 18
AV_Petitioner_Mailer::send_emails()
S
64 3 11
AV_Petitioner_Mailer::__construct()
S
57 2 16
AV_Petitioner_Frontend::render_title()
S
63 3 10
AV_Petitioner_Setup::register_post_types()
S
49 1 29
AV_Petitioner_Submissions::create_db_table()
S
55 1 24
AV_Petitioner_Admin_Edit_UI::hide_cpt_permalink()
S
78 2 3
AV_Petitioner_Admin_Edit_UI::remove_view_link()
S
71 2 6
AV_Petitioner_Admin_Settings_UI::render_petition_settings_page()
S
62 1 15
AV_Petitioner_Admin_Edit_UI::get_meta_fields()
S
68 2 7
AV_Petitioner_Admin_Edit_UI::display_meta_box()
S
74 1 5
AV_Petitioner_Admin_Edit_UI::__construct()
S
69 1 6
AV_Petitioner_Setup::register_shortcodes()
S
75 1 4
AV_Petitioner_Admin_Edit_UI::sanitize_emails()
S
74 1 4
AV_Petitioner_Admin_Settings_UI::add_settings_submenu()
S
65 1 10
AV_Petitioner_Admin_Settings_UI::petitioner_integrations_section_callback()
S
78 1 3
AV_Petitioner_Mailer::get_default_ty_email()
S
69 1 6
AV_Petitioner_Submissions::__construct()
S
81 1 3
AV_Petitioner_Setup::plugin_deactivation()
S
81 1 3
AV_Petitioner_Admin_Edit_UI::add_meta_boxes()
S
66 1 10
AV_Petitioner_Setup::plugin_activation()
S
76 1 4
AV_Petitioner_Submissions::update_notification()
S
62 1 10
AV_Petitioner_Admin_Settings_UI::petition_settings_section_callback()
S
78 1 3
AV_Petitioner_Setup::plugin_uninstall()
S
80 1 3
AV_Petitioner_Mailer::get_default_ty_subject()
S
79 1 3