Code Analysis: Manga+Press Comic Manager 3.1.0

Function Rating Maintainability Complexity Lines of code
mangapress_get_calendar()
D
20
46 205
mangapress_comic_navigation()
B
32 19 100
MangaPress_Options::sanitize_options()
A
42 11 55
MangaPress_Options::options_fields()
A
32 1 139
MangaPress_Posts::comics_headers()
A
51 8 27
MangaPress_Posts::save_post()
A
54 8 19
MangaPress_Install::do_activate()
S
49 7 28
mangapress_single_comic_template()
S
57 7 16
mangapress_get_content_template()
S
55 6 20
mangapress_comicarchive_page_template()
S
51 5 29
MangaPress_Posts::enqueue_scripts()
S
52 5 26
MangaPress_Checkbox::__toString()
S
50 5 26
MangaPress_Radio::__toString()
S
50 5 26
MangaPress_Select::__toString()
S
52 5 23
MangaPress_Admin::options_page_tabs()
S
55 5 18
MangaPress_Posts::get_image_html_ajax()
S
60 5 13
mangapress_add_comic_to_latestcomic_page()
S
52 4 24
MangaPress_Options::admin_init()
S
55 4 20
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_get_random_comic()
S
55 3 20
mangapress_create_comicarchive_page()
S
57 3 18
MangaPress_Text::__toString()
S
56 3 17
MangaPress_Install::after_plugin_activation()
S
57 3 17
mangapress_archive_gallery_style()
S
53 1 45
mangapress_post_limits()
S
71 4 6
MangaPress_Bootstrap::load_current_options()
S
58 3 15
MangaPress_Posts::register_post_type()
S
46 1 44
MangaPress_Widget_Calendar::widget()
S
60 3 12
MangaPress_Posts::get_series_links()
S
61 3 12
mangapress_get_comic_term_ID()
S
63 3 11
MangaPress_PostType::set_arguments()
S
45 1 41
mangapress_get_latest_comic()
S
53 2 24
MangaPress_Options::settings_field_cb()
S
54 2 22
MangaPress_Options::output_settings_fields()
S
54 2 22
MangaPress_Options::ft_basic_page_dropdowns_cb()
S
54 2 22
MangaPress_Taxonomy::set_arguments()
S
47 1 35
mangapress_get_all_comics_for_archive()
S
58 2 16
mangapress_get_previous_post_in_loop()
S
66 3 8
MangaPress_Element::set_options()
S
65 3 9
MangaPress_ContentType::set_options()
S
65 3 9
mangapress_is_comic()
S
65 3 10
mangapress_is_queried_page()
S
64 3 9
MangaPress_Bootstrap::init()
S
59 2 14
mangapress_single_comic_content_filter()
S
59 2 14
MangaPress_Posts::get_image_html()
S
63 2 11
mangapress_start_latest_comic()
S
64 2 11
MangaPress_Admin::get_help_tabs()
S
56 1 20
MangaPress_Options::options_sections()
S
58 1 17
MangaPress_Posts::get_thumbnail()
S
64 2 9
mangapress_is_comic_page()
S
69 2 6
MangaPress_Bootstrap::get_helper()
S
68 2 7
mangapress_get_archive_template()
S
64 2 9
mangapress_get_next_post_in_loop()
S
65 2 9
mangapress_get_comic_term_title()
S
67 2 8
mangapress_get_comicarchive_template()
S
64 2 9
mangapress_is_comic_archive_page()
S
68 2 7
MangaPress_ContentType::__construct()
S
72 2 6
MangaPress_Admin::get_current_tab()
S
64 2 10
MangaPress_Element::get_attributes()
S
71 2 6
MangaPress_Select::set_default()
S
70 2 6
MangaPress_Bootstrap::get_option()
S
70 2 6
MangaPress_Element::__construct()
S
74 2 5
MangaPress_Element::add_attributes()
S
71 2 6
MangaPress_Options::_sanitize_integer()
S
74 2 4
MangaPress_Element::set_attributes()
S
70 2 6
MangaPress_Install::get_instance()
S
71 2 6
mangapress_disable_post_thumbnail()
S
71 2 6
MangaPress_Element::build_attr_string()
S
66 2 8
MangaPress_Bootstrap::get_instance()
S
71 2 6
MangaPress_Admin::admin_menu()
S
63 1 11
MangaPress_Posts::meta_box_cb()
S
63 1 11
mangapress_distinct_rows()
S
83 1 3
MangaPress_Install::do_deactivate()
S
77 1 4
MangaPress_Options::ft_navigation_css_display_cb()
S
80 1 3
MangaPress_Posts::comics_columns()
S
64 1 10
MangaPress_Taxonomy::set_objects()
S
77 1 4
MangaPress_Admin::load_page()
S
80 1 3
MangaPress_ContentType::init()
S
100 1 0
MangaPress_Admin::load_help_tabs()
S
73 1 5
MangaPress_Install::do_upgrade()
S
73 1 5
MangaPress_Bootstrap::load_plugin()
S
80 1 3
MangaPress_Widget_Calendar::__construct()
S
68 1 7
mangapress_get_object_terms()
S
75 1 4
is_comic()
S
76 1 4
mangapress_end_latest_comic()
S
75 1 5
MangaPress_Options::__construct()
S
79 1 3
MangaPress_ContentType::set_pluralname()
S
77 1 4
MangaPress_Posts::__construct()
S
63 1 10
is_comic_archive_page()
S
76 1 4
mangapress_day_link()
S
69 1 6
MangaPress_Bootstrap::set_options()
S
80 1 3
MangaPress_Element::set_label()
S
77 1 4
MangaPress_ContentType::set_singlename()
S
77 1 4
MangaPress_Bootstrap::__construct()
S
71 1 5
MangaPress_Bootstrap::wp_enqueue_scripts()
S
66 1 10
is_comic_page()
S
76 1 4
MangaPress_Bootstrap::admin_enqueue_scripts()
S
67 1 9
MangaPress_PostType::init()
S
80 1 3
MangaPress_Options::get_options_sections()
S
80 1 3
MangaPress_Element::get_value()
S
80 1 3
mangapress_get_adjacent_comic()
S
75 1 4
MangaPress_ContentType::set_name()
S
77 1 4
MangaPress_Element::get_default()
S
82 1 3
MangaPress_Element::get_name()
S
80 1 3
MangaPress_Widget_Calendar::form()
S
65 1 8
MangaPress_ContentType::set_arguments()
S
77 1 4
MangaPress_Widget_Calendar::update()
S
73 1 5
MangaPress_Posts::comic_meta_box_cb()
S
80 1 3
MangaPress_Bootstrap::widgets_init()
S
81 1 3
MangaPress_ContentType::get_name()
S
82 1 3
MangaPress_Admin::__construct()
S
79 1 3
MangaPress_Element::set_default()
S
77 1 4
MangaPress_Element::set_data_type()
S
77 1 4
MangaPress_Posts::get_slug()
S
79 1 3
MangaPress_Bootstrap::get_options()
S
82 1 3
mangapress_month_link()
S
72 1 5
mangapress_version()
S
81 1 3
MangaPress_PostType::set_taxonomies()
S
77 1 4
MangaPress_Options::get_default_options()
S
80 1 3
MangaPress_Textarea::__toString()
S
82 1 3
MangaPress_Select::get_default()
S
82 1 3
mangapress_delete_get_calendar_cache()
S
80 1 3
mangapress_set_post_type_for_boundary()
S
80 1 3
MangaPress_Element::set_description()
S
77 1 4
MangaPress_Options::settings_section_cb()
S
70 1 5
MangaPress_Element::get_description()
S
82 1 3
MangaPress_Posts::get_remove_image_html()
S
69 1 7
MangaPress_Taxonomy::init()
S
79 1 3
mangapress_get_boundary_comic()
S
75 1 4