Code Analysis: My Calendar 3.4.7

Function Rating Maintainability Complexity Lines of code
mc_check_data()
D
0
143 403
my_calendar_draw_event()
D
1
145 297
my_calendar_settings()
D
0
66 1,314
my_calendar()
D
4
122 302
mc_show_block()
D
10
82 299
my_calendar_upcoming_events()
D
15
79 221
mc_form_fields()
D
14
55 345
mc_increment_event()
D
18
61 253
mc_locations_fields()
D
17
64 191
mc_calendar_generator_fields()
D
14
45 358
mc_list_groups()
D
18
50 238
my_calendar_print_group_fields()
D
17
47 281
mc_hcard()
D
30 59 68
My_Calendar_Upcoming_Widget::form()
D
21
51 180
mc_generate_calendar_nav()
D
22
51 159
mc_settings_field()
D
24
50 150
mc_produce_upcoming_events()
D
25
50 149
my_calendar_save()
D
22
49 162
my_calendar_manage_categories()
D
28
49 109
mc_create_tags()
D
19
41 210
my_calendar_style_edit()
D
21
41 205
my_calendar_get_events()
D
25
44 145
mc_templates_edit()
D
21
37 231
mc_check_group_data()
D
27
43 119
mc_admin_events_table()
D
23
39 171
my_calendar_manage()
D
24
32 180
mc_register_styles()
D
32 38 80
mc_list_events()
D
25
32 153
My_Calendar_Upcoming_Widget::widget()
D
34 37 63
mc_calendar_params()
D
33 36 77
my_calendar_todays_events()
D
29
33 116
mc_event_post()
D
32 34 89
mc_category_select()
D
34 34 76
mc_footer_js()
D
32 31 95
mc_get_current_date()
D
34 32 80
my_calendar_add_locations()
C
33 31 89
mc_filters()
C
35 31 68
my_calendar_categories_list()
C
35 31 65
mc_manage_categories()
C
28
26 130
mc_do_upgrades()
C
32 28 97
mc_controls()
C
32 28 91
mc_display_location_fields()
C
35 29 74
mc_scripts()
C
29
24 130
mc_get_all_events()
C
32 26 95
my_calendar_group_edit()
C
31 25 108
mc_edit_category_form()
C
27
20 175
my_calendar_locations_list()
C
34 25 81
mc_manage_locations()
C
27
20 155
My_Calendar_Mini_Widget::form()
C
31 22 116
mc_access_list()
C
39 26 50
My_Calendar_Mini_Widget::widget()
C
38 25 60
mc_generate_map()
B
35 23 71
my_calendar_edit()
B
35 20 82
mc_select_location()
B
39 21 59
mc_category_key()
B
36 20 63
mc_update_output_settings()
B
41 21 44
mc_show_location_form()
B
34 16 117
mc_event_location_dropdown_block()
B
37 19 66
mc_maplink()
B
40 20 51
mc_date_switcher()
B
35 18 77
mc_instance_list()
B
41 20 46
mc_admin_styles()
B
39 19 60
mc_admin_bar()
B
35 17 90
mc_first_day_of_week()
B
44 20 44
mc_bulk_action()
B
37 18 71
My_Calendar_Today_Widget::widget()
B
42 20 40
mc_time_toggle()
B
34 16 94
mc_recur_string()
B
42 19 47
my_calendar_draw_events()
B
40 18 57
mc_generate()
B
36 17 71
mc_add_roles()
B
38 16 83
mc_get_event_list_sorting()
B
41 18 52
My_Calendar_Today_Widget::form()
B
37 16 81
mc_get_support_form()
B
30 13 125
mc_create_event_post()
B
38 17 63
mc_admin_category_list()
B
39 17 60
mc_standard_datetime_input()
B
36 16 74
mc_list_core_templates()
B
47 19 27
mc_category_icon()
B
40 17 53
mc_get_calendar_header()
B
43 18 37
mc_update_management_settings()
B
46 18 31
mc_status_links()
B
42 17 44
mc_the_title()
B
43 17 43
mc_get_details()
B
46 17 38
my_calendar_show_locations()
B
41 16 51
mc_directory_list()
B
46 17 35
mc_draw_template()
B
42 16 47
mc_show_event_template()
B
42 16 46
mc_add_post_meta_data()
A
43 16 44
mc_templates_do_edit()
A
44 16 40
mc_get_location()
A
46 16 36
my_calendar_manage_locations()
A
39 14 65
my_calendar_privacy_export()
A
39 14 63
my_calendar_api()
A
44 15 39
mc_event_recur_string()
A
41 14 53
mc_date_array()
A
41 14 53
mc_time_html()
A
44 15 35
mc_get_details_link()
A
42 14 49
mc_can_edit_event()
A
43 14 48
mc_edit_block_is_visible()
A
47 15 33
my_calendar_print()
A
36 12 77
my_calendar_menu()
A
38 13 61
mc_kses_elements()
A
27
1 239
mc_stylesheet_selector()
A
39 13 58
mc_get_categories()
A
45 14 42
mc_migrate_settings()
A
28
6 161
my_calendar_next_link()
A
39 12 66
my_calendar_prev_link()
A
39 12 66
mc_show_bulk_actions()
A
46 14 34
mc_generate_rrule()
A
42 13 49
my_calendar_events_now()
A
39 12 62
mc_show_edit_block()
A
48 14 30
my_calendar_events_next()
A
40 12 59
my_calendar_import()
A
39 12 57
My_Calendar_Mini_Widget::update()
A
50 14 25
mc_ajax_add_date()
A
38 11 69
my_calendar_ical()
A
44 13 39
mc_search_highlight()
A
42 12 52
mc_event_classes()
A
41 12 52
mc_spam()
A
42 12 45
mc_get_search_results()
A
44 12 43
mc_api_format_ical()
A
43 12 42
mc_get_event_image()
A
49 13 25
mc_bulk_message()
A
42 11 50
mc_refresh_cache()
A
49 12 30
mc_hidden_event()
A
45 11 44
mc_display_template_tags()
A
38 9 71
mc_get_list_locations()
A
46 11 38
mc_api_format_csv()
A
42 10 53
mc_group_form()
A
45 11 34
mc_show_event_editing()
A
42 10 49
mc_update_input_settings()
A
53 12 19
mc_get_filter()
A
50 11 30
mc_rgb2hex()
A
56 12 15
mc_image_data()
A
48 11 30
mc_events_class()
A
49 11 29
my_calendar_help()
A
33 4 130
mc_globals()
A
34 3 145
mc_admin_instances()
A
44 10 38
mc_category_select_ids()
A
47 10 38
mc_template_user_card()
A
51 11 22
mc_clean_duplicate_locations()
A
42 9 51
my_calendar_select_table()
A
48 10 34
mc_list_group()
A
47 10 34
my_calendar_check()
A
48 10 33
mc_exit_early()
A
54 11 18
my_calendar_privacy_eraser()
A
43 9 46
mc_show_sidebar()
A
41 7 75
mc_allowed_tags()
A
36 5 102
mc_get_locations()
A
50 10 25
mc_week_of_month()
A
55 10 21
mc_build_url()
A
47 9 35
my_calendar_insert()
A
43 8 50
mc_author_select_ids()
A
49 9 34
my_calendar_send_email()
A
46 9 34
mc_event_accessibility()
A
47 9 34
my_calendar_check_db()
A
45 8 47
Geolocation::get_coordinates()
A
49 9 32
mc_post_update_event()
A
57 10 14
My_Calendar_Filters::form()
A
45 8 43
mc_remigrate_css()
A
45 8 40
mc_location_custom_data()
A
53 9 22
mc_template_location_fields()
A
52 9 22
_mc_increment_values()
A
55 9 21
mc_get_img()
A
46 8 36
mc_generate_category_styles()
A
46 8 36
mc_shift_color()
A
52 9 21
mc_contrast()
A
44 7 51
mc_duration()
A
52 9 21
mc_location_controls()
A
42 7 48
mc_locate_calendar()
A
45 7 45
mc_format_date_span()
A
48 8 30
mc_is_custom_icon()
A
50 8 29
mc_format_toggle()
A
50 8 27
mc_test_occurrence_overlap()
A
49 8 26
mc_get_location_coordinates()
A
51 8 25
Gamajo_Template_Loader::locate_template()
A
52 8 24
mc_get_template_tag_preview()
A
53 8 23
my_calendar_behaviors_edit()
A
39 4 83
mc_luminosity()
A
51 8 23
mc_edit_event_form()
A
53 8 22
mc_adjacent_event()
A
46 7 36
mc_select_author()
A
53 8 21
mc_setup_cors_access()
A
53 8 21
mc_show_search_results()
A
54 8 21
mc_migrate_css()
A
47 7 36
mc_generate_category_icon()
A
46 7 35
mc_event_object()
A
54 8 19
mc_mass_delete_locations()
A
48 7 32
mc_build_mini_url()
A
47 7 32
mc_get_from_to()
A
48 7 31
mc_datepicker_html()
A
55 8 16
my_calendar_behaviors_save()
S
56 8 15
mc_get_option()
S
58 8 14
mc_profile()
S
50 7 28
mc_core_autocomplete_search_icons()
S
45 6 43
mc_author_data()
S
51 7 28
mc_get_new_events()
S
45 6 42
mc_switch_sites()
S
61 8 12
mc_import_settings()
S
50 7 27
mc_write_styles()
S
51 7 27
mc_compare_group_members()
S
50 7 26
my_calendar_iframe()
S
47 6 41
mc_is_checked()
S
52 7 26
mc_template_description()
S
53 7 24
mc_display_icons()
S
51 7 24
mc_write_js()
S
55 7 24
mc_ordinal()
S
53 7 24
my_calendar_rest_route()
S
52 7 24
mc_get_repeatable_datetime_input()
S
46 6 38
mc_ajax_add_category()
S
44 5 53
mc_default_style()
S
53 7 23
mc_display_location_details()
S
47 6 37
mc_get_uri()
S
54 7 22
mc_get_style_path()
S
53 7 22
mc_recur_datetime_input()
S
47 6 37
mc_select_category()
S
53 7 22
my_calendar_save_group()
S
46 6 35
mc_ajax_delete_occurrence()
S
44 5 50
mc_update_location_custom_fields()
S
55 7 18
mc_delete_event()
S
48 6 33
mc_compare()
S
55 7 18
mc_nav()
S
44 5 46
mc_create_category()
S
49 6 30
mc_expand()
S
57 7 15
mc_recur_options()
S
45 5 44
mc_close_comments()
S
59 7 13
mc_private_event()
S
60 7 12
mc_location_manager_row()
S
44 5 40
mc_get_location_post()
S
52 6 24
mc_generate_vcal()
S
47 5 38
mc_location_select()
S
53 6 23
mc_selected_users()
S
52 6 23
mc_create_demo_content()
S
36 2 83
mc_parse_date_format()
S
54 6 23
mc_edit_panel()
S
51 6 22
mc_set_date_array()
S
54 6 21
mc_next_post_link()
S
53 6 20
mc_previous_post_link()
S
53 6 20
mc_get_event_status_limit()
S
55 6 20
my_calendar_events()
S
55 6 20
mc_get_current_url()
S
55 6 19
mc_location_controller()
S
53 6 19
mc_start_session()
S
56 6 19
mc_core_autocomplete_search_pages()
S
49 5 33
mc_default_options()
S
36 1 93
mc_event_filter()
S
55 6 18
my_calendar_copyr()
S
58 6 17
mc_search_exportlinks()
S
48 5 32
mc_translate_url()
S
57 6 16
mc_custom_dirs()
S
62 7 9
mc_table_header()
S
63 7 8
mc_event_is_hidden()
S
58 6 15
mc_update_location_controls()
S
57 6 15
mc_event_schema()
S
49 5 30
My_Calendar_Filters::widget()
S
56 6 15
mc_tweet_approval()
S
66 7 7
mc_search_results_title()
S
65 7 7
mc_can_edit_category()
S
64 7 8
mc_update_location_post()
S
50 5 29
mc_create_location_post()
S
50 5 29
mc_format_upcoming_event()
S
50 5 28
mc_core_autocomplete_search_locations()
S
51 5 28
my_calendar_design()
S
44 3 58
mc_debug()
S
60 6 12
mc_holiday_limit()
S
60 6 12
mc_grouped_events()
S
49 5 27
Geolocation::get_addresses()
S
51 5 27
mc_posttypes()
S
45 4 41
mc_move_date()
S
60 6 11
mc_option_selected()
S
53 5 25
mc_list_problems()
S
52 5 22
mc_list_custom_templates()
S
52 5 21
mc_enqueue_duet()
S
40 2 66
mc_update_category_relationships()
S
55 5 20
mc_core_search_locations()
S
53 5 20
Geolocation::call()
S
54 5 20
mc_get_file()
S
55 5 19
mc_additional_dates()
S
49 4 33
mc_delete_location()
S
55 5 18
mc_date_relation()
S
57 5 17
mc_validate_settings()
S
57 5 17
mc_head()
S
56 5 16
mc_update_permissions_settings()
S
58 5 16
mc_category_settings_update()
S
61 6 10
mc_css_list()
S
59 5 15
mc_canonical()
S
58 5 15
mc_get_searched_events()
S
58 5 15
mc_convert_format()
S
66 6 8
mc_url_in_loop()
S
64 6 8
mc_enqueue_modal_assets()
S
61 6 10
mc_format_api()
S
60 5 14
mc_display_template_preview()
S
59 5 13
mc_controlled_field()
S
60 5 13
mc_show_week_number()
S
59 5 13
mc_output_is_visible()
S
59 5 13
mc_handle_post()
S
59 5 13
mc_is_core_template()
S
62 5 13
mc_location_schema()
S
50 4 27
mc_update_email_settings()
S
61 5 11
mcs_check_conflicts()
S
52 4 25
mc_admin_head()
S
53 4 24
mc_posttypes_messages()
S
50 4 24
mc_ical_template()
S
48 3 37
mc_display_contrast_variables()
S
53 4 20
my_calendar_insert_upcoming()
S
49 3 34
my_calendar_searchform()
S
55 4 18
mc_is_selected()
S
57 4 18
mc_add_inner_box()
S
55 4 18
mc_verify_location()
S
57 4 18
mc_save_profile()
S
57 4 18
mc_format_timestamp()
S
54 4 18
mc_get_db_type()
S
57 4 17
mc_delete_templates()
S
57 4 17
mc_event_link()
S
58 4 17
mc_form_data()
S
57 4 17
mc_default_location()
S
57 4 16
mc_edit_groups()
S
57 4 16
mc_ts()
S
56 4 16
mc_get_query_limit()
S
57 4 16
mc_show_details()
S
72 5 4
mc_set_event_editing()
S
59 4 15
mc_filter_posttype_slug()
S
65 5 9
mc_category_settings()
S
46 2 45
mc_update_notice()
S
65 5 7
mc_event_delete_posts()
S
59 4 15
mc_notime_label()
S
62 5 10
mc_categories_html()
S
59 4 15
mc_dismiss_notice()
S
65 5 8
mc_update_calendar()
S
66 5 7
mc_test_contrast()
S
57 4 14
mc_event_date_span()
S
59 4 14
mc_prepare_search_query()
S
58 4 14
mc_file_exists()
S
61 4 13
mc_schedule_promotions()
S
61 4 12
mc_search_results()
S
50 3 27
mc_navigation_keywords()
S
49 3 27
mc_migrate_notice()
S
59 4 12
mc_date()
S
61 4 12
my_calendar_exists()
S
62 4 12
mc_csv_to_array()
S
61 4 11
mc_switch_language()
S
62 4 11
mc_flatten_array()
S
64 4 11
mc_update_cat()
S
52 3 25
mc_strtotime()
S
44 1 55
my_calendar_insert_today()
S
53 3 24
mc_check_imports()
S
54 3 22
mc_if_needs_permissions()
S
55 3 22
mc_get_help_footer()
S
50 2 35
mc_get_help_text()
S
48 2 35
mc_taxonomies()
S
55 3 20
mc_no_category_default()
S
55 3 20
mc_add_adminbar_link()
S
55 3 19
mc_load_template()
S
56 3 18
mc_generate_alert_ical()
S
55 3 18
my_calendar_shortcodes()
S
48 1 48
mc_uninstall()
S
57 3 17
mc_inverse_color()
S
56 3 17
mc_get_event()
S
55 3 17
My_Calendar_Simple_Search::form()
S
58 3 16
mc_set_category_relationships()
S
60 3 15
mc_runtime()
S
67 4 7
mc_is_iframe()
S
70 4 6
mc_preview_stylesheet()
S
65 4 9
mc_is_single_event()
S
66 4 9
mc_promotion_notice()
S
62 4 10
mc_list_title()
S
57 3 15
mc_event_expired()
S
65 4 9
mc_is_tag_view()
S
69 4 6
mc_is_preview()
S
69 4 6
mc_get_event_post()
S
65 4 9
mc_print_contextual_help()
S
58 3 14
mc_plugin_update_message()
S
58 3 14
mc_auto_excerpt()
S
59 3 14
mc_get_event_core()
S
58 3 14
mc_update_event()
S
59 3 13
mc_recur_date()
S
60 3 13
mc_remigrate_notice()
S
58 3 13
mc_generate_calendar_page()
S
51 2 28
mc_embed_template()
S
61 3 13
mc_external_link()
S
60 3 13
mc_list_titles()
S
59 3 13
mc_event_is_grouped()
S
61 3 13
mc_export_settings()
S
59 3 13
mc_insert_recurring()
S
61 3 12
mc_category_class()
S
60 3 12
mc_load_permalinks()
S
60 3 12
mc_timediff_cmp()
S
61 3 12
mc_show_error()
S
62 3 11
mc_hex2rgb()
S
62 3 11
mc_ajax_display_recurrence()
S
52 2 26
mc_map_string()
S
61 3 11
mc_time_format()
S
64 3 11
mc_error_check()
S
60 3 11
mc_dateclass()
S
61 3 11
mc_show_notice()
S
62 3 11
mc_private_categories()
S
63 3 11
mc_update_instance()
S
52 2 24
mc_name_days()
S
52 2 23
mc_default_settings()
S
54 2 20
mc_plugin_activated()
S
56 2 17
mc_get_details_label()
S
57 2 17
mc_admin_event_search()
S
57 2 17
mc_post_type()
S
50 1 31
mc_get_users()
S
58 2 16
mc_standard_event_registration()
S
57 2 16
mc_transition_categories()
S
58 2 16
mc_admin_state()
S
66 3 8
mc_get_template()
S
62 3 10
My_Calendar_Upcoming_Widget::update()
S
65 3 8
Gamajo_Template_Loader::unset_template_data()
S
64 3 10
mc_reuse_id_format()
S
65 3 8
mc_get_category_detail()
S
64 3 10
mc_is_all_day()
S
77 3 3
My_Calendar_Simple_Search::widget()
S
62 3 10
mc_datetime_cmp()
S
63 3 10
mc_key_exists()
S
66 3 9
Gamajo_Template_Loader::get_template_paths()
S
60 2 13
Gamajo_Template_Loader::set_template_data()
S
67 2 8
My_Calendar_Today_Widget::update()
S
71 2 5
Gamajo_Template_Loader::get_template_file_names()
S
66 2 8
My_Calendar_Filters::update()
S
65 2 8
My_Calendar_Filters::__construct()
S
65 1 10
Geolocation::get_address()
S
74 1 4
Gamajo_Template_Loader::get_template_part()
S
69 1 6
My_Calendar_Simple_Search::__construct()
S
65 1 10
My_Calendar_Upcoming_Widget::__construct()
S
65 1 10
Gamajo_Template_Loader::__destruct()
S
82 1 3
My_Calendar_Mini_Widget::__construct()
S
65 1 10
Gamajo_Template_Loader::get_templates_dir()
S
79 1 3
My_Calendar_Today_Widget::__construct()
S
65 1 10
My_Calendar_Simple_Search::update()
S
72 1 5

155 more item(s) not shown.