Code Analysis: TIM: Travel Information Manager 1.5.0

Function Rating Maintainability Complexity Lines of code
Tim_Travel_Manager_Public_Transportation_Controller::render_transportation_list()
D
23
47 153
Tim_Travel_Manager_Public_Tour_Controller::render_tour_list()
D
23
46 156
Tim_Travel_Manager_Public_Hotel_Controller::render_hotel_list()
D
25
40 144
Tim_Travel_Manager_Public_Package_Controller::render_package_list()
D
28
32 123
Tim_Travel_Manager_Public_Location_Controller::render_location_list()
D
30 32 101
render_check_rate_widget()
B
31 10 171
render_check_rate_widget()
B
31 10 171
Tim_Travel_Manager_Public::inspect_scripts()
B
41 18 43
Tim_Travel_Manager_Api::save_multiple_data()
B
36 15 80
Tim_Travel_Manager_Api::add_item_to_order_api()
B
33 13 104
Tim_Travel_Manager_Public_Data::get_month_label()
B
39 15 62
Tim_Travel_Manager_Public::inspect_styles()
A
42 16 44
Tim_Travel_Manager_Api::sync_tim_api()
A
36 10 93
Tim_Travel_Manager_Public::get_custom_page_template()
A
45 13 40
render_transportation_list_html()
A
37 8 100
Tim_Travel_Manager_Api::update_item_from_order_api()
A
37 9 80
Tim_Travel_Manager_Public_Data::get_total_pax()
A
51 12 22
Tim_Travel_Manager_Public_Data::get_postmeta_item_by_value()
A
47 11 37
render_hotel_list_html()
A
39 7 92
Tim_Travel_Manager_Api::save_single_data()
A
45 10 42
render_hotel_list_html()
A
41 7 75
render_package_list_html()
A
39 6 89
Tim_Travel_Manager_Post_Types::unregister_post_types()
A
50 10 28
render_tour_list_html()
A
41 6 79
Tim_Travel_Manager_Admin::validate_credentials_inputs()
A
45 8 47
Tim_Travel_Manager_Public_Data::get_post_type_by_name()
A
50 9 28
render_tour_list_html()
A
42 6 70
render_location_list_html()
A
43 6 65
Tim_Travel_Manager_Public::load_shortcodes()
A
41 6 65
render_package_list_html()
A
42 6 64
Tim_Travel_Manager_Admin::validate_general_options_inputs()
A
45 7 42
render_location_list_html()
A
45 6 53
Tim_Travel_Manager_Api::get_booking()
A
48 7 37
Tim_Travel_Manager_Public_Data::get_modal_data()
A
47 7 32
Tim_Travel_Manager_Public_Data::get_locations()
S
50 7 29
Tim_Travel_Manager_Api::accept_secondary_price_list()
S
46 6 38
Tim_Travel_Manager_Api::delete_posts_by_post_type()
S
48 6 36
Tim_Travel_Manager_Public::load_footer_data()
S
54 7 21
Tim_Travel_Manager_Public_Data::get_postmeta_list_by_value()
S
52 6 24
Tim_Travel_Manager_Public_Data::get_miscellaneous()
S
52 6 23
Tim_Travel_Manager::initialize_api()
S
37 2 81
Tim_Travel_Manager_Public_Data::find_item_ids_in_array()
S
57 6 18
Tim_Travel_Manager_Api::open_modal()
S
60 6 11
Tim_Travel_Manager_Public_Data::get_postmeta_list()
S
54 5 22
Tim_Travel_Manager_Public_Data::get_original_post_id()
S
56 5 19
Tim_Travel_Manager_Api::get_product_list_today_prices()
S
55 5 19
Tim_Travel_Manager_Api::check_tour_rates_api()
S
49 4 32
Tim_Travel_Manager_Api::check_transportation_rates_api()
S
49 4 31
render_check_availability_widget()
S
42 1 74
Tim_Travel_Manager_Api::create_client_signup_api()
S
51 4 27
Tim_Travel_Manager_Api::update_client_profile_api()
S
51 4 27
Tim_Travel_Manager_Api::register_guest_session_data()
S
62 5 11
Tim_Travel_Manager_Api::check_hotel_availability_api()
S
52 4 25
Tim_Travel_Manager::set_post_types()
S
42 1 65
Tim_Travel_Manager_Public::custom_meta_description()
S
55 4 19
Tim_Travel_Manager_Api::get_post_by_meta()
S
56 4 18
Tim_Travel_Manager_Public_Data::apply_exchange_rate_conversion()
S
57 4 18
Tim_Travel_Manager_Public_Data::format_duration_time()
S
56 4 17
Tim_Travel_Manager_Public::init()
S
56 4 17
Tim_Travel_Manager_Api::verify_order_api()
S
56 4 17
Tim_Travel_Manager_Api::create_client_login_api()
S
57 4 17
Tim_Travel_Manager_Public_Data::sort_array_by()
S
62 5 10
Tim_Travel_Manager_Public_Data::is_value_between_range()
S
66 5 8
Tim_Travel_Manager_Public_Data::format_hour()
S
58 4 15
Tim_Travel_Manager_Public_Data::get_min_or_max_array_value()
S
62 4 11
Tim_Travel_Manager_Loader::run()
S
62 4 11
Tim_Travel_Manager_Api::search_transportations_rates_api()
S
52 3 24
Tim_Travel_Manager_Post_Types::register_post_types()
S
52 3 23
Tim_Travel_Manager::__construct()
S
47 2 37
Tim_Travel_Manager_Public::mind_defer_scripts()
S
56 3 19
Tim_Travel_Manager_Public_Data::format_date()
S
56 3 18
Tim_Travel_Manager_Api::get_meta_args_tours()
S
43 1 48
Tim_Travel_Manager_Api::set_client_detail_params()
S
57 3 17
Tim_Travel_Manager_Api::delete_booking_api()
S
58 3 16
Tim_Travel_Manager_Public_Data::find_place_by_name()
S
67 4 8
Tim_Travel_Manager_Public_Data::get_taggings_by_language()
S
65 4 9
Tim_Travel_Manager_Public_Data::group_product_locations_by_id()
S
60 3 14
Tim_Travel_Manager_Api::get_meta_args_hotels()
S
44 1 44
Tim_Travel_Manager_Api::get_meta_args_transportations()
S
45 1 43
Tim_Travel_Manager_Api::authenticate_api_key()
S
50 2 28
Tim_Travel_Manager_Public_Hotel_Controller::__construct()
S
60 3 12
Tim_Travel_Manager_Public_Location_Controller::__construct()
S
60 3 12
Tim_Travel_Manager_Public_Tour_Controller::__construct()
S
60 3 12
Tim_Travel_Manager_Public_Transportation_Controller::__construct()
S
60 3 12
Tim_Travel_Manager_Public::set_translation_plugin_label_setting()
S
62 3 12
Tim_Travel_Manager_Public_Package_Controller::__construct()
S
60 3 12
Tim_Travel_Manager_Api::set_default_content_lang()
S
64 3 11
Tim_Travel_Manager_Public_Data::get_min_rate()
S
63 3 11
Tim_Travel_Manager_Public_Data::find_post_meta_by_product_id()
S
61 3 11
Tim_Travel_Manager_Api::get_meta_args_packages()
S
46 1 38
Tim_Travel_Manager_Api::check_package_request_api()
S
54 2 21
Tim_Travel_Manager_Api::set_currency_value()
S
55 2 20
Tim_Travel_Manager_Api::apply_discount_coupon_to_order_api()
S
55 2 19
Tim_Travel_Manager_Api::delete_discount_coupon_to_order_api()
S
57 2 17
Tim_Travel_Manager_Public_Data::find_item_in_array()
S
67 3 8
Tim_Travel_Manager_Public_Data::embed_video()
S
65 3 9
Tim_Travel_Manager_Public_Data::find_item_in_array_object()
S
68 3 8
Tim_Travel_Manager_Api::get_booking_item()
S
63 3 10
Tim_Travel_Manager_Api::process_ecommerce_payment()
S
63 3 10
Tim_Travel_Manager_Api::set_post_meta_array()
S
66 3 9
Tim_Travel_Manager_Admin::sanitize_input_options()
S
63 3 10
Tim_Travel_Manager_Api::update_client_password_api()
S
59 2 14
Tim_Travel_Manager_Api::update_client_profile_password_api()
S
60 2 13
Tim_Travel_Manager_Api::process_pay_later_payment()
S
60 2 13
Tim_Travel_Manager_Api::create_client_password_api()
S
61 2 12
Tim_Travel_Manager_Public_Data::sort_rates_by()
S
62 2 12
Tim_Travel_Manager_Public_Data::timPaymentForm()
S
62 2 11
Tim_Travel_Manager_Api::verify_guest_email_api()
S
62 2 11
Tim_Travel_Manager_Public::get_custom_post_type_template()
S
61 2 11
Tim_Travel_Manager::define_public_hooks()
S
54 1 23
Tim_Travel_Manager_Api::get_meta_args_locations()
S
54 1 22
Tim_Travel_Manager_Public::__construct()
S
53 1 22
Tim_Travel_Manager_Api::apply_places_to_order_api()
S
55 1 19
Tim_Travel_Manager_Api::get_meta_args_pickup_places()
S
56 1 18
Tim_Travel_Manager_Api::remove_item_from_order_api()
S
58 1 15
Tim_Travel_Manager_Api::list_orders_api()
S
58 1 15
Tim_Travel_Manager_Public::cart_widget()
S
72 2 5
Tim_Travel_Manager_Admin::travel_manager_admin_display()
S
70 2 6
Tim_Travel_Manager_Api::get_cart_session()
S
75 2 4
Tim_Travel_Manager_Api::complete_order_payment()
S
64 2 10
Tim_Travel_Manager_Public::load_widgets()
S
72 2 5
Tim_Travel_Manager_Api::edit_post()
S
74 2 4
Tim_Travel_Manager_Public_Data::get_currency_value()
S
70 2 6
Tim_Travel_Manager_Public_Data::timCartDetail()
S
62 2 10
Tim_Travel_Manager_Public::start_session()
S
75 2 5
Tim_Travel_Manager_Api::client_logout()
S
63 2 10
Tim_Travel_Manager_Public_Data::group_array_by()
S
69 2 7
Tim_Travel_Manager_Api::register_client_session_data()
S
59 1 14
Tim_Travel_Manager_Api::check_document_date_exchange_rate()
S
59 1 14
Tim_Travel_Manager_Api::get_booking_totals_api()
S
60 1 13
Tim_Travel_Manager_Public_Data::timCheckoutDetail()
S
61 1 12
Tim_Travel_Manager_Api::get_meta_args_currencies()
S
63 1 11
Tim_Travel_Manager_Public::cart_widget_sortcode()
S
62 1 11
Tim_Travel_Manager_Admin::register_api_settings()
S
78 1 4
Tim_Travel_Manager_Public_Data::timOrderDetail()
S
70 1 6
Tim_Travel_Manager::load_translation()
S
79 1 3
Tim_Travel_Manager_Loader::__construct()
S
74 1 5
Tim_Travel_Manager::register_custom_post_types()
S
67 1 7
Tim_Travel_Manager::get_plugin_name()
S
82 1 3
Tim_Travel_Manager_Api::load_login_form()
S
70 1 6
Tim_Travel_Manager_Public_Data::timCheckoutTotals()
S
66 1 8
Tim_Travel_Manager_Loader::add_filter()
S
77 1 3
Tim_Travel_Manager_Public::load_custom_meta()
S
79 1 3
Tim_Travel_Manager::get_plugin_api()
S
75 1 4
Tim_Travel_Manager_Api::paypal_order_completed()
S
73 1 5
Tim_Travel_Manager_Admin::enqueue_styles()
S
73 1 4
Tim_Travel_Manager_Public_Data::timListOrders()
S
70 1 6
Tim_Travel_Manager_Api::get_plugin_name()
S
77 1 4
Tim_Travel_Manager_Public_Data::timPasswordRecoveryForm()
S
73 1 5
Tim_Travel_Manager_Admin::enqueue_scripts()
S
70 1 5
Tim_Travel_Manager_Public_Data::timPaymentDetails()
S
73 1 5
Tim_Travel_Manager_Api::_response()
S
80 1 3
Tim_Travel_Manager::get_plugin_version()
S
82 1 3
Tim_Travel_Manager_Public_Transportation_Controller::transportation_list_display()
S
67 1 8
Tim_Travel_Manager_Public_Data::__construct()
S
66 1 8
Tim_Travel_Manager_Api::get_public_data()
S
73 1 5
Tim_Travel_Manager_Loader::add_shortcode()
S
77 1 3
tim_custom_page_title()
S
79 1 4
tim_custom_page_title()
S
79 1 4
Tim_Travel_Manager_Api::load_edit_password_form()
S
70 1 6
Tim_Travel_Manager_Api::get_cancellation_policies()
S
67 1 8
Tim_Travel_Manager::load_dependencies()
S
65 1 8
Tim_Travel_Manager_Public::secondary_price_list_widget()
S
73 1 5
Tim_Travel_Manager_Public_Tour_Controller::tour_list_display()
S
67 1 8
Tim_Travel_Manager_Public_Hotel_Controller::hotel_list_display()
S
67 1 8
Tim_Travel_Manager::get_loader()
S
82 1 3
tim_custom_page_title()
S
79 1 4
Tim_Travel_Manager_Public_Package_Controller::init()
S
79 1 3
Tim_Travel_Manager_Public_Location_Controller::location_list_display()
S
67 1 8
Tim_Travel_Manager_Api::get_meta_args_product_categories()
S
66 1 9
Tim_Travel_Manager_Api::load_signup_form()
S
68 1 7
Tim_Travel_Manager_Loader::add_action()
S
77 1 3
Tim_Travel_Manager::get_public_data()
S
76 1 4
Tim_Travel_Manager_Public::set_footer()
S
78 1 3
Tim_Travel_Manager_Public::register_nonce()
S
66 1 8
Tim_Travel_Manager_Public_Data::timCartSummary()
S
64 1 9
Tim_Travel_Manager_Public_Transportation_Controller::init()
S
79 1 3
Tim_Travel_Manager_Public_Location_Controller::init()
S
79 1 3
Tim_Travel_Manager_Public_Data::get_default_content_lang()
S
77 1 4
Tim_Travel_Manager_Api::load_payment_form()
S
63 1 10
Tim_Travel_Manager_Admin::register_nonce()
S
68 1 7
Tim_Travel_Manager::init()
S
82 1 3
Tim_Travel_Manager_Api::load_pickup_places_to_order_item()
S
68 1 7
Tim_Travel_Manager_Api::start_session()
S
82 1 3
Tim_Travel_Manager_Api::get_meta_args_miscellaneous()
S
66 1 9
Tim_Travel_Manager_Public_Data::timClientProfile()
S
70 1 6
Tim_Travel_Manager_Public_Data::get_content_language()
S
75 1 4
Tim_Travel_Manager_Api::load_client_profile()
S
64 1 9
Tim_Travel_Manager_Public_Tour_Controller::init()
S
79 1 3
Tim_Travel_Manager::define_admin_hooks()
S
67 1 7
Tim_Travel_Manager_Admin::initialize_theme_options()
S
71 1 7
Tim_Travel_Manager_Admin::__construct()
S
74 1 5
Tim_Travel_Manager_Api::order_completed()
S
76 1 4
Tim_Travel_Manager_Public_Data::timMyAccount()
S
73 1 5
Tim_Travel_Manager_Admin::initialize_credentials()
S
71 1 7
Tim_Travel_Manager_Api::get_meta_args_countries()
S
64 1 10
Tim_Travel_Manager_Admin::add_plugins_page()
S
64 1 9
Tim_Travel_Manager_Public_Data::timSignupForm()
S
70 1 6
Tim_Travel_Manager_Loader::add()
S
64 1 10
Tim_Travel_Manager_Public_Hotel_Controller::init()
S
79 1 3
Tim_Travel_Manager_Api::load_password_recovery_form()
S
70 1 6
Tim_Travel_Manager_Public_Data::round_number()
S
79 1 3
Tim_Travel_Manager_Public::secondary_price_list_sortcode()
S
69 1 7
Tim_Travel_Manager_Public_Data::get_total_nights()
S
74 1 4
Tim_Travel_Manager_Public_Data::timOrderCompleted()
S
70 1 6
tim_travel_manager_start()
S
77 1 4
tim_custom_page_title()
S
79 1 4
Tim_Travel_Manager_Post_Types::__construct()
S
77 1 4
Tim_Travel_Manager_Public::add_booking_expired_msg()
S
76 1 4
Tim_Travel_Manager_Public_Data::timLoginForm()
S
70 1 6
Tim_Travel_Manager::plugins_loaded()
S
79 1 3
Tim_Travel_Manager_Public_Data::timVerifyOrderForm()
S
70 1 6
Tim_Travel_Manager_Api::__construct()
S
71 1 6
Tim_Travel_Manager_Public_Package_Controller::package_list_display()
S
67 1 8
Tim_Travel_Manager_Public_Data::timEditPasswordForm()
S
73 1 5