Code Analysis: Petitioner 0.4.3

Function Rating Maintainability Complexity Lines of code
AV_Petitioner_Submissions_Controller::api_handle_form_submit()
C
29 28 117
AV_Petitioner_Admin_Edit_UI::sanitize_form_fields()
A
46 14 38
AV_Petitioner_Form_UI::render_fields()
A
43 12 48
av_petitioner_get_countries()
A
26
1 200
AV_Petitioner_Form_Migrator::migrate_form_fields()
A
37 8 85
AV_Petitioner_Submissions_Controller::verify_captcha()
A
41 9 60
AV_Petitioner_Captcha::verify_captcha()
A
41 9 60
AV_Petitioner_Admin_Edit_UI::update_meta_fields()
A
46 10 37
AV_Petitioner_Captcha::validate_captcha()
A
49 10 30
AV_Petitioner_Submissions_Controller::api_resend_confirmation_email()
A
53 8 22
AV_Petitioner_Admin_Settings_UI::save_meta_box_data()
A
56 8 17
AV_Petitioner_Admin_Edit_UI::save_meta_box_data()
A
56 8 17
AV_Email_Confirmations::confirm_email()
S
52 7 24
AV_Petitioner_Captcha::enqueue_scripts()
S
52 7 23
AV_Petitioner_Submissions_Controller::api_resend_all_confirmation_emails()
S
53 7 21
AV_Petitioner_Form_UI::render_select_field()
S
50 6 31
AV_Petitioner_Submissions_Controller::admin_petitioner_export_csv()
S
41 4 60
AV_Petitioner_Akismet::check_with_akismet()
S
49 6 29
AV_Petitioner_Mailer::convert_email_variables()
S
47 5 37
AV_Petitioner_Captcha::render_inputs()
S
47 4 48
AV_Petitioner_Submissions_Controller::api_change_submission_status()
S
56 6 17
AV_Petitioner_Mailer::ty_email()
S
51 5 26
AV_Petitioner_Admin_Settings_UI::__construct()
S
48 4 37
AV_Petitioner_Admin_Edit_UI::render_form_fields()
S
42 3 52
AV_Petitioner_Admin_Settings_UI::update_meta_fields()
S
54 5 21
AV_Petitioner_Setup::generate_custom_css()
S
54 5 21
AV_Petitioner_Submissions_Controller::api_fetch_form_submissions()
S
54 5 20
AV_Petitioner_Labels::get()
S
48 4 31
AV_Petitioner_Admin_Edit_UI::sanitize_array()
S
58 5 15
AV_Petitioner_Setup::__construct()
S
51 4 26
AV_Petitioner_Email_Controller::send()
S
55 4 21
AV_Petitioner_Frontend_UI::render_goal()
S
49 3 35
AV_Petitioner_Mailer::send_emails()
S
55 4 20
AV_Petitioner_Form_UI::render_basic_field()
S
57 4 18
av_ptr_error_log()
S
63 5 9
AV_Petitioner_Frontend_UI::display_form()
S
54 3 25
AV_Petitioner_Frontend_UI::render_modal()
S
53 3 25
AV_Petitioner_Setup::register_petition_form_block()
S
49 2 34
AV_Petitioner_Form_UI::render_checkbox_field()
S
58 3 17
AV_Petitioner_Email_Controller::build_headers()
S
67 4 7
AV_Petitioner_Submissions_Model::update_submission()
S
59 3 15
AV_Petitioner_Setup::on_plugins_loaded()
S
59 3 15
AV_Petitioner_Setup::enqueue_frontend_assets()
S
58 3 14
AV_Email_Confirmations::send_emails()
S
50 2 27
AV_Petitioner_Form_UI::render_wysiwyg_field()
S
63 3 11
AV_Petitioner_Submissions_Model::create_submission()
S
54 2 25
AV_Petitioner_Admin_Settings_UI::render_form_fields()
S
49 1 35
AV_Petitioner_Mailer::__construct()
S
55 2 19
AV_Petitioner_Submissions_Controller::api_check_unconfirmed_count()
S
65 3 8
AV_Petitioner_Frontend_UI::render_title()
S
63 3 10
AV_Petitioner_Submissions_Model::create_db_table()
S
54 1 29
AV_Petitioner_Shortcodes::petitioner_render_modal_ui()
S
60 2 14
AV_Petitioner_Setup::register_post_types()
S
49 1 29
AV_Petitioner_Shortcodes::render_goal_progress_ui()
S
60 2 14
AV_Petitioner_Setup::enqueue_admin_assets()
S
60 2 13
AV_Petitioner_Form_Migrator::migrate_all_forms_to_builder()
S
61 2 12
AV_Petitioner_Shortcodes::display_goal()
S
62 2 11
AV_Petitioner_Shortcodes::show_submission_count()
S
62 2 11
AV_Petitioner_Submissions_Model::get_form_submissions()
S
56 1 21
AV_Petitioner_Admin_Edit_UI::hide_cpt_permalink()
S
78 2 3
AV_Email_Confirmations::get_confirmation_token()
S
72 2 5
AV_Petitioner_Email_Template::get_default_ty_email()
S
63 2 10
AV_Petitioner_Admin_Settings_UI::get_option_fields()
S
68 2 7
AV_Petitioner_Email_Template::get_default_from_field()
S
68 2 7
AV_Petitioner_Labels::get_form_label()
S
76 2 3
AV_Petitioner_Form_UI::render_submit()
S
67 2 8
AV_Petitioner_Form_UI::get_extra_attributes()
S
66 2 8
AV_Petitioner_Admin_Edit_UI::get_meta_fields()
S
68 2 7
AV_Petitioner_Admin_Edit_UI::remove_view_link()
S
71 2 6
AV_Petitioner_Email_Template::get_default_ty_subject()
S
77 2 3
AV_Petitioner_Mailer::representative_email()
S
59 1 14
AV_Petitioner_Admin_Settings_UI::render_petition_settings_page()
S
62 1 14
AV_Petitioner_Email_Template::get_styled_message()
S
62 1 14
AV_Petitioner_Form_UI::__construct()
S
59 1 13
AV_Email_Confirmations::generate_confirmation_token()
S
80 1 3
AV_Petitioner_Submissions_Model::get_unconfirmed_submissions()
S
64 1 10
AV_Petitioner_Admin_Edit_UI::add_meta_boxes()
S
66 1 10
AV_Petitioner_Submissions_Model::get_submission_count()
S
64 1 10
AV_Petitioner_Admin_Edit_UI::display_meta_box()
S
74 1 5
AV_Petitioner_Form_Migrator::migrate_form_fields_to_builder_filters()
S
74 1 4
AV_Petitioner_Setup::plugin_deactivation()
S
81 1 3
AV_Email_Confirmations::__construct()
S
79 1 3
AV_Petitioner_Admin_Edit_UI::sanitize_emails()
S
74 1 4
AV_Petitioner_Setup::plugin_uninstall()
S
80 1 3
AV_Petitioner_Admin_Edit_UI::__construct()
S
69 1 6
AV_Petitioner_Submissions_Model::check_duplicate_email()
S
65 1 9
AV_Petitioner_Submissions_Model::get_unconfirmed_count()
S
64 1 10
AV_Petitioner_Admin_Settings_UI::add_settings_submenu()
S
65 1 10
AV_Petitioner_Submissions_Model::get_submission_by_id()
S
64 1 10
AV_Petitioner_Shortcodes::__construct()
S
66 1 8
AV_Petitioner_Submissions_Model::table_name()
S
76 1 4
AV_Petitioner_Setup::plugin_activation()
S
73 1 5