Code Analysis: Manga+Press Comic Manager 3.0.1

Function Rating Maintainability Complexity Lines of code
mangapress_get_calendar()
D
21
46 185
mangapress_get_adjacent_comic()
B
35 23 73
mangapress_get_boundary_comic()
B
37 21 70
mangapress_comic_navigation()
B
34 16 90
MangaPress_Options::sanitize_options()
A
42 11 54
MangaPress_Posts::comics_headers()
A
48 11 30
MangaPress_Options::options_fields()
A
32 1 139
MangaPress_Posts::save_post()
A
55 8 17
MangaPress_Install::do_activate()
S
49 7 28
MangaPress_Checkbox::__toString()
S
50 5 26
mangapress_add_comic_to_latestcomic_page()
S
52 5 25
MangaPress_Radio::__toString()
S
51 5 25
mangapress_comicarchive_page_template()
S
52 5 25
MangaPress_Posts::enqueue_scripts()
S
53 5 24
MangaPress_Select::__toString()
S
52 5 22
MangaPress_Options::settings_field_cb()
S
53 5 21
MangaPress_Admin::options_page_tabs()
S
55 5 19
mangapress_get_content_template()
S
56 5 19
_mangapress_comics_pre_get_posts()
S
56 5 17
MangaPress_Posts::get_image_html_ajax()
S
59 5 14
MangaPress_Options::admin_init()
S
56 4 19
MangaPress_Posts::_rewrite_rules()
S
43 1 64
MangaPress_Admin::get_help_tab_contents()
S
59 4 16
mangapress_latestcomic_page_template()
S
59 4 15
mangapress_single_comic_template()
S
59 4 14
mangapress_create_comicarchive_page()
S
55 3 21
_mangapress_get_object_terms()
S
55 3 19
MangaPress_Options::ft_basic_page_dropdowns_cb()
S
55 3 19
MangaPress_Text::__toString()
S
56 3 17
MangaPress_Install::after_plugin_activation()
S
57 3 17
MangaPress_Options::output_settings_fields()
S
57 3 16
mangapress_archive_gallery_style()
S
53 1 45
mangapress_single_comic_content_filter()
S
58 3 15
MangaPress_Bootstrap::_load_current_options()
S
58 3 15
mangapress_post_limits()
S
73 4 5
MangaPress_Widget_Calendar::widget()
S
62 3 11
MangaPress_PostType::set_arguments()
S
45 1 41
MangaPress_Posts::_register_post_type()
S
48 1 38
mangapress_get_latest_comic()
S
54 2 21
MangaPress_Taxonomy::set_arguments()
S
47 1 35
MangaPress_Bootstrap::init()
S
57 2 17
mangapress_get_all_comics_for_archive()
S
58 2 16
MangaPress_ContentType::set_options()
S
65 3 9
MangaPress_FlashMessages::__construct()
S
66 3 8
MangaPress_FlashMessages::show_flash_message()
S
65 3 9
MangaPress_Element::set_options()
S
65 3 9
mangapress_get_previous_post_in_loop()
S
68 3 7
mangapress_get_comic_term_ID()
S
65 3 10
mangapress_is_queried_page()
S
64 3 9
is_comic()
S
65 3 10
MangaPress_FlashMessages::queue_flash_message()
S
61 2 12
mangapress_start_latest_comic()
S
64 2 11
MangaPress_Admin::admin_menu()
S
54 1 24
MangaPress_Admin::get_help_tabs()
S
56 1 20
MangaPress_Options::options_sections()
S
58 1 17
MangaPress_ContentType::__construct()
S
72 2 6
MangaPress_Posts::get_image_html()
S
64 2 10
MangaPress_Admin::get_current_tab()
S
64 2 10
MangaPress_Element::build_attr_string()
S
67 2 7
MangaPress_Select::set_default()
S
70 2 6
MangaPress_Admin::enqueue_scripts()
S
69 2 7
MangaPress_Install::get_instance()
S
71 2 6
MangaPress_FlashMessages::get_transient_name()
S
71 2 6
MangaPress_FlashMessages::display_flash_message_html()
S
69 2 6
MangaPress_Bootstrap::get_instance()
S
71 2 6
MangaPress_Element::set_attributes()
S
72 2 5
MangaPress_Bootstrap::get_helper()
S
68 2 7
MangaPress_Bootstrap::get_option()
S
70 2 6
MangaPress_Options::_sanitize_integer()
S
74 2 4
MangaPress_Element::__construct()
S
74 2 5
MangaPress_Element::add_attributes()
S
70 2 6
MangaPress_Element::get_attributes()
S
71 2 6
is_comic_archive_page()
S
65 2 9
mangapress_get_comic_term_title()
S
69 2 7
is_comic_page()
S
69 2 6
mangapress_get_next_post_in_loop()
S
68 2 7
mangapress_disable_post_thumbnail()
S
71 2 6
mangapress_get_comicarchive_template()
S
64 2 9
mangapress_get_archive_template()
S
64 2 9
MangaPress_Posts::meta_box_cb()
S
63 1 11
mangapress_delete_get_calendar_cache()
S
80 1 3
MangaPress_ContentType::init()
S
100 1 0
MangaPress_FlashMessages::set_flash_messages()
S
81 1 3
MangaPress_Admin::load_help_tabs()
S
73 1 5
MangaPress_Taxonomy::set_objects()
S
77 1 4
MangaPress_Element::get_value()
S
80 1 3
MangaPress_Admin::__construct()
S
75 1 4
MangaPress_Posts::__construct()
S
63 1 10
MangaPress_Bootstrap::admin_enqueue_scripts()
S
67 1 9
MangaPress_Posts::comics_columns()
S
64 1 10
MangaPress_Options::ft_navigation_css_display_cb()
S
80 1 3
MangaPress_ContentType::get_name()
S
82 1 3
MangaPress_Element::get_description()
S
82 1 3
MangaPress_ContentType::set_singlename()
S
77 1 4
MangaPress_Bootstrap::widgets_init()
S
81 1 3
_mangapress_set_post_type_for_boundary()
S
80 1 3
MangaPress_Options::__construct()
S
79 1 3
MangaPress_Bootstrap::load_plugin()
S
80 1 3
mangapress_join()
S
69 1 6
mangapress_end_latest_comic()
S
75 1 5
MangaPress_Taxonomy::init()
S
79 1 3
MangaPress_Options::get_options_sections()
S
80 1 3
MangaPress_Bootstrap::__construct()
S
71 1 5
MangaPress_Widget_Calendar::__construct()
S
68 1 7
MangaPress_ContentType::set_arguments()
S
77 1 4
MangaPress_Posts::get_slug()
S
79 1 3
MangaPress_Options::get_default_options()
S
80 1 3
MangaPress_Element::set_description()
S
77 1 4
MangaPress_Options::settings_section_cb()
S
70 1 5
MangaPress_Install::do_upgrade()
S
73 1 5
MangaPress_ContentType::set_pluralname()
S
77 1 4
MangaPress_Posts::comic_meta_box_cb()
S
80 1 3
MangaPress_PostType::set_taxonomies()
S
77 1 4
MangaPress_Bootstrap::get_options()
S
82 1 3
MangaPress_FlashMessages::set_transient_name()
S
81 1 3
MangaPress_Select::get_default()
S
82 1 3
MangaPress_Bootstrap::set_options()
S
79 1 3
MangaPress_Element::get_name()
S
80 1 3
mangapress_month_link()
S
70 1 6
mangapress_distinct_rows()
S
83 1 3
MangaPress_Textarea::__toString()
S
82 1 3
MangaPress_Posts::get_remove_image_html()
S
69 1 7
MangaPress_Admin::load_page()
S
80 1 3
MangaPress_Widget_Calendar::form()
S
66 1 8
MangaPress_Element::set_label()
S
77 1 4
MangaPress_ContentType::set_textdomain()
S
77 1 4
mangapress_day_link()
S
68 1 7
mangapress_select_fields()
S
72 1 5
MangaPress_Element::set_data_type()
S
77 1 4
MangaPress_Install::do_deactivate()
S
77 1 4
MangaPress_Widget_Calendar::update()
S
73 1 5
MangaPress_FlashMessages::session_end()
S
81 1 3
MangaPress_Bootstrap::wp_enqueue_scripts()
S
66 1 10
MangaPress_Element::get_default()
S
82 1 3
MangaPress_PostType::init()
S
80 1 3
mangapress_version()
S
83 1 3
MangaPress_ContentType::set_name()
S
77 1 4
mangapress_orderby()
S
73 1 5
MangaPress_Element::set_default()
S
77 1 4