Code Analysis: Spiffy Calendar 5.0.3

Function Rating Maintainability Complexity Lines of code
SPIFFYCAL_Views::filter_events()
D
23
63 152
SPIFFYCAL_Views::calendar()
D
21
47 175
SPIFFYCAL_metaboxes::meta_boxes_output()
D
24
45 174
SPIFFYCAL_metaboxes::meta_boxes_update()
C
34 31 79
Spiffy_Calendar::settings_update_settings()
C
31 27 118
SPIFFYCAL_Views::weekly()
C
31 23 99
SPIFFYCAL_Views::draw_event_popup()
C
35 24 77
SPIFFYCAL_Views::event_edit_form_display()
C
30 20 137
SPIFFYCAL_customposts::custom_column_values()
B
40 24 53
SPIFFYCAL_Views::draw_event_column()
B
35 19 82
SPIFFYCAL_Views::upcoming_events()
B
38 20 58
SPIFFYCAL_update_cleanup::check_cleanup()
B
36 17 83
SPIFFYCAL_update_cleanup::db_convert_to_posts()
B
40 19 52
Spiffy_Calendar::settings_update_event_edit()
B
40 19 51
SPIFFYCAL_Views::minical()
B
38 17 64
SPIFFYCAL_Views::minical_draw_grid_events()
B
38 17 63
SPIFFYCAL_Views::get_date_from_args()
B
47 19 29
SPIFFYCAL_Views::draw_event_expanded()
B
38 16 64
SPIFFYCAL_metaboxes::meta_boxes_sanitize()
A
45 16 33
SPIFFYCAL_Views::time_cmp()
A
50 12 29
Spiffy_Calendar::add_or_update_event()
A
41 10 57
SPIFFYCAL_Views::single_event_content()
A
46 11 33
SPIFFYCAL_customposts::copy_event()
A
41 9 58
SPIFFYCAL_Views::grab_events()
A
44 10 43
Spiffy_Today_Widget::form()
A
40 8 69
SPIFFYCALShortcode::add_form()
A
35 3 124
Spiffy_Today_Widget::widget()
A
52 9 22
SPIFFYCAL_Views::event_will_happen()
A
53 9 21
Spiffy_Calendar::admin_menu_output()
A
53 9 20
SPIFFYCAL_Views::todays_events()
A
47 8 32
SPIFFYCAL_Views::format_recur()
A
56 9 15
SPIFFYCAL_Views::np_of_day()
A
61 10 10
SPIFFYCAL_Views::category_key()
A
49 8 28
Spiffy_Upcoming_Widget::form()
A
43 6 55
Spiffy_Upcoming_Widget::widget()
A
52 8 21
SPIFFYCAL_metaboxes::meta_boxes_save()
A
55 8 18
SPIFFYCAL_customposts::adjust_roles()
A
49 7 33
Spiffy_Featured_Widget::widget()
S
50 7 26
SPIFFYCALBlock::block_render()
S
51 7 25
SPIFFYCAL_Views::dt_of_sun()
S
52 7 22
SPIFFYCAL_metaboxes::meta_boxes_define()
S
36 1 112
SPIFFYCALBlock::__construct()
S
38 3 81
SPIFFYCAL_customposts::init_action()
S
38 3 75
SPIFFYCAL_customposts::remove_post_type_from_search_results()
S
59 7 13
SPIFFYCALShortcode::add_encoder()
S
59 7 12
SPIFFYCALShortcode::add_scripts()
S
100 1 101
SPIFFYCAL_Views::format_times()
S
58 6 15
SPIFFYCAL_customposts::my_sort_custom_column_query()
S
53 5 24
SPIFFYCAL_customposts::quickedit_category_javascript()
S
49 3 51
Spiffy_Calendar::calendar_styles()
S
46 3 51
Spiffy_Featured_Widget::form()
S
48 4 35
Spiffy_Calendar::calendar_init_action()
S
54 5 19
SPIFFYCAL_customposts::events_admin_buttons()
S
49 4 33
Spiffy_Calendar::admin_toolbar()
S
50 4 30
SPIFFYCAL_customposts::add_caps()
S
61 5 13
SPIFFYCAL_Views::format_google_link()
S
50 4 28
Spiffy_Calendar::get_options()
S
46 3 40
Spiffy_Calendar::admin_scripts()
S
48 3 32
Spiffy_MiniCal_Widget::widget()
S
57 4 15
SPIFFYCAL_Views::format_category()
S
61 4 13
SPIFFYCALBlock::is_all_strings()
S
64 4 11
SPIFFYCAL_Views::get_day_names()
S
53 3 24
SPIFFYCAL_customposts::my_category_filter()
S
54 3 20
Spiffy_Calendar::settings_tabs_array_default()
S
56 3 18
SPIFFYCAL_customposts::copy_post_link()
S
57 3 16
SPIFFYCAL_Views::get_first_weekday()
S
63 4 10
SPIFFYCAL_customposts::quick_edit_category_field()
S
61 3 15
SPIFFYCAL_customposts::remove_caps()
S
66 4 9
SPIFFYCAL_customposts::fix_taxonomy_links()
S
63 4 9
Spiffy_Calendar::mailpoet_v3_shortcodes_custom_filter()
S
51 2 28
Spiffy_Calendar::mailpoet_shortcodes_custom_filter()
S
52 2 27
SPIFFYCAL_Views::format_location()
S
59 3 12
SPIFFYCAL_customposts::save_custom_fields()
S
62 3 11
SPIFFYCAL_customposts::edit_custom_fields()
S
55 2 25
SPIFFYCAL_customposts::__construct()
S
51 2 24
Spiffy_Calendar::todays_insert()
S
54 2 21
Spiffy_Calendar::upcoming_insert()
S
55 2 20
SPIFFYCAL_Views::prev_month()
S
56 2 19
SPIFFYCAL_Views::next_month()
S
56 2 18
SPIFFYCAL_Views::draw_event()
S
65 3 9
SPIFFYCAL_customposts::taxonomy_rows()
S
65 3 9
SPIFFYCAL_metaboxes::get_all_meta()
S
67 3 7
SPIFFYCAL_customposts::set_default_hidden_columns()
S
70 3 6
Spiffy_Calendar::admin_menu()
S
61 2 12
SPIFFYCAL_customposts::deactivate()
S
63 2 11
Spiffy_Calendar::__construct()
S
51 1 24
SPIFFYCAL_update_cleanup::db_update_collation()
S
59 1 18
SPIFFYCAL_customposts::set_custom_columns()
S
56 1 17
Spiffy_MiniCal_Widget::form()
S
58 1 17
Spiffy_Today_Widget::__construct()
S
59 1 15
SPIFFYCAL_Views::calendar_year_comparison()
S
79 2 3
SPIFFYCAL_customposts::activate()
S
66 2 8
SPIFFYCAL_Views::draw_grid_events()
S
65 2 9
SPIFFYCAL_Views::format_date()
S
65 2 9
SPIFFYCAL_Views::format_more_details()
S
68 2 7
SPIFFYCAL_Views::calendar_month_comparison()
S
79 2 3
SPIFFYCAL_customposts::my_remove_date_filter()
S
70 2 7
Spiffy_Upcoming_Widget::__construct()
S
60 1 14
SPIFFYCAL_update_cleanup::db_create_meta()
S
65 1 11
Spiffy_Today_Widget::update()
S
63 1 11
SPIFFYCAL_customposts::taxonomy_columns()
S
70 1 6
SPIFFYCALShortcode::__construct()
S
75 1 4
Spiffy_Calendar::deactivate()
S
100 1 2
Spiffy_Featured_Widget::__construct()
S
66 1 8
Spiffy_Calendar::settings_tab_bonus()
S
83 1 3
Spiffy_Calendar::calendar_insert()
S
64 1 10
spiffy_register_minical_widget()
S
82 1 3
Spiffy_Calendar::settings_update_events()
S
82 1 3
Spiffy_MiniCal_Widget::load_widget()
S
82 1 3
Spiffy_Calendar::settings_tab_settings()
S
83 1 3
Spiffy_Calendar::activate()
S
100 1 2
Spiffy_Calendar::minical_insert()
S
64 1 10
spiffy_register_upcoming_widget()
S
82 1 3
SPIFFYCAL_update_cleanup::__construct()
S
91 1 2
spiffy_register_featured_widget()
S
82 1 3
Spiffy_Calendar::admin_menu_set_option()
S
83 1 3
SPIFFYCAL_Views::__construct()
S
79 1 3
SPIFFYCAL_metaboxes::__construct()
S
71 1 5
Spiffy_Calendar::bonus_addons_active()
S
81 1 3
SPIFFYCAL_Views::format_desc()
S
73 1 4
Spiffy_Calendar::enqueue_frontend_scripts_and_styles()
S
74 1 5
Spiffy_Today_Widget::load_widget()
S
82 1 3
SPIFFYCAL_Views::next_day()
S
63 1 9
Spiffy_Calendar::grab_events()
S
74 1 4
SPIFFYCAL_customposts::admin_init_action()
S
62 1 10
SPIFFYCAL_Views::event_edit_form()
S
79 1 3
SPIFFYCAL_Views::prev_day()
S
63 1 9
SPIFFYCAL_customposts::my_set_sortable_columns()
S
77 1 4
Spiffy_Upcoming_Widget::update()
S
64 1 10
Spiffy_Calendar::admin_spiffycal_version_error()
S
72 1 5
spiffy_register_todays_widget()
S
82 1 3
SPIFFYCAL_update_cleanup::db_update_status()
S
69 1 7
SPIFFYCAL_metaboxes::meta_boxes_init()
S
65 1 10
Spiffy_Calendar::filter_events()
S
75 1 4
SPIFFYCAL_update_cleanup::db_update_location()
S
68 1 8
SPIFFYCAL_update_cleanup::db_update_titles()
S
72 1 5
Spiffy_Featured_Widget::load_widget()
S
82 1 3
Spiffy_Featured_Widget::update()
S
71 1 6
Spiffy_Calendar::sanitize_event_post()
S
77 1 4
Spiffy_MiniCal_Widget::__construct()
S
66 1 8
Spiffy_Calendar::weekly_insert()
S
64 1 10
Spiffy_MiniCal_Widget::update()
S
71 1 6