Code Analysis: Apollo Site Tools 3.0

Function Rating Maintainability Complexity Lines of code
ApolloSiteTools::render_contacts_page()
C
26
18 170
ApolloSiteTools::process_contact_form()
C
35 23 77
ApolloSiteTools::render_contacts_settings_page()
B
32 14 122
ApolloSiteTools::add_google_analytics()
A
46 9 48
ApolloSiteTools::validate_options()
A
45 9 43
ApolloSiteTools::register_settings()
A
33 2 132
ApolloSiteTools::contact_form_shortcode()
A
39 5 68
ApolloSiteTools::add_tracking_scripts()
S
57 6 17
ApolloSiteTools::include_file_shortcode()
S
53 5 22
ApolloSiteTools::init_hooks()
S
55 5 18
ApolloSiteTools::create_contacts_tables()
S
47 3 40
ApolloSiteTools::export_contacts_csv()
S
47 3 38
ApolloSiteTools::render_settings_page()
S
47 2 50
ApolloSiteTools::render_checklist_field()
S
61 5 10
ApolloSiteTools::add_facebook_pixel()
S
55 3 26
ApolloSiteTools::instagram_feed_shortcode()
S
53 3 23
ApolloSiteTools::register_admin_menu()
S
49 2 37
ApolloSiteTools::render_phpinfo_page()
S
49 2 37
ApolloSiteTools::custom_sender_email()
S
67 4 7
ApolloSiteTools::add_google_webmaster()
S
68 3 6
ApolloSiteTools::add_custom_js_header()
S
66 3 8
ApolloSiteTools::add_custom_js_footer()
S
66 3 8
ApolloSiteTools::render_enable_contacts_manager_field()
S
69 3 5
ApolloSiteTools::custom_sender_name()
S
68 3 7
ApolloSiteTools::render_disable_admin_field()
S
69 3 5
ApolloSiteTools::render_pass_change_notification_field()
S
69 3 5
ApolloSiteTools::render_facebook_pixel_field()
S
70 2 5
ApolloSiteTools::render_gtag_field()
S
70 2 5
ApolloSiteTools::render_custom_js_footer_field()
S
70 2 5
ApolloSiteTools::render_custom_js_header_field()
S
70 2 5
ApolloSiteTools::disable_password_change_notification()
S
71 2 7
ApolloSiteTools::check_user_role()
S
71 2 6
ApolloSiteTools::render_google_webmaster_field()
S
70 2 5
ApolloSiteTools::render_email_sender_mail_field()
S
70 2 5
ApolloSiteTools::render_instagram_field()
S
70 2 5
ApolloSiteTools::render_email_sender_name_field()
S
70 2 5
ApolloSiteTools::render_google_analytics_field()
S
70 2 5
ApolloSiteTools::render_tracking_codes_section()
S
78 1 3
ApolloSiteTools::add_settings_link()
S
72 1 5
ApolloSiteTools::__construct()
S
70 1 6
wp_password_change_notification()
S
85 1 3
ApolloSiteTools::setup_ajax_handlers()
S
79 1 3
ApolloSiteTools::deactivate_plugin()
S
66 1 8
ApolloSiteTools::render_custom_js_section()
S
78 1 3
ApolloSiteTools::render_deployment_checklist_section()
S
78 1 3
ApolloSiteTools::render_email_settings_section()
S
78 1 3
ApolloSiteTools::render_features_section()
S
78 1 3
ApolloSiteTools::activate_plugin()
S
82 1 3