Code Analysis: E-cab taxi booking manager 1.0.3

Function Rating Maintainability Complexity Lines of code
MPTBM_Select_Icon_image::all_icon_array()
D
0
1 1,742
MPTBM_Dummy_Import::dummy_cpt()
D
14
1 815
MPTBM_Price_Settings::price_settings()
C
33 25 97
MPTBM_Date_Settings::date_settings()
C
30 18 152
MPTBM_Date_Settings::save_date_time_settings()
B
44 23 38
MPTBM_Setting_API::admin_init()
B
41 22 50
MPTBM_Wc_Checkout_Fields_Helper::get_checkout_fields_for_checkout()
B
42 20 52
MPTBM_Woocommerce::show_cart_item()
B
35 17 94
MPTBM_Price_Settings::save_price_settings()
B
46 21 31
MPTBM_Woocommerce::checkout_order_processed()
B
36 18 74
MPTBM_Function::get_end_location()
B
46 19 35
MPTBM_Setting_Global::settings_sec_fields()
B
23
1 295
MPTBM_General_Settings::save_general_settings()
B
45 18 34
MPTBM_Global_Function::wc_price()
B
40 16 56
MPTBM_Wc_Checkout_Fields_Helper::hidden_element()
B
46 17 37
MPTBM_Wc_Checkout_Fields_Helper::woocommerce_default_checkout_fields()
A
27
1 251
MPTBM_Function::get_date()
A
44 15 40
MPTBM_Global_Function::get_country_list()
A
22
1 249
MPTBM_Quick_Setup::quick_setup()
A
32 8 141
MPTBM_Wc_Checkout_Shipping::tab_content()
A
43 14 49
MPTBM_Wc_Checkout_Order::tab_content()
A
43 14 49
MPTBM_Wc_Checkout_Account::tab_content()
A
43 14 49
MPTBM_Wc_Checkout_Billing::tab_content()
A
43 14 49
MPTBM_Woocommerce::get_cart_total_price()
A
48 15 28
MPTBM_Status::status_page()
A
42 13 56
MPTBM_Function::get_price()
A
46 14 36
MPTBM_Wc_Checkout_Fields_Helper::get_checkout_fields_for_list()
A
46 13 44
MPTBM_Woocommerce::add_cart_item_data()
A
45 13 35
MPTBM_Function::get_all_start_location()
A
48 13 33
MPTBM_Wc_Checkout_Fields_Helper::file_upload_field_element()
A
56 14 14
MPTBM_Woocommerce::checkout_create_order_line_item()
A
40 11 57
MPTBM_Custom_Layout::pagination()
A
43 11 56
MPTBM_Custom_Slider::slider()
A
46 12 39
MPTBM_Extra_Service::extra_service_item()
A
46 11 41
MPTBM_Dummy_Import::add_post()
A
46 11 41
MPTBM_General_Settings::general_settings()
A
37 7 92
MPTBM_Hidden_Product::run_link_product_on_save()
A
47 11 31
MPTBM_Global_Function::date_picker_format_without_year()
A
56 12 15
MPTBM_Global_Function::date_picker_format()
A
56 12 15
MPTBM_Extra_Service::save_ex_service()
A
56 11 15
MPTBM_Woocommerce::order_status_changed()
A
59 11 12
MPTBM_Settings_Global::settings_sec_fields()
A
30 1 158
MPTBM_Query::query_transport_list()
A
47 9 37
MPTBM_Select_Icon_image::icon_popup()
A
43 7 62
MPTBM_Wc_Checkout_Default::mptbm_save_checkout_fields_settings()
A
52 9 24
MPTBM_Extra_Service::ex_service_data()
A
53 9 19
MPTBM_Wc_Checkout_Fields_Helper::prepare_file_field()
A
48 8 33
MPTBM_Query::query_all_service_sold()
A
42 6 59
MPTBM_Extra_Service::ex_service_settings()
A
46 7 43
MPTBM_Global_Style::add_global_style()
A
35 1 130
MPTBM_Wc_Checkout_Fields_Helper::order_details()
A
47 7 38
MPTBM_Woocommerce::cart_extra_service_info()
A
53 8 20
MPTBM_Function::location_exit()
A
54 8 19
MPTBM_Wc_Checkout_Fields_Helper::file_upload_field()
A
50 7 31
MPTBM_Global_Function::esc_html()
A
35 1 121
MPTBM_Function::get_extra_service_price_by_name()
S
57 8 15
MPTBM_Wc_Checkout_Fields_Helper::get_uploaded_image_link()
S
50 7 28
MPTBM_Custom_Layout::qty_input()
S
47 6 43
MPTBM_Wc_Checkout_Fields::mptbm_disable_field()
S
51 7 27
MPTBM_Custom_Slider::slider_all_item()
S
52 7 26
MPTBM_Wc_Checkout_Fields_Helper::save_custom_checkout_fields_to_order()
S
53 7 23
MPTBM_Global_Function::date_format()
S
53 7 22
MPTBM_Extra_Service::ex_service_table()
S
49 6 35
MPTBM_Select_Icon_image::add_icon_image()
S
51 6 30
MPTBM_Global_Function::check_time_exit_date()
S
64 8 9
MPTBM_Setting_API::get_sanitize_callback()
S
59 7 14
MPTBM_Function::post_id_multi_language()
S
59 7 13
MPTBM_Price_Settings::manual_price_item()
S
52 6 28
MPTBM_Transport_Search::transport_search()
S
58 7 13
MPTBM_Extra_Service::mptbm_extra_service()
S
47 5 41
MPTBM_Wc_Checkout_Fields_Helper::update_order_file_field_meta()
S
53 6 22
MPTBM_Extra_Service::save_ex_service_settings()
S
62 7 9
MPTBM_Quick_Setup::setup_welcome_content()
S
52 5 29
MPTBM_Custom_Slider::super_slider()
S
59 6 14
MPTBM_Wc_Checkout_Fields_Helper::check_disabled_field()
S
60 6 11
MPTBM_Select_Icon_image::add_multi_image()
S
53 5 26
MPTBM_Wc_Checkout_Fields_Helper::prepare_other_field()
S
53 5 24
MPTBM_General_Settings::features_item()
S
55 5 22
MPTBM_Woocommerce::wc_order_status_change()
S
46 3 50
MPTBM_Wc_Checkout_Fields::checkout_field_list()
S
46 1 79
MPTBM_Hidden_Product::hide_hidden_wc_product_from_frontend()
S
56 5 18
MPTBM_Function::all_details_template()
S
55 5 18
MPTBM_Custom_Slider::slider_showcase()
S
56 5 18
MPTBM_Wc_Checkout_Fields_Helper::hide_checkout_order_review_section()
S
68 6 6
MPTBM_Wc_Checkout_Fields_Helper::hide_checkout_order_additional_information_section()
S
68 6 6
MPTBM_Global_Function::data_sanitize()
S
59 5 15
MPTBM_Setting_API::callback_number()
S
58 5 14
MPTBM_Woocommerce::mptbm_add_to_cart()
S
52 4 27
MPTBM_Global_Function::array_to_string()
S
63 5 11
MPTBM_Custom_Slider::slider_showcase_style_1()
S
53 4 26
MPTBM_Custom_Slider::slider_popup()
S
54 4 26
MPTBM_Wc_Checkout_Default::tab_content()
S
51 3 39
MPTBM_Hidden_Product::create_hidden_wc_product_on_publish()
S
52 4 23
MPTBM_Woocommerce::add_cpt_data()
S
54 4 20
MPTBM_Custom_Slider::image_indicator()
S
56 4 20
MPTBM_CPT::add_cpt()
S
40 1 64
MPTBM_Plugin::load_plugin()
S
55 4 19
MPTBM_Wc_Checkout_Fields::switch_button()
S
58 4 16
MPTBM_Wc_Checkout_Fields_Helper::get_other_fields()
S
76 5 3
MPTBM_Wc_Checkout_Fields_Helper::get_file_fields()
S
76 5 3
MPTBM_Hidden_Product::hide_wc_hidden_product_from_product_list()
S
58 4 15
MPTBM_Frontend::load_single_template()
S
64 5 10
MPTBM_Setting_API::show_navigation()
S
60 4 14
MPTBM_Custom_Slider::slider_showcase_style_2()
S
60 4 14
MPTBM_Woocommerce::before_calculate_totals()
S
60 4 13
MPTBM_Setting_API::sanitize_options()
S
61 4 13
MPTBM_Global_Function::check_product_in_cart()
S
61 4 12
MPTBM_Layout::post_select()
S
52 3 27
MPTBM_Global_Function::date_picker_js()
S
48 2 42
MPTBM_Custom_Layout::add_new_button()
S
62 4 11
MPTBM_Setting_API::show_forms()
S
55 3 23
MPTBM_Wc_Checkout_Fields_Helper::get_post()
S
54 3 23
MPTBM_Custom_Layout::load_more_text()
S
57 3 19
MPTBM_Select_Icon_image::load_icon()
S
57 3 18
MPTBM_Setting_API::callback_wysiwyg()
S
56 3 18
MPTBM_Date_Settings::particular_date_item()
S
57 3 18
MPTBM_Select_Icon_image::add_single_image()
S
59 3 16
MPTBM_Wc_Checkout_Fields_Helper::check_deleted_field()
S
63 4 10
MPTBM_Woocommerce::after_checkout_validation()
S
63 4 10
MPTBM_Dummy_Import::dummy_import()
S
62 4 10
MPTBM_Function::get_all_dates()
S
58 3 15
MPTBM_Global_Function::get_page_by_slug()
S
64 4 10
MPTBM_Global_Function::get_all_term_data()
S
63 4 10
MPTBM_Setting_API::callback_datepicker()
S
59 3 14
MPTBM_Setting_API::callback_mp_select2_role()
S
59 3 14
MPTBM_Setting_API::callback_select()
S
60 3 13
MPTBM_Custom_Slider::icon_indicator()
S
63 3 13
MPTBM_Setting_API::callback_mp_select2()
S
60 3 13
MPTBM_Global_Function::check_woocommerce()
S
62 3 11
MPTBM_Global_Function::check_plugin()
S
62 3 11
MPTBM_Global_File_Load::js_constant()
S
53 2 26
MPTBM_Global_Function::sort_date_array()
S
63 3 11
MPTBM_Guideline::guideline_page()
S
53 1 37
MPTBM_Setting_API::callback_multicheck()
S
55 2 20
MPTBM_Quick_Setup::setup_general_content()
S
52 1 31
MPTBM_Dependencies::map_api_not_active()
S
58 2 16
MPTBM_Global_Function::get_settings()
S
68 3 7
MPTBM_Wc_Checkout_Fields::mp_error_notice()
S
64 3 10
MPTBM_Global_Function::get_image_url()
S
68 3 7
MPTBM_Woocommerce::cart_item_thumbnail()
S
66 3 7
MPTBM_Setting_API::callback_radio()
S
58 2 15
MPTBM_Plugin::activation_redirect()
S
69 3 6
MPTBM_Plugin::activation_redirect_setup()
S
69 3 6
MPTBM_Admin::disable_gutenberg()
S
67 3 7
MPTBM_Function::template_path()
S
67 3 7
MPTBM_Extra_Service::get_mptbm_ex_service()
S
69 3 6
MPTBM_Global_File_Load::define_constants()
S
67 3 8
MPTBM_Custom_Layout::bg_image()
S
65 3 9
MPTBM_Custom_Slider::super_slider_only()
S
67 3 9
MPTBM_Woocommerce::get_item_data()
S
62 3 10
MPTBM_Transport_Search::get_mptbm_map_search_result()
S
69 3 6
MPTBM_Wc_Checkout_Fields_Helper::add_cart_item_data()
S
66 3 8
MPTBM_Settings::description_array()
S
49 1 29
MPTBM_Settings::settings()
S
53 1 29
MPTBM_Setting_API::script()
S
100 1 28
MPTBM_Plugin::on_activation_page_create()
S
61 2 13
MPTBM_Setting_API::callback_file()
S
60 2 12
MPTBM_Setting_Global::settings_sec_reg()
S
54 1 25
MPTBM_Wc_Checkout_Fields_Helper::init()
S
54 1 20
MPTBM_Hidden_Product::create_hidden_wc_product()
S
55 1 20
MPTBM_Settings_Global::settings_page()
S
58 1 20
MPTBM_Admin::load_file()
S
57 1 19
MPTBM_Shortcodes::default_attribute()
S
56 1 19
MPTBM_Settings_Global::settings_sec_reg()
S
58 1 16
MPTBM_Setting_API::callback_textarea()
S
63 2 10
MPTBM_Custom_Slider::get_slider_ids()
S
67 2 8
MPTBM_Settings::info_text()
S
68 2 8
MPTBM_Setting_API::callback_text()
S
63 2 10
MPTBM_Dependencies::js_constant()
S
61 1 15
MPTBM_Global_Function::user_role_exists()
S
70 2 6
MPTBM_Setting_API::callback_password()
S
63 2 10
MPTBM_Setting_API::callback_html()
S
66 2 10
MPTBM_Global_Function::get_post_info()
S
74 2 4
MPTBM_Hidden_Product::count_hidden_wc_product()
S
59 1 15
MPTBM_Global_Function::wc_product_sku()
S
72 2 6
MPTBM_Wc_Checkout_Fields::wc_checkout_fields()
S
66 2 9
MPTBM_Dependencies::global_enqueue()
S
64 2 9
MPTBM_Function::details_template_path()
S
63 2 10
MPTBM_Global_Function::get_order_item_meta()
S
64 2 9
MPTBM_Admin::__construct()
S
64 2 9
MPTBM_Quick_Setup::quick_setup_menu()
S
62 2 10
MPTBM_Setting_API::get_field_description()
S
65 2 9
MPTBM_Custom_Slider::post_thumbnail()
S
66 2 10
MPTBM_Global_Function::get_term_meta()
S
74 2 4
MPTBM_Setting_API::callback_checkbox()
S
60 1 14
MPTBM_Global_File_Load::admin_enqueue()
S
60 1 13
MPTBM_Custom_Layout::move_remove_button()
S
67 1 12
MPTBM_Woocommerce::__construct()
S
60 1 12
MPTBM_Transport_Search::__construct()
S
62 1 11
MPTBM_Global_Function::week_day()
S
62 1 11
MPTBM_Price_Settings::hidden_manual_price_item()
S
70 1 11
MPTBM_Quick_Setup::setup_content_done()
S
66 1 11
MPTBM_Wc_Checkout_Fields::__construct()
S
61 1 11
MPTBM_Setting_API::add_field()
S
63 1 11
MPTBM_Global_File_Load::global_enqueue()
S
61 1 11
MPTBM_Custom_Layout::hidden_table()
S
67 1 11
MPTBM_Function::get_organizer_slug()
S
78 1 3
MPTBM_Transport_Search::get_mptbm_end_place()
S
77 1 4
MPTBM_Global_Function::get_taxonomy()
S
78 1 3
MPTBM_Plugin::__construct()
S
82 1 3
MPTBM_Dependencies::load_file()
S
69 1 7
MPTBM_Transport_Search::get_mptbm_extra_service()
S
77 1 4
MPTBM_Setting_Global::__construct()
S
75 1 4
MPTBM_Shortcodes::mptbm_booking()
S
68 1 7
MPTBM_Function::get_slug()
S
78 1 3
MPTBM_Status::__construct()
S
79 1 3
MPTBM_Select_Icon_image::__construct()
S
69 1 6
MPTBM_Guideline::guideline_menu()
S
73 1 4
MPTBM_Settings::settings_meta()
S
70 1 5
MPTBM_Wc_Checkout_Order::save_mptbm_wc_other_field_settings()
S
91 1 2
MPTBM_Wc_Checkout_Billing::save_mptbm_wc_billing_field_settings()
S
91 1 2
MPTBM_Global_Function::sort_date()
S
79 1 3
MPTBM_Setting_API::set_sections()
S
77 1 4
MPTBM_Global_Function::__construct()
S
78 1 3
MPTBM_Wc_Checkout_Order::apply()
S
91 1 2
MPTBM_Global_Function::get_users_by_role()
S
67 1 8
MPTBM_Function::get_category_slug()
S
78 1 3
MPTBM_Wc_Checkout_Shipping::__construct()
S
67 1 7
MPTBM_Setting_API::__construct()
S
98 1 1
MPTBM_Function::get_cpt()
S
81 1 3
MPTBM_Dependencies::__construct()
S
66 1 8
MPTBM_Setting_API::add_section()
S
77 1 4
MPTBM_Dummy_Import::__construct()
S
78 1 3
MPTBM_Extra_Service::__construct()
S
64 1 9
MPTBM_Global_Function::price_convert_raw()
S
63 1 10
MPTBM_Hidden_Product::__construct()
S
69 1 6
MPTBM_Admin::flush_rewrite()
S
82 1 3
MPTBM_Wc_Checkout_Account::save_mptbm_wc_account_field_settings()
S
91 1 2
MPTBM_Global_File_Load::__construct()
S
66 1 8
MPTBM_Date_Settings::__construct()
S
74 1 4
MPTBM_Wc_Checkout_Fields::mptbm_checkout_ajax_url()
S
72 1 7
MPTBM_Wc_Checkout_Shipping::tab_item()
S
83 1 5
MPTBM_Custom_Slider::__construct()
S
71 1 5
MPTBM_Custom_Layout::popup_button_xs()
S
69 1 8
MPTBM_Frontend::__construct()
S
76 1 4
MPTBM_Wc_Checkout_Billing::save_custom_billing_field()
S
100 1 2
MPTBM_Function::get_general_settings()
S
78 1 3
MPTBM_Admin::email_content_type()
S
82 1 3
MPTBM_Global_Function::get_wc_raw_price()
S
74 1 4
MPTBM_General_Settings::__construct()
S
72 1 5
MPTBM_Custom_Layout::remove_button()
S
77 1 7
MPTBM_Query::query_post_id()
S
67 1 8
MPTBM_CPT::__construct()
S
79 1 3
MPTBM_Shortcodes::__construct()
S
79 1 3
MPTBM_Wc_Checkout_Fields_Helper::default_woocommerce_checkout_required_fields()
S
67 1 6
MPTBM_Wc_Checkout_Shipping::save_mptbm_wc_shipping_field_settings()
S
91 1 2
MPTBM_Global_Function::query_post_type()
S
65 1 9
MPTBM_Global_File_Load::add_frontend_head()
S
78 1 4
MPTBM_Wc_Checkout_Shipping::mp_admin_notice()
S
81 1 3
MPTBM_Dependencies::admin_enqueue()
S
67 1 7
MPTBM_Function::__construct()
S
98 1 1
MPTBM_Wc_Checkout_Account::tab_item()
S
83 1 5
MPTBM_Global_File_Load::custom_css()
S
65 1 10
MPTBM_Settings::__construct()
S
79 1 3
MPTBM_Wc_Checkout_Order::__construct()
S
67 1 7
MPTBM_Setting_API::callback_url()
S
82 1 3
MPTBM_Global_File_Load::load_global_file()
S
66 1 9
MPTBM_Transport_Search::get_mptbm_extra_service_summary()
S
77 1 4
MPTBM_Setting_API::callback_pages()
S
64 1 9
MPTBM_Wc_Checkout_Order::mp_admin_notice()
S
81 1 3
MPTBM_Settings_Global::__construct()
S
67 1 7
MPTBM_Global_File_Load::frontend_enqueue()
S
82 1 3
MPTBM_Global_File_Load::add_admin_head()
S
82 1 3
MPTBM_Wc_Checkout_Fields_Helper::default_app_required_fields()
S
69 1 6
MPTBM_Wc_Checkout_Fields::frontend_enqueue()
S
73 1 4
MPTBM_Global_Function::date_separate_period()
S
68 1 6
MPTBM_Custom_Layout::move_button()
S
77 1 7
MPTBM_Wc_Checkout_Fields_Helper::__construct()
S
77 1 4
MPTBM_Function::get_organizer_label()
S
78 1 3
MPTBM_Wc_Checkout_Default::mp_admin_notice()
S
81 1 3
MPTBM_Global_Style::__construct()
S
75 1 4
MPTBM_Settings_Global::get_settings_fields()
S
76 1 4
MPTBM_Wc_Checkout_Billing::apply()
S
91 1 2
MPTBM_Wc_Checkout_Order::tab_item()
S
83 1 5
MPTBM_Wc_Checkout_Account::apply()
S
91 1 2
MPTBM_Settings_Global::admin_init()
S
74 1 5
MPTBM_Quick_Setup::__construct()
S
79 1 3
MPTBM_Layout::__construct()
S
98 1 1
MPTBM_Wc_Checkout_Account::__construct()
S
67 1 7
MPTBM_Custom_Layout::popup_button()
S
69 1 8
MPTBM_Custom_Layout::switch_button()
S
69 1 8
MPTBM_Price_Settings::__construct()
S
74 1 4
MPTBM_Function::get_name()
S
78 1 3
MPTBM_Wc_Checkout_Fields::checkout_menu()
S
73 1 4
MPTBM_Custom_Layout::__construct()
S
74 1 4
MPTBM_Setting_API::set_fields()
S
77 1 4
MPTBM_Wc_Checkout_Billing::mp_admin_notice()
S
81 1 3
MPTBM_Wc_Checkout_Fields::admin_enqueue()
S
70 1 5
MPTBM_Wc_Checkout_Default::__construct()
S
67 1 7
MPTBM_Wc_Checkout_Default::apply()
S
91 1 2
MPTBM_Dependencies::language_load()
S
74 1 4
MPTBM_Wc_Checkout_Billing::tab_item()
S
83 1 5
MPTBM_Guideline::__construct()
S
79 1 3
MPTBM_Admin::add_dummy_data()
S
82 1 3
MPTBM_Global_Function::get_all_post_id()
S
64 1 10
MPTBM_Frontend::load_file()
S
71 1 6
MPTBM_Settings_Global::get_settings_sections()
S
76 1 4
MPTBM_Query::__construct()
S
91 1 2
MPTBM_Dependencies::frontend_enqueue()
S
64 1 9
MPTBM_Global_Function::get_style_settings()
S
78 1 3
MPTBM_Wc_Checkout_Fields::mp_admin_notice()
S
80 1 3
MPTBM_Function::get_icon()
S
78 1 3
MPTBM_Global_Function::get_slider_settings()
S
78 1 3
MPTBM_Setting_API::callback_color()
S
65 1 9
MPTBM_Wc_Checkout_Fields::get_settings_options()
S
80 1 3
MPTBM_Status::status_menu()
S
73 1 4
MPTBM_Extra_Service::mptbm_extra_service_meta()
S
76 1 3
MPTBM_Settings_Global::global_settings_menu()
S
73 1 4
MPTBM_Wc_Checkout_Account::mp_admin_notice()
S
81 1 3
MPTBM_Global_Function::get_plugin_data()
S
75 1 4
MPTBM_Wc_Checkout_Shipping::apply()
S
91 1 2
MPTBM_Wc_Checkout_Default::tab_item()
S
83 1 5
MPTBM_Wc_Checkout_Billing::__construct()
S
67 1 7
MPTBM_Function::get_category_label()
S
78 1 3