Code Analysis: Captivate Sync 3.0.2

Function Rating Maintainability Complexity Lines of code
CFMH_Hosting_Publish_Episode::publish_episode_save()
D
5
110 358
CFMH_Hosting_Publish_Episode::publish_episode_save()
D
11
83 278
CFM_Hosting_Shortcode::episodes_list()
D
19
63 171
CFM_Hosting_Shortcode::shortcode_loadmore()
D
25
56 112
cfm_sync_episodes()
D
18
45 260
CFMH_Hosting_Publish_Episode::render_acf_field_groups()
D
29 39 98
CFMH_Hosting_Manage_Shows::load_shows()
D
22
27 275
cfm_dynamic_text_vars()
D
28
36 135
CFM_Hosting_Shortcode::episodes_list()
D
30 36 92
cfm_get_guest_dynamic_text()
D
29 34 114
CFMH_Hosting_Front::acf_fields_on_content()
C
33 26 91
CFMH_Hosting_Admin::menus()
C
42 28 40
CFM_Hosting_Shortcode::shortcode_load_episodes()
C
33 23 100
CFMH_Hosting_Sync_Process::select_shows()
C
34 23 88
CFMH_Hosting_Manage_Shows::select_captivate_shows()
C
34 23 88
CFMH_Hosting_Dashboard_Admin::menus()
C
43 26 35
CFMH_Hosting_Publish_Episode::render_dt_variables()
B
35 22 79
CFMH_Hosting_Data::register()
B
32 16 107
cfm_sync_shows()
B
36 17 75
cfm_get_show_dynamic_text()
B
44 18 41
cfm_get_dynamic_text()
B
43 17 47
cfm_get_episode_dynamic_text()
B
47 18 32
CFMH_Hosting_Publish_Episode::duplicate_episode()
B
33 13 102
CFMH_Hosting_Admin::save_settings()
B
41 16 50
CFMH_Hosting_Manage_Episodes::delete_episode()
A
39 13 63
CFMH_Hosting_Manage_Shows::load_show_settings()
A
37 10 99
CFMH_Hosting_Dashboard_Admin::create_credentials()
A
39 12 62
CFMH_Hosting_Dashboard_Admin::assets()
A
33 8 111
CFMH_Hosting_Sync_Front::content_transcript()
A
46 13 35
CFMH_Hosting_Manage_Shows::set_show_page()
A
44 12 39
CFMH_Hosting_Front::add_meta_data()
A
45 12 35
CFMH_Hosting_Sync_Front::add_meta_data()
A
45 12 35
CFMH_Hosting_Manage_Shows::manage_captivate_shows()
A
38 10 65
CFMH_Hosting_Front::index_page()
A
42 11 49
CFMH_Hosting_Sync_Front::index_page()
A
42 11 49
CFMH_Hosting_Dashboard_Admin::create_credentials()
A
42 11 46
CFMH_Hosting_Authentication::create_authentication()
A
41 10 56
cfm_get_research_link_dynamic_text()
A
45 11 38
cfm_update_transcript()
A
38 8 79
CFMH_Hosting_Dashboard_Admin::assets()
A
35 7 94
CFMH_Hosting_Dashboard_Admin::get_shows()
A
45 10 38
CFMH_Hosting_Dashboard_Admin::get_shows()
A
45 10 37
CFMH_Hosting_Front::content_transcript()
A
46 10 36
_captivate_sync()
A
48 10 34
cfm_episodes_data_array()
A
33 5 109
CFMH_Hosting_Dashboard_Admin::set_show_page()
A
46 10 33
cfm_get_se_num_format()
A
48 10 32
CFMH_Hosting_Front::redirect_old_slug()
A
48 10 32
CFMH_Hosting_Dashboard_Admin::menus()
A
50 10 23
cfm_add_media_prefixes()
A
48 9 34
CFMH_Hosting_Authentication::remove_authentication()
A
47 9 33
CFMH_Hosting_Dashboard_Admin::delete_episode()
A
46 9 33
CFMH_Hosting_Dashboard_Admin::delete_episode()
A
47 9 32
CFMH_Hosting_Publish_Episode::add_webcategory()
A
42 8 47
CFMH_Hosting_Publish_Episode::add_webcategory()
A
43 8 46
cfm_kses_allowed_tags()
A
56 10 16
CFMH_Hosting_Dashboard_Admin::set_show_page()
A
48 9 30
CFMH_Hosting_Front::deactivate_episodes()
A
58 10 13
cfm_get_show_page()
A
54 9 19
cfm_get_attribution_link_dynamic_text()
A
48 8 33
CFMH_Hosting_Front::title_filter()
A
58 9 13
CFMH_Hosting_Manage_Shows::save_show_settings()
A
53 8 22
CFMH_Hosting_Admin::assets()
A
40 5 66
CFMH_Hosting_Manage_Episodes::share_episode()
A
43 5 65
CFMH_Hosting_Publish_Episode::insert_static_shortcode()
A
53 8 19
cfm_get_episode_research_links()
S
51 7 26
CFM_Hosting::_authentication()
S
51 7 24
CFM_Hosting::publish_missed_scheduled()
S
50 6 29
CFMH_Hosting_Front::default_post_thumbnail_html()
S
57 7 14
cfm_upload_file()
S
46 5 39
CFMH_Hosting_Admin::add_user_podcast_management()
S
53 6 21
CFMH_Hosting_Dashboard_Admin::add_user_podcast_management()
S
53 6 21
CFMH_Hosting_Manage_Episodes::toggle_episode()
S
54 6 19
CFMH_Hosting_Publish_Episode::add_webtags()
S
55 6 17
CFM_Hosting::_load_hooks()
S
37 2 76
CFMH_Hosting_Publish_Episode::add_tags()
S
55 6 16
CFMH_Hosting_Data::register()
S
36 1 90
CFMH_Hosting_Front::filter_has_post_thumbnail()
S
58 6 14
CFMH_Hosting_Publish_Episode::insert_static_block()
S
58 6 13
CFMH_Hosting_Admin::admin_footer()
S
54 5 27
CFMH_Hosting_Sync_Front::content_filter()
S
52 5 27
cfm_get_shows()
S
46 4 40
cfm_captivate_player()
S
56 5 17
cfm_get_show_id()
S
57 5 16
CFMH_Hosting_Front::use_artwork()
S
57 5 15
CFMH_Hosting_Dashboard_Admin::restrict_other_admin_pages()
S
65 6 8
CFMH_Hosting_Dashboard_Admin::restrict_other_admin_pages()
S
65 6 8
CFMH_Hosting_Admin::restrict_other_admin_pages()
S
65 6 8
CFMH_Hosting_Manage_Shows::sync_show()
S
59 5 13
CFMH_Hosting_Sync_Front::add_show_feed_rss()
S
60 5 12
CFMH_Hosting_Publish_Episode::change_shownotes_template()
S
60 5 12
CFMH_Hosting_Manage_Shows::set_display_episodes()
S
62 5 11
CFMH_Hosting_Manage_Shows::set_show_author()
S
62 5 11
CFMH_Hosting_Dashboard_Admin::set_display_episodes()
S
62 5 11
cfm_generate_log()
S
60 5 11
cfm_get_show_author()
S
62 5 11
CFMH_Hosting_Dashboard_Admin::set_show_author()
S
62 5 11
CFMH_Hosting_Front::content_auto_timestamp()
S
55 4 20
CFMH_Hosting_Sync_Front::content_auto_timestamp()
S
56 4 19
CFMH_Hosting_Authentication::redirect_to_authentication()
S
64 5 9
CFMH_Hosting_Dashboard_Admin::captivate_check_login()
S
64 5 9
cfm_seconds_to_str()
S
59 4 15
CFMH_Hosting_Dashboard_Admin::captivate_check_login()
S
64 5 9
cfm_is_user_has_show()
S
60 4 14
CFMH_Hosting_Sync_Process::sync_shows()
S
60 4 14
CFM_Hosting_Shortcode::save_shortcode()
S
59 4 14
cfm_sync_plugin_version()
S
58 4 14
cfm_get_captivate_episodes()
S
59 4 13
CFMH_Hosting_Manage_Shows::sync_shows()
S
59 4 13
CFMH_Hosting_Front::add_show_feed_rss()
S
60 4 12
CFM_Hosting::get_new_episodes()
S
61 4 12
CFMH_Hosting_Front::register_post_type_args()
S
59 4 12
CFMH_Hosting_Sync_Front::register_post_type_args()
S
59 4 12
cfm_get_captivate_shows()
S
60 4 11
cfm_translate_dynamic_text()
S
61 4 11
cfm_remove_show()
S
53 3 23
CFM_Hosting::_init()
S
44 1 49
CFMH_Hosting_Front::content_filter()
S
57 3 18
CFMH_Hosting_Dashboard_Admin::remove_credentials()
S
56 3 16
CFMH_Hosting_Dashboard_Admin::remove_credentials()
S
57 3 15
cfm_get_captivate_research_links()
S
62 4 10
CFMH_Hosting_Dashboard_Admin::publish_episode()
S
64 4 9
cfm_get_captivate_attribution_links()
S
61 4 10
cfm_get_captivate_marketing_links()
S
62 4 10
cfm_get_captivate_show()
S
62 4 10
CFMH_Hosting_Sync_Front::pw_content_filter()
S
63 4 10
cfm_get_captivate_bookings()
S
61 4 10
cfm_get_captivate_episode()
S
62 4 10
cfm_get_captivate_guests()
S
62 4 10
cfm_get_captivate_dynamic_text()
S
62 4 10
CFMH_Hosting_Admin::publish_episode()
S
63 4 9
CFMH_Hosting_Dashboard_Admin::publish_episode()
S
64 4 9
CFMH_Hosting_Front::pw_content_filter()
S
63 4 10
cfm_get_captivate_site_link()
S
60 3 14
cfm_user_authentication()
S
63 3 13
CFMH_Hosting_Front::deactivate_episodes_robots()
S
60 3 13
CFMH_Hosting_Publish_Episode::assets()
S
50 2 28
cfm_update_show_info()
S
52 2 28
CFMH_Hosting_Manage_Episodes::assets()
S
61 3 11
cfm_get_published_episodes()
S
52 2 26
cfm_get_show_artwork()
S
62 3 11
cfm_get_episode_ids_by_status()
S
56 2 19
cfm_get_episode_ids_by_type()
S
56 2 19
CFMH_Hosting_Front::assets()
S
56 2 17
CFMH_Hosting_Data::unregister()
S
72 3 5
cfm_get_show_marketing_links()
S
68 3 7
cfm_get_show_ids()
S
64 3 10
cfm_is_datetime_passed()
S
67 3 8
CFMH_Hosting_Data::unregister()
S
72 3 5
CFM_Hosting_Shortcode::assets()
S
60 2 13
CFMH_Hosting_Front::content_dynamic_text()
S
60 2 13
CFM_Hosting::_load_includes()
S
61 2 13
CFMH_Hosting_Authentication::assets()
S
62 2 11
CFMH_Hosting_Manage_Shows::assets()
S
62 2 11
cfm_get_inactive_episodes()
S
57 1 18
cfm_get_private_episodes()
S
57 1 18
CFM_Hosting::_install()
S
58 1 17
cfm_is_show_exists()
S
78 2 3
CFMH_Hosting_Admin::update_user_podcast_management()
S
71 2 5
cfm_index_page_template()
S
68 2 7
CFMH_Hosting_Sync_Front::edit_post_link()
S
66 2 7
CFMH_Hosting_Front::edit_post_link()
S
66 2 7
cfm_is_debugging_on()
S
78 2 3
cfm_index_page_template()
S
68 2 7
cfm_get_show_info()
S
68 2 6
CFM_Hosting::_set_scheduler()
S
72 2 5
cfm_get_episode_bookings()
S
72 2 5
CFMH_Hosting_Sync::assets()
S
67 2 7
cfm_generate_random_string()
S
64 2 9
CFMH_Hosting_Admin::body_class()
S
71 2 6
CFMH_Hosting_Dashboard_Admin::update_user_podcast_management()
S
71 2 5
cfm_limit_characters()
S
65 2 9
cfm_number_ending()
S
79 2 3
cfm_remove_show_info()
S
68 2 6
CFMH_Hosting_Dashboard_Admin::plugin_update_notice()
S
70 2 6
CFMH_Hosting_Sync_Front::assets()
S
65 2 8
cfm_get_string_between()
S
65 2 8
cfm_episode_exists()
S
64 1 10
CFMH_Hosting_Admin::my_podcasts()
S
80 1 3
CFMH_Hosting_Dashboard_Admin::my_podcasts()
S
80 1 3
CFMH_Hosting_Front::pre_option_show_on_front_function()
S
81 1 3
CFMH_timeout_extend()
S
83 1 3
CFMH_Hosting_Sync_Front::pre_option_show_on_front_function()
S
81 1 3
CFM_Hosting::_clear_scheduler()
S
80 1 3
cfm_is_valid_uuid()
S
75 1 4
index_page_title()
S
79 1 3
CFMH_Hosting_Dashboard_Admin::my_podcast_episodes()
S
80 1 3
CFMH_Hosting_Dashboard_Admin::user_credentials()
S
80 1 3
archive_page_title()
S
81 1 3
CFMH_Hosting_Admin::my_podcast_episodes()
S
80 1 3
CFMH_Hosting_Sync_Front::pre_option_page_for_posts_function()
S
80 1 3
cfm_image_get_contents()
S
67 1 8
index_page_title()
S
79 1 3
CFMH_Hosting_Dashboard_Admin::shortcode()
S
80 1 3
CFMH_Hosting_Admin::shortcode()
S
80 1 3
CFM_Hosting::__construct()
S
82 1 3
CFMH_Hosting_Dashboard_Admin::my_podcasts()
S
80 1 3
CFMH_Hosting_Dashboard_Admin::admin_footer()
S
81 1 3
CFMH_Hosting_Front::pre_option_page_for_posts_function()
S
80 1 3
CFMH_Hosting_Dashboard_Admin::my_podcast_episodes()
S
80 1 3
CFMH_Hosting_Dashboard_Admin::user_credentials()
S
80 1 3
archive_page_title()
S
81 1 3
CFMH_Hosting_Admin::user_credentials()
S
80 1 3
CFMH_Hosting_Admin::settings()
S
80 1 3