Code Analysis: Mail Grab 1.0.0

Function Rating Maintainability Complexity Lines of code
m1r0\MailGrab\Settings::admin_init()
B
41 22 47
m1r0\MailGrab\MailGrab::register_meta_boxes()
S
42 5 59
m1r0\MailGrab\Settings::callback_number()
S
58 8 12
m1r0\MailGrab\MailGrab::store_email()
S
47 6 34
m1r0\MailGrab\Settings::get_sanitize_callback()
S
59 7 14
m1r0\MailGrab\Settings::script()
S
52 1 83
m1r0\MailGrab\Settings::callback_wysiwyg()
S
56 5 16
m1r0\MailGrab\MailProcessor::get_external_css()
S
57 5 15
m1r0\MailGrab\MailPost::print_attachments()
S
58 5 14
m1r0\MailGrab\Settings::callback_text()
S
62 5 9
m1r0\MailGrab\Settings::sanitize_options()
S
61 4 13
m1r0\MailGrab\Settings::callback_select()
S
60 4 11
m1r0\MailGrab\MailGrab::register_post_type()
S
46 2 39
m1r0\MailGrab\Settings::show_forms()
S
55 3 24
m1r0\MailGrab\MailGrab::cleanup()
S
58 3 16
m1r0\MailGrab\Settings::callback_textarea()
S
63 4 8
m1r0\MailGrab\Settings::callback_file()
S
61 4 10
m1r0\MailGrab\Search::is_search_query()
S
67 4 7
m1r0\MailGrab\Settings::callback_multicheck()
S
58 3 14
m1r0\MailGrab\Settings::show_navigation()
S
61 3 12
m1r0\MailGrab\MailGrab::catch_email()
S
63 3 11
m1r0\MailGrab\MailGrab::register_settings()
S
49 1 37
m1r0\MailGrab\Settings::callback_color()
S
66 3 7
m1r0\MailGrab\Settings::callback_password()
S
66 3 7
m1r0\MailGrab\MailGrab::enqueue_scripts()
S
65 3 9
m1r0\MailGrab\Settings::callback_radio()
S
60 2 12
m1r0\MailGrab\Settings::_style_fix()
S
65 2 12
m1r0\MailGrab\MailPost::print_meta()
S
61 2 12
m1r0\MailGrab\MailPost::print_body()
S
63 2 11
m1r0\MailGrab\Search::posts_where()
S
63 2 11
m1r0\MailGrab\Search::posts_distinct()
S
72 2 6
m1r0\MailGrab\Settings::get_field_description()
S
66 2 8
m1r0\MailGrab\Settings::get_option()
S
69 2 7
m1r0\MailGrab\MailGrab::instance()
S
69 2 7
m1r0\MailGrab\Search::posts_join()
S
68 2 7
m1r0\MailGrab\MailGrab::initialize()
S
59 1 12
m1r0\MailGrab\MailPost::get_reply_to()
S
80 1 3
m1r0\MailGrab\MailPost::print_custom_headers()
S
81 1 3
m1r0\MailGrab\Settings::callback_pages()
S
63 1 10
m1r0\MailGrab\MailPost::get_body()
S
79 1 3
m1r0\MailGrab\MailPost::is_html()
S
71 1 5
m1r0\MailGrab\MailPost::is_prevented()
S
74 1 4
m1r0\MailGrab\MailProcessor::parse()
S
71 1 6
m1r0\MailGrab\MailProcessor::extract_body()
S
69 1 6
m1r0\MailGrab\MailProcessor::inline_css()
S
72 1 6
m1r0\MailGrab\MailPost::get_subject()
S
80 1 3
m1r0\MailGrab\Settings::callback_url()
S
82 1 3
m1r0\MailGrab\Settings::admin_enqueue_scripts()
S
72 1 6
m1r0\MailGrab\MailGrab::settings_menu_page()
S
68 1 9
m1r0\MailGrab\Settings::add_section()
S
77 1 4
m1r0\MailGrab\MailPost::print_from()
S
80 1 3
m1r0\MailGrab\MailPost::print_bcc()
S
81 1 3
m1r0\MailGrab\Settings::add_field()
S
64 1 10
m1r0\MailGrab\MailPost::print_subject()
S
76 1 4
m1r0\MailGrab\MailProcessor::create_dom_document()
S
67 1 8
m1r0\MailGrab\Settings::callback_html()
S
81 1 3
m1r0\MailGrab\MailGrab::prevent_email()
S
67 1 8
m1r0\MailGrab\MailGrab::get_setting()
S
79 1 3
m1r0\MailGrab\Settings::set_fields()
S
77 1 4
m1r0\MailGrab\MailGrab::add_action_links()
S
66 1 8
m1r0\MailGrab\Settings::set_sections()
S
77 1 4
m1r0\MailGrab\MailGrab::__construct()
S
76 1 4
m1r0\MailGrab\MailPost::get_cc()
S
80 1 3
m1r0\MailGrab\MailPost::print_cc()
S
81 1 3
m1r0\MailGrab\MailPost::print_to()
S
81 1 3
m1r0\MailGrab\MailPost::get_from()
S
79 1 3
m1r0\MailGrab\MailGrab::print_meta_box()
S
71 1 5
m1r0\MailGrab\MailPost::get_to()
S
80 1 3
m1r0\MailGrab\MailProcessor::strip_scripts()
S
79 1 3
m1r0\MailGrab\MailGrab::plugin_url()
S
79 1 3
m1r0\MailGrab\Search::initialize()
S
72 1 5
m1r0\MailGrab\MailPost::get_custom_headers()
S
80 1 3
m1r0\MailGrab\Settings::callback_checkbox()
S
62 1 10
m1r0\MailGrab\MailPost::get_meta()
S
71 1 5
m1r0\MailGrab\MailPost::get_attachments()
S
80 1 3
m1r0\MailGrab\MailGrab::print_column()
S
76 1 4
m1r0\MailGrab\MailPost::__construct()
S
81 1 3
m1r0\MailGrab\MailPost::print_reply_to()
S
81 1 3
m1r0\MailGrab\MailGrab::add_columns()
S
66 1 8
m1r0\MailGrab\MailPost::get_bcc()
S
80 1 3
m1r0\MailGrab\MailGrab::register_settings_menu()
S
65 1 10