Code Analysis: CourseStorm Class Registration for WordPress 1.3.10

Function Rating Maintainability Complexity Lines of code
CourseStorm_Templates::coursestorm_alter_search_results_content()
C
31 26 114
CourseStorm_Classes_By_Category::widget()
C
33 27 92
CourseStorm_Upcoming_Classes_Widget::widget()
C
34 24 93
CourseStorm_Admin::save_options()
C
36 25 78
CourseStorm_Synchronize::save_courses()
B
34 19 87
coursestorm_format_time_info()
B
44 17 43
CourseStorm_Templates::coursestorm_featured_shortcode()
B
37 15 70
CourseStorm_Templates::get_course_sessions_registration_status()
A
43 14 47
CourseStorm_Admin::coursestorm_course_import_progress_notice()
A
41 12 58
CourseStorm_Templates::select_appropriate_template()
A
47 13 39
CourseStorm_Upcoming_Classes_Widget::form()
A
44 12 48
coursestorm_get_next_course_session()
A
49 12 28
CourseStorm_Synchronize::synchronize_catalog()
A
45 11 39
CourseStorm_Synchronize::run_wp_cron()
A
47 11 33
CourseStorm_Templates::coursestorm_after_main_content()
A
49 10 35
CourseStorm_Templates::coursestorm_before_main_content()
A
49 10 35
CourseStorm_Search_Widget::widget()
A
42 9 47
CourseStorm_Templates::get_course_session_registration_status()
A
51 10 25
CourseStorm_Templates::sort_classes_based_on_query()
A
52 10 24
CourseStorm_Nav::coursestorm_setup_nav_menu_item()
A
49 9 29
CourseStorm_Admin::api_key_options()
A
46 8 38
CourseStorm_Templates::upcoming_session_order_by()
A
55 9 17
CourseStorm_Admin::maybe_show_api_key_nag()
A
54 8 20
CourseStorm_Synchronize::fetch_courses()
A
48 7 31
CourseStorm_Search::get_courses_ids()
S
52 7 24
CourseStorm_Admin::sync_coursestorm_settings()
S
51 7 24
CourseStorm_Classes_By_Category::form()
S
40 4 66
CourseStorm_CPT::add_terms_to_request()
S
59 7 13
CourseStorm_Synchronize::_trigger_job()
S
54 6 24
CourseStorm_API::getQueryParams()
S
53 6 24
CourseStorm_WP_API::_fetch()
S
51 6 24
CourseStorm_Templates::coursestorm_body_tags()
S
56 6 19
coursestorm_format_date_range()
S
56 6 17
CourseStorm_CPT::admin_populate_table_columns()
S
56 6 17
CourseStorm_Upcoming_Classes_Widget::update()
S
62 7 10
CourseStorm_Synchronize::check_runnable_status()
S
65 7 7
CourseStorm_Admin::draw_cart_options()
S
49 5 28
CourseStorm_Welcome::welcome_screen_do_activation_redirect()
S
60 6 12
CourseStorm_Templates::redirect_to_post_type_page()
S
50 5 27
CourseStorm_Search::network_radius_search()
S
53 5 24
CourseStorm_Nav::coursestorm_add_nav_item_attributes()
S
55 5 19
CourseStorm_Templates::coursestorm_change_page_title()
S
63 6 9
CourseStorm_Nav::coursestorm_nav_metabox()
S
45 3 45
CourseStorm_Admin::_setSubdomain()
S
64 6 8
CourseStorm_Templates::coursestorm_plugin_scripts()
S
58 5 13
CourseStorm_Featured_Widget::widget()
S
51 4 26
CourseStorm_Synchronize::register_category_children()
S
61 5 11
CourseStorm_API::_fetch()
S
52 4 24
CourseStorm_Admin::draw_cron_schdedule_field()
S
52 4 22
CourseStorm_Classes_By_Category::update()
S
56 4 19
WP_Async_Task::launch_on_shutdown()
S
55 4 19
CourseStorm_Templates::coursestorm_category_shortcode()
S
48 3 34
CourseStorm_Synchronize::delete_old_courses()
S
49 3 33
CourseStorm_API::_newRequest()
S
57 4 16
CourseStorm_Synchronize::_update_progress()
S
58 4 16
CourseStorm_CPT::remove_post_new_access()
S
64 5 9
WP_Async_Task::__construct()
S
60 4 12
CourseStorm_Templates::unit_filter()
S
61 4 12
CourseStorm_Templates::units_filter()
S
61 4 12
coursestorm_insert_classes_page()
S
58 3 15
CourseStorm_WP_API::_newRequest()
S
58 3 15
CourseStorm_Synchronize::get_session_datetime()
S
63 4 10
WP_Async_Task::launch()
S
59 3 14
CourseStorm_CPT::show_sort_options()
S
61 3 12
CourseStorm_API::get()
S
61 3 12
WP_Async_Task::verify_async_nonce()
S
61 3 11
CourseStorm_Synchronize::delete_old_subdomain_records()
S
61 3 11
coursestorm_delete_old_subdomain_records()
S
62 3 11
CourseStorm_Classes_By_Category::classes_by_category_query()
S
56 2 19
CourseStorm_CPT::register()
S
49 1 31
CourseStorm_Templates::class_category_admin_widget_js()
S
63 1 31
WP_Async_Task::handle_postback()
S
68 3 7
CourseStorm_CPT::remove_post_new_link()
S
68 3 6
CourseStorm_Synchronize::start_sync()
S
67 3 8
CourseStorm_Synchronize::is_newly_setup()
S
77 3 3
coursestorm_format_days_of_the_week()
S
65 3 9
CourseStorm_Admin::coursestorm_settings_notices()
S
61 2 14
CourseStorm_Templates::coursestorm_plugin_styles_for_themes()
S
58 2 14
CourseStorm_Admin::register_settings()
S
60 2 12
CourseStorm_Search::add_query_vars_filter()
S
62 2 12
CourseStorm_Upcoming_Classes_Widget::upcoming_classes_query()
S
58 1 17
coursestorm_register_cron_events()
S
70 2 6
load_terms()
S
60 1 15
coursestorm_refresh_permalinks()
S
69 2 7
CourseStorm_API::_isValidZipCode()
S
78 2 3
coursestorm_delete_widget_options()
S
75 2 5
CourseStorm_API::onResponseHeader()
S
65 2 8
CourseStorm_Synchronize::delete_categories()
S
70 2 6
coursestorm_delete_categories()
S
70 2 6
CourseStorm_Synchronize::get_api_handler()
S
64 2 9
WP_Async_Task::get_nonce_action()
S
66 2 8
CourseStorm_Admin::_determine_if_site_is_network()
S
68 2 7
CourseStorm_Nav::coursestorm_nav_add_metabox()
S
71 2 5
CourseStorm_Admin::draw_subdomain_field()
S
66 2 7
CourseStorm_Search::get_api_handler()
S
64 2 9
CourseStorm_Synchronize::_is_in_progress()
S
74 2 4
CourseStorm_Synchronize::is_changing_subdomain()
S
78 2 3
CourseStorm_Synchronize::delete_posts()
S
70 2 6
CourseStorm_Admin::_updateCronSchedule()
S
68 2 7
CourseStorm_Templates::add_id_to_embed_widget_script()
S
68 2 7
coursestorm_delete_posts()
S
71 2 6
CourseStorm_Synchronize::clean_up_sync()
S
61 1 14
CourseStorm_Search_Widget::form()
S
62 1 13
CourseStorm_Welcome::register_coursestorm_welcome_page()
S
63 1 13
CourseStorm_Admin::register_api_options_page()
S
64 1 12
get_coursestorm_widgets_options()
S
64 1 11
CourseStorm_Featured_Widget::form()
S
63 1 11
CourseStorm_Categories_Widget::form()
S
63 1 11
CourseStorm_Search_Widget::__construct()
S
65 1 9
CourseStorm_Upcoming_Classes_Widget::__construct()
S
65 1 9
CourseStorm_Categories_Widget::__construct()
S
65 1 9
CourseStorm_Classes_By_Category::register()
S
80 1 3
CourseStorm_Nav::_generate_domain()
S
67 1 7
CourseStorm_API::setTimeoutInSeconds()
S
81 1 3
CourseStorm_Nav::__construct()
S
69 1 6
CourseStorm_Templates::element()
S
75 1 4
CourseStorm_Templates::get_template()
S
80 1 3
WP_Async_Task::create_async_nonce()
S
71 1 5
CourseStorm_Categories_Widget::update()
S
73 1 5
CourseStorm_Welcome::__construct()
S
78 1 4
coursestorm_css()
S
70 1 6
coursestorm_reset_timezone()
S
82 1 3
CourseStorm_SaveCourses_Async_Task::prepare_data()
S
80 1 3
CourseStorm_CPT::remove_add_new_menu()
S
79 1 3
CourseStorm_Admin::_verify_api_credentials()
S
78 1 3
CourseStorm_SyncCategories_Async_Task::prepare_data()
S
82 1 3
CourseStorm_SyncCoursesSave_Async_Task::prepare_data()
S
80 1 3
CourseStorm_Search_Widget::register()
S
80 1 3
WP_Async_Task::prepare_data()
S
100 1 0
CourseStorm_API::_customRequest()
S
64 1 9
CourseStorm_API::reportError()
S
91 1 2
CourseStorm_SyncCoursesDelete_Async_Task::run_action()
S
80 1 3
CourseStorm_Synchronize::_clear_current_sync_crons()
S
80 1 3
CourseStorm_WP_API::__construct()
S
71 1 5
CourseStorm_SyncCoursesFetch_Async_Task::run_action()
S
78 1 3
CourseStorm_Featured_Widget::update()
S
73 1 5
CourseStorm_Synchronize::register_categories()
S
67 1 7
CourseStorm_SyncCoursesDelete_Async_Task::prepare_data()
S
80 1 3
CourseStorm_SyncCoursesFetch_Async_Task::prepare_data()
S
80 1 3
CourseStorm_Featured_Widget::register()
S
80 1 3
CourseStorm_Welcome::register_actions()
S
75 1 4
CourseStorm_API::getLastResult()
S
82 1 3
CourseStorm_Templates::find_template()
S
69 1 6
CourseStorm_Categories_Widget::widget()
S
62 1 9
CourseStorm_API::setSubdomain()
S
81 1 3
CourseStorm_SyncCoursesSave_Async_Task::run_action()
S
78 1 3
CourseStorm_Admin::coursestorm_enqueue_admin_scripts()
S
73 1 4
CourseStorm_Templates::add_page_template()
S
74 1 4
custom_rewrite_rule()
S
80 1 3
CourseStorm_Categories_Widget::register()
S
80 1 3
CourseStorm_Search_Widget::shortcode()
S
67 1 7
CourseStorm_Templates::add_sort_query_var()
S
79 1 3
CourseStorm_Synchronize::synchronize_categories()
S
72 1 5
CourseStorm_Welcome::welcome_screen_activate()
S
79 1 3
CourseStorm_Search_Widget::update()
S
73 1 5
CourseStorm_API::delete()
S
72 1 5
CourseStorm_SaveCourses_Async_Task::run_action()
S
80 1 3
CourseStorm_Welcome::welcome_page_content()
S
79 1 3
CourseStorm_API::post()
S
79 1 3
WP_Async_Task::run_action()
S
100 1 0
CourseStorm_API::__construct()
S
77 1 4
CourseStorm_Synchronize::get_credentials()
S
79 1 3
clean_up_transients()
S
67 1 9
clear_coursestorm_crons()
S
72 1 6
CourseStorm_SyncCatalog_Async_Task::run_action()
S
78 1 3
coursestorm_admin_css()
S
71 1 5
CourseStorm_Classes_By_Category::__construct()
S
63 1 10
coursestorm_deregister_cron_events()
S
82 1 3
CourseStorm_Featured_Widget::__construct()
S
65 1 9
coursestorm_delete_options()
S
70 1 7
CourseStorm_Upcoming_Classes_Widget::register()
S
80 1 3
CourseStorm_SyncCatalog_Async_Task::prepare_data()
S
82 1 3
CourseStorm_SyncCategories_Async_Task::run_action()
S
80 1 3
CourseStorm_Welcome::remove_welcome_menu_item()
S
80 1 3
CourseStorm_Admin::__construct()
S
69 1 8
CourseStorm_Admin::plugins_list_settings_link()
S
72 1 5
CourseStorm_Templates::add_category_slug_as_class()
S
75 1 4
CourseStorm_CPT::admin_curate_table_columns()
S
65 1 9