Code Analysis: 1day io 1.0.1

Function Rating Maintainability Complexity Lines of code
odp_search_results_output()
C
33 28 93
ODP_Init_Room_Product_Type::prepare_cart_items_for_booking()
C
30 26 113
ODP_Init_Room_Product_Type::add_to_cart_validation()
C
33 24 93
ODP_Init_Filter_Post_Type::save_filter_post_type_meta()
C
38 24 75
ODP_Init_Room_Product_Type::save_room_fields()
B
38 21 76
ODP_Init_Room_Product_Type::room_options_product_tab_content()
B
31 13 165
ODP_Init_Filter_Post_Type::render_filter_form_fields()
A
35 9 106
bikecoders_is_this_plugin_active()
A
41 10 64
ODP_Init_Hotel_Taxonomy::edit_hotel_fields()
A
36 2 137
ODP_Check_Hotels::check_rooms()
A
51 9 27
ODP_Sync_Hotels::sync_hotels_and_rooms()
A
46 8 40
get_rates()
A
46 8 37
ODP_Init_Hotel_Taxonomy::create_hotel_fields()
A
38 2 109
ODP_Init_Room_Product_Type::before_calculate_totals()
A
54 8 19
ODP_Init_Room_Product_Type::custom_is_sold_individually()
S
59 8 13
get_resources_total_price()
S
54 7 21
ODP_Check_Hotels::check_hotels()
S
53 6 23
ODP_Init_Hotel_Taxonomy::save_hotel_fields()
S
53 5 31
ODP_Init_Room_Product_Type::room_data_output()
S
56 6 15
ODP_Sync_Hotels::sync_rooms()
S
50 5 30
ODP_New_Day::load()
S
51 5 29
ODP_Settings_Page::sanitize()
S
60 6 13
ODP_Init_Filter_Post_Type::render_filter_results_fields()
S
49 4 37
odp_confirm_booking()
S
59 5 13
odp_get_filter_results_settings()
S
56 4 17
ODP_Init_Filter_Post_Type::add_filter_meta_boxes()
S
56 4 16
odp_get_assets_file()
S
59 4 15
ODP_Init_Room_Product_Type::clean_single_product_summary()
S
58 4 15
odp_get_hotel_lowest_rate()
S
60 4 15
odp_is_selected()
S
70 5 5
odp_api_connect()
S
58 4 14
get_array_dates()
S
58 4 14
ODP_Sync_Hotels::clean_rooms()
S
61 4 14
ODP_Settings_Page::page_init()
S
45 1 56
ODP_Init_Hotel_Taxonomy::__construct()
S
54 3 21
odp_get_hotel_term_by_property_code()
S
57 3 17
ODP_Init_Room_Product_Type::room_resources_output()
S
58 3 16
ODP_Settings_Page::create_admin_page()
S
52 2 30
odp_get_room_lowest_rate()
S
62 3 13
ODP_Init_Room_Product_Type::room_rates_output()
S
62 3 11
odp_get_rooms_ids_by_hotel_term_id()
S
54 2 23
ODP_Init_Filter_Post_Type::__construct()
S
53 2 21
odp_get_room_product_id_by_room_id()
S
55 2 21
ODP_Init_Room_Product_Type::__construct()
S
54 2 19
ODP_Init_Hotel_Taxonomy::create_hotel_taxonomy()
S
49 1 31
ODP_Init_Filter_Post_Type::register_filter_post_type()
S
49 1 31
odp_delete_rooms_from_hotel()
S
65 3 10
odp_get_room_page_url()
S
70 3 7
odp_is_sync_url()
S
77 3 3
odp_get_hotel_term_by_room_product_id()
S
69 3 6
odp_is_options_url()
S
77 3 3
ODP_Init_Room_Product_Type::room_booking_button_output()
S
67 3 7
ODP_Check_Hotels::get_data_from_api()
S
70 3 5
odp_get_filter_form_settings()
S
57 2 15
ODP_Sync_Hotels::get_hotels_from_api()
S
70 3 5
ODP_Init_Room_Product_Type::add_rate_plan_to_product_name()
S
68 3 6
odp_get_rooms_ids()
S
61 2 14
odp_get_room_product_id_by_sku()
S
60 2 14
odp_search_form_output()
S
60 2 14
ODP_Init_Filter_Post_Type::render_filter_shortcodes()
S
61 1 16
odp_get_room_rates()
S
60 1 16
ODP_Settings_Page::hotel_page_id_callback()
S
70 2 6
ODP_Settings_Page::hide_hotel_name_callback()
S
70 2 6
ODP_Settings_Page::page_items_count_callback()
S
70 2 6
ODP_Sync_Hotels::do_event_sync_hotels()
S
73 2 5
ODP_Sync_Hotels::getInstance()
S
69 2 7
ODP_Settings_Page::google_map_api_key_callback()
S
70 2 6
ODP_Settings_Page::api_key_callback()
S
70 2 6
ODP_Check_Hotels::__construct()
S
69 2 8
ODP_Init_Room_Product_Type::getInstance()
S
69 2 7
odp_get_current_hotel_property_code()
S
75 2 4
odp_get_hotel_term_by_room_id()
S
71 2 6
odp_get_hotel_page_items_count()
S
72 2 5
odp_gc()
S
77 2 3
odp_get_hotel_img()
S
72 2 5
odp_sc()
S
65 2 8
ODP_Init_Filter_Post_Type::getInstance()
S
69 2 7
odp_current_url()
S
71 2 5
ODP_Init_Hotel_Taxonomy::getInstance()
S
69 2 7
odp_search_map_output()
S
65 1 11
ODP_New_Day::deactivation()
S
77 1 4
odp_get_hotel_property_code()
S
79 1 3
odp_get_room_id()
S
79 1 3
ODP_Init_Room_Product_Type::room_tab()
S
66 1 8
ODP_New_Day::activation()
S
77 1 4
odp_get_hotel_short_description()
S
79 1 3
odp_get_room_img()
S
79 1 3
ODP_Init_Room_Product_Type::room_checkout_process()
S
72 1 5
odp_get_room_features()
S
79 1 3
odp_get_google_map_api_key()
S
80 1 3
odp_p()
S
78 1 3
odp_get_api_key()
S
76 1 4
ODP_Settings_Page::__construct()
S
75 1 4
ODP_Init_Hotel_Taxonomy::remove_default_description_from_edit()
S
72 1 9
ODP_Init_Room_Product_Type::add_room_product_type()
S
75 1 4
ODP_Init_Filter_Post_Type::add_filter_meta_box()
S
67 1 9
odp_sorting_options()
S
71 1 6
ODP_Settings_Page::add_plugin_page()
S
67 1 9
odp_get_hide_hotel_name()
S
76 1 4
ODP_Init_Filter_Post_Type::render_filter_map_fields()
S
83 1 5
WC_Product_Room::get_type()
S
82 1 3
ODP_Init_Hotel_Taxonomy::admin_media_scripts()
S
82 1 3
WC_Product_Room::get_admin_room_deposit()
S
69 1 7
ODP_Settings_Page::print_section_info()
S
82 1 3
odp_enqueue_js()
S
62 1 10
ODP_Sync_Hotels::__construct()
S
71 1 6
WC_Product_Room::__construct()
S
80 1 3
ODP_Check_Hotels::get_review()
S
72 1 6
odp_get_hotel_description()
S
79 1 3
ODP_New_Day::__construct()
S
69 1 6
odp_get_hotel_page_url()
S
78 1 3
odp_get_header_for_api_request()
S
78 1 3
odp_get_hotel_page_id()
S
75 1 4
WC_Product_Room::get_admin_room_resource()
S
69 1 7
ODP_Init_Room_Product_Type::add_room_product_type_class()
S
80 1 3
ODP_Init_Room_Product_Type::remove_product_tab_if_room()
S
68 1 7
odp_w()
S
78 1 3