Code Analysis: Spiffy Calendar 4.8.3

Function Rating Maintainability Complexity Lines of code
SPIFFYCAL_Views::event_edit_form_display()
D
7
91 420
SPIFFYCAL_Views::filter_events()
D
23
62 147
Spiffy_Calendar::add_or_update_event()
D
23
56 143
SPIFFYCAL_Views::calendar()
D
22
41 176
Spiffy_Events_List_Table::process_bulk_action()
D
32 33 91
SPIFFYCAL_Views::draw_event_popup()
C
32 30 94
Spiffy_Events_List_Table::column_default()
C
37 28 63
SPIFFYCAL_Views::weekly()
C
31 23 100
Spiffy_Calendar::settings_update_options()
C
34 23 98
SPIFFYCAL_Views::draw_event_column()
C
32 23 95
SPIFFYCAL_Views::draw_event_expanded()
B
35 20 77
Spiffy_Calendar::sanitize_event_post()
B
46 22 27
SPIFFYCAL_Views::upcoming_events()
B
38 19 57
Spiffy_Calendar::check_db()
B
34 15 107
SPIFFYCAL_Views::minical()
B
38 17 64
SPIFFYCAL_Views::get_date_from_args()
B
47 19 29
SPIFFYCAL_Views::minical_draw_grid_events()
A
39 15 60
Spiffy_Calendar::settings_update_categories()
A
44 15 40
Spiffy_Events_List_Table::prepare_items()
A
42 10 49
Spiffy_Today_Widget::form()
A
40 8 69
SPIFFYCALShortcode::add_form()
A
35 4 122
SPIFFYCAL_Views::time_cmp()
A
52 10 27
Spiffy_Calendar::frontend_action()
A
46 9 38
Spiffy_Events_List_Table::get_views()
A
42 7 52
Spiffy_Today_Widget::widget()
A
52 9 22
SPIFFYCAL_Views::event_will_happen()
A
53 9 21
SPIFFYCAL_Views::todays_events()
A
47 8 32
SPIFFYCAL_Views::np_of_day()
A
61 10 10
Spiffy_Calendar::settings_update_event_edit()
A
49 8 28
Spiffy_Upcoming_Widget::form()
A
43 6 55
Spiffy_Upcoming_Widget::widget()
A
52 8 21
SPIFFYCAL_Views::grab_events()
S
43 6 44
SPIFFYCAL_Views::dt_of_sun()
S
52 7 22
SPIFFYCALBlock::__construct()
S
38 3 77
SPIFFYCALShortcode::add_scripts()
S
100 1 101
Spiffy_Calendar::admin_menu_output()
S
57 6 14
Spiffy_Featured_Widget::widget()
S
51 5 23
Spiffy_Calendar::calendar_init_action()
S
56 5 17
Spiffy_Calendar::calendar_styles()
S
47 3 47
Spiffy_Featured_Widget::form()
S
49 4 31
SPIFFYCALBlock::block_render()
S
58 5 14
Spiffy_Calendar::delete_event()
S
59 5 13
Spiffy_Calendar::admin_toolbar()
S
47 3 41
Spiffy_Calendar::get_options()
S
47 3 35
Spiffy_MiniCal_Widget::widget()
S
57 4 15
SPIFFYCAL_Views::format_google_link()
S
51 3 28
Spiffy_Events_List_Table::bulk_actions()
S
52 3 25
Spiffy_Events_List_Table::column_event_title()
S
52 3 24
SPIFFYCAL_Views::get_day_names()
S
53 3 24
Spiffy_Calendar::settings_tabs_array_default()
S
54 3 21
SPIFFYCAL_Views::get_first_weekday()
S
63 4 10
Spiffy_Calendar::admin_menu_options()
S
60 3 13
Spiffy_Calendar::mailpoet_v3_shortcodes_custom_filter()
S
51 2 28
Spiffy_Calendar::mailpoet_shortcodes_custom_filter()
S
52 2 27
Spiffy_Calendar::deal_with_delete_user()
S
60 3 12
SPIFFYCAL_Views::format_location()
S
59 3 12
Spiffy_Calendar::todays_insert()
S
54 2 21
Spiffy_Calendar::upcoming_insert()
S
55 2 20
SPIFFYCAL_Views::prev_month()
S
56 2 19
Spiffy_Calendar::admin_menu()
S
55 2 18
SPIFFYCAL_Views::next_month()
S
56 2 18
SPIFFYCAL_Views::get_all_categories()
S
66 3 7
Spiffy_Calendar::admin_scripts()
S
58 2 15
SPIFFYCAL_Views::draw_event()
S
65 3 9
Spiffy_Calendar::__construct()
S
48 1 30
Spiffy_Events_List_Table::get_columns()
S
55 1 19
Spiffy_Calendar::db_update_collation()
S
59 1 18
Spiffy_MiniCal_Widget::form()
S
58 1 17
SPIFFYCAL_Views::calendar_year_comparison()
S
79 2 3
SPIFFYCAL_Views::calendar_month_comparison()
S
79 2 3
SPIFFYCAL_Views::draw_grid_events()
S
65 2 9
Spiffy_Today_Widget::__construct()
S
59 1 15
Spiffy_Upcoming_Widget::__construct()
S
60 1 14
Spiffy_Calendar::db_create_meta()
S
65 1 11
SPIFFYCAL_Views::format_edit_links()
S
62 1 11
Spiffy_Today_Widget::update()
S
63 1 11
SPIFFYCAL_Views::__construct()
S
100 1 2
Spiffy_Calendar::admin_spiffycal_version_error()
S
72 1 5
Spiffy_Calendar::enqueue_frontend_scripts_and_styles()
S
82 1 3
Spiffy_Calendar::db_update_location()
S
68 1 8
Spiffy_Calendar::settings_tab_events()
S
83 1 3
Spiffy_Calendar::admin_menu_set_option()
S
83 1 3
Spiffy_MiniCal_Widget::__construct()
S
66 1 8
Spiffy_Calendar::bonus_addons_active()
S
81 1 3
Spiffy_Calendar::db_update_status()
S
69 1 7
Spiffy_MiniCal_Widget::update()
S
71 1 6
SPIFFYCAL_Views::next_day()
S
63 1 9
spiffy_register_upcoming_widget()
S
82 1 3
Spiffy_Calendar::settings_tab_options()
S
83 1 3
SPIFFYCAL_Views::format_desc()
S
73 1 4
Spiffy_Calendar::calendar_insert()
S
64 1 10
Spiffy_Upcoming_Widget::update()
S
64 1 10
Spiffy_Calendar::filter_events()
S
75 1 4
Spiffy_Calendar::minical_insert()
S
64 1 10
Spiffy_Events_List_Table::get_sortable_columns()
S
69 1 7
Spiffy_Calendar::grab_events()
S
74 1 4
Spiffy_Events_List_Table::get_bulk_actions()
S
64 1 9
Spiffy_Featured_Widget::__construct()
S
66 1 8
Spiffy_Calendar::db_update_titles()
S
72 1 5
Spiffy_Calendar::settings_tab_bonus()
S
83 1 3
SPIFFYCALShortcode::__construct()
S
75 1 4
SPIFFYCAL_Views::prev_day()
S
63 1 9
Spiffy_Calendar::settings_tab_categories()
S
83 1 3
SPIFFYCALShortcode::add_encoder()
S
72 1 5
Spiffy_Calendar::settings_tab_event_edit()
S
83 1 3
Spiffy_Today_Widget::load_widget()
S
82 1 3
Spiffy_MiniCal_Widget::load_widget()
S
82 1 3
Spiffy_Calendar::weekly_insert()
S
64 1 10
SPIFFYCAL_Views::event_edit_form()
S
73 1 5
spiffy_register_todays_widget()
S
82 1 3
spiffy_register_featured_widget()
S
82 1 3
Spiffy_Featured_Widget::load_widget()
S
82 1 3
Spiffy_Calendar::settings_update_events()
S
82 1 3
Spiffy_Featured_Widget::update()
S
71 1 6
Spiffy_Events_List_Table::__construct()
S
67 1 8
spiffy_register_minical_widget()
S
82 1 3
Spiffy_Events_List_Table::column_cb()
S
75 1 4