Code Analysis: Foodbook Lite - Online Food Ordering System 1.5.4

Function Rating Maintainability Complexity Lines of code
foodbooklite_enqueue_scripts()
D
26
31 151
FoodBookLite\Admin_Templates_Map::color_settings()
B
32 19 131
FoodBookLite\Products::args()
B
42 17 47
FoodBookLite\Orgaddons\Org_Addons::template_html()
B
34 13 103
FoodBookLite\Admin_Templates_Map::general()
A
34 11 120
FoodBookLite\Components::invoice_template()
A
32 9 127
Appsero\Insights::get_tracking_data()
A
39 13 63
FoodBookLite\Product_Layout::product_layout_list()
A
36 11 91
Appsero\License::menu_output()
A
42 13 57
FoodBookLite\Product_Layout::product_layout_grid()
A
37 11 86
Appsero\Insights::deactivate_scripts()
A
35 6 145
FoodBookLite\Components::status_button_html()
A
43 12 54
FoodBookLite\Admin_Templates_Map::delivertimebranch_tab()
A
37 8 98
FoodBookLite\Admin_Templates_Map::order_received_tab()
A
42 9 67
Appsero\Insights::deactivation_modal_styles()
A
48 1 186
foodbooklite_converted_tracking_status()
A
49 11 35
FoodBookLite\Products::wooAjaxAddToCart()
A
46 10 34
FoodBookLite\Products::productQuery()
A
44 9 46
FoodBookLite\Products::getProductById()
A
39 8 61
FoodBookLite\Date_Time_Map::timeListMaping()
A
44 9 41
FoodBookLite\Hooks::foodbooklite_login_redirect()
A
53 10 21
FoodBookLite\Woo_Product_Tab::foodbooklite_custom_product_data_fields()
A
41 7 65
FoodBookLite\Admin_Templates_Map::page_settings()
A
41 6 74
FoodBookLite\Admin::admin_scripts()
A
44 8 41
Appsero\License::license_form_submit()
A
51 9 26
FoodBookLite\Admin_Templates_Map::location_settings()
A
38 4 100
FoodBookLite\Product_Layout::product_search_list_layout()
A
42 6 69
FoodBookLite\Product_Layout::product_search_grid_layout()
A
41 6 68
Appsero\Insights::handle_optin_optout()
A
54 9 21
Appsero\Insights::get_all_plugins()
A
48 8 34
Appsero\License::licenses_style()
A
51 1 132
foodbooklite_time_elapsed_string()
A
45 7 39
FoodBookLite\Hooks::foodbooklite_page_template()
S
57 8 15
FoodBookLite\Components_Ajax::search_product()
S
44 6 44
FoodBookLite\Components::order_billing_shipping_details()
S
43 5 55
foodbooklite_rating_reviews()
S
55 7 19
FoodBookLite\Woo_Hooks::foodbooklite_order_meta_query_var()
S
50 6 33
Appsero\Insights::get_server_info()
S
55 7 17
Appsero\License::send_request()
S
51 6 28
foodbooklite_currency_symbol_position()
S
53 6 25
Appsero\Insights::uninstall_reason_submission()
S
54 6 20
Appsero\Insights::admin_notice()
S
48 5 34
FoodBookLite\Components::invoice_js_template()
S
40 1 93
FoodBookLite\Components_Ajax::registration()
S
48 5 31
FoodBookLite\Hooks::location_modal()
S
51 5 30
FoodBookLite\Woo_Hooks::checkout_radio_choice_fee()
S
57 6 15
FoodBookLite\Products::get_variation_data()
S
51 5 29
Appsero\Insights::is_local_server()
S
58 6 13
Appsero\License::show_active_license_info()
S
52 5 27
foodbooklite_get_current_branch_id_by_manager()
S
52 5 25
FoodBookLite\Woo_Hooks::foodbooklite_product_meta_query_var()
S
49 4 37
FoodBookLite\Components::admin_filter_form_html()
S
49 4 35
Appsero\License::check_license_status()
S
55 5 19
foodbooklite_get_branch_delivery_boy()
S
56 5 18
FoodBookLite\Components_Ajax::invitation_mail()
S
57 5 16
FoodBookLite\Woo_Hooks::checkout_update_order_meta()
S
58 5 16
Appsero\Insights::__construct()
S
65 6 8
FoodBookLite\Hooks::foodbooklite_no_admin_access()
S
63 6 9
Appsero\License::is_valid_by()
S
64 6 9
FoodBookLite\Components::preorder_filter_form_html()
S
51 4 30
FoodBookLite::foodbooklite_plugin_activate()
S
50 4 29
Appsero\Insights::send_tracking_data()
S
61 5 12
Appsero\License::is_valid()
S
61 5 12
FoodBookLite\Admin_Templates_Map::statustext()
S
43 1 70
Appsero\License::active_client_license()
S
53 4 23
Appsero\License::deactive_client_license()
S
56 4 18
FoodBookLite\Woo_Hooks::foodbooklite_woo_template()
S
57 4 18
FoodBookLite\Admin_Templates_Map::email_settings()
S
46 1 63
foodbooklite_bootstrap_column_map()
S
59 4 17
Appsero\Client::updater()
S
64 5 9
Appsero\Insights::get_wp_info()
S
57 4 15
FoodBookLite\Woo_Hooks::add_product_extra_items_price()
S
64 5 9
Appsero\License::get_input_license_value()
S
59 4 14
FoodBookLite\Woo_Hooks::foodbooklite_edit_woocommerce_checkout_page()
S
58 4 14
Appsero\License::admin_menu()
S
62 4 13
FoodBookLite::foodbooklite_check_wc()
S
61 4 12
foodbooklite_is_multi_branch()
S
63 4 11
FoodBookLite\Admin_Templates_Map::go_pro()
S
46 1 53
Appsero\License::show_license_page_card_header()
S
57 3 23
Appsero\Insights::get_uninstall_reasons()
S
46 1 47
FoodBookLite\Components_Ajax::login()
S
56 3 17
Appsero\License::show_license_page_notices()
S
61 3 17
FoodBookLite\Date_Time_Map::getNaxtDaysDateList()
S
58 3 15
Appsero\License::refresh_client_license()
S
64 4 9
FoodBookLite\Products::getCartItems()
S
49 2 30
FoodBookLite\Woo_Hooks::foodbooklite_add_custom_data_to_order()
S
63 4 10
foodbooklite_page_permission()
S
61 3 13
FoodBookLite::foodbooklite_insert_page()
S
61 3 13
Appsero\Insights::get_user_counts()
S
62 3 12
Appsero\Insights::activate_plugin()
S
61 3 12
Appsero\License::run_schedule()
S
62 3 12
foodbooklite_is_user_role()
S
63 3 11
Appsero\Insights::get_user_ip_address()
S
63 3 11
Appsero\Insights::get_site_name()
S
63 3 11
FoodBookLite::foodbooklite_activation_admin_notice()
S
53 2 24
foodbooklite_tracking_status()
S
55 2 19
FoodBookLite\Admin_Templates_Map::admin_page_maping()
S
56 2 18
FoodBookLite\Components::delivery_boy_assign_component()
S
56 2 18
FoodBookLite\Components::order_transfer_component()
S
57 2 18
FoodBookLite\Admin_Templates_Map::tab()
S
53 1 32
Appsero\Client::set_basename_and_slug()
S
56 2 17
foodbooklite_is_location_type_address()
S
73 3 4
Appsero\Insights::init()
S
69 3 7
Appsero\Insights::get_extra_data()
S
67 3 9
FoodBookLite::foodbooklite_is_woocommerce_activated()
S
65 3 9
FoodBookLite\Hooks::add_body_class()
S
66 3 9
FoodBookLite\Products::getProductReviewsByid()
S
65 3 8
FoodBookLite\Woo_Hooks::add_pre_order_statuses()
S
63 3 10
Appsero\Client::insights()
S
64 3 10
Appsero\Client::license()
S
64 3 10
Appsero\Insights::data_we_collect()
S
60 2 14
FoodBookLite\Admin_Templates_Map::kitchen_options_tab()
S
56 1 29
Appsero\Insights::send_tracking_skipped_request()
S
60 2 13
FoodBookLite\Admin_Menu::admin_menu_page()
S
53 1 27
getBranchWithLocation()
S
62 2 12
foodbooklite_branch_list()
S
62 2 12
FoodBookLite\Products::__construct()
S
51 1 26
Appsero\Client::send_request()
S
54 1 21
FoodBookLite\Inc\Text::definedText()
S
54 1 20
FoodBookLite\Components::filter_area()
S
62 1 19
foodbooklite_getStatusText()
S
54 1 18
FoodBookLite\Admin_Templates_Map::shortcode_list()
S
62 1 17
Appsero\Insights::schedule_event()
S
69 2 6
FoodBookLite\Admin::getInstance()
S
72 2 6
Appsero\Client::is_local_server()
S
73 2 4
Appsero\Insights::plugin_action_links()
S
69 2 6
Appsero\License::schedule_cron_event()
S
70 2 6
FoodBookLite::getInstance()
S
72 2 6
foodbooklite_get_users_role_delivery_manager()
S
66 2 8
Appsero\Insights::theme_deactivated()
S
73 2 5
FoodBookLite::foodbooklite_delete_page()
S
68 2 7
FoodBookLite\Hooks::foodbooklite_login_failed_redirect()
S
71 2 5
FoodBookLite\Products::add_discount()
S
67 2 8
foodbooklite_woo_custom_number_format()
S
66 2 9
FoodBookLite\Admin_Templates_Map::content()
S
60 1 15
FoodBookLite::client_insights()
S
67 2 7
FoodBookLite::foodbooklite_load_textdomain()
S
72 2 5
FoodBookLite\Woo_Hooks::order_tracking_status()
S
62 2 10
FoodBookLite\Components::logout_url_html()
S
68 2 6
foodbooklite_is_active_multi_branch()
S
70 2 7
foodbooklite_date_format()
S
74 2 4
FoodBookLite\Orgaddons\Org_Addons::sendRequest()
S
69 2 6
FoodBookLite\Woo_Product_Tab::foodbooklite_save_proddata_custom_fields()
S
69 2 6
FoodBookLite\Admin_Menu::getInstance()
S
72 2 6
FoodBookLite::__construct()
S
64 2 9
FoodBookLite\Products::set_shipping_methods()
S
67 2 8
Appsero\Insights::deactivation_cleanup()
S
67 2 8
Appsero\Insights::init_common()
S
64 2 9
foodbooklite_getOptionData()
S
74 2 4
Appsero\Insights::notice_dismissed()
S
68 2 7
FoodBookLite\Orgaddons\Org_Addons::installedPlugins()
S
63 2 10
FoodBookLite\Woo_Hooks::checkout_radio_choice_set_session()
S
70 2 6
FoodBookLite\Date_Time_Map::setTimeZone()
S
71 2 5
FoodBookLite\Components::filter_form_html()
S
64 1 14
FoodBookLite\Woo_Hooks::__construct()
S
58 1 14
Appsero\License::add_settings_page()
S
59 1 14
FoodBookLite\Hooks::foodbooklite_shortcode()
S
59 1 14
FoodBookLite\Hooks::__construct()
S
60 1 12
FoodBookLite\Woo_Hooks::register_pre_order_status()
S
62 1 12
Appsero\License::create_menu_page()
S
63 1 12
Appsero\License::create_submenu_page()
S
63 1 12
FoodBookLite\Components_Ajax::__construct()
S
61 1 12
FoodBookLite\Hooks::fb_js_template()
S
63 1 11
Appsero\License::create_options_page()
S
64 1 11
Appsero\Insights::add_weekly_schedule()
S
68 1 7
foodbooklite_getSpecialOffer()
S
69 1 7
Appsero\Insights::get_last_send()
S
78 1 3
FoodBookLite\Admin_Menu::branch_order_submenu_page()
S
77 1 3
FoodBookLite\Admin_Menu::recommended_plugin_submenu_page()
S
73 1 5
Appsero\License::refresh_license_api()
S
67 1 9
FoodBookLite\Date_Time_Map::getDateTime()
S
80 1 3
FoodBookLite\Date_Time_Map::SetDateTime()
S
79 1 3
Appsero\Insights::tracking_allowed()
S
74 1 4
Appsero\License::__construct()
S
65 1 8
FoodBookLite\Admin::__construct()
S
76 1 4
Appsero\Insights::init_theme()
S
72 1 5
Appsero\Insights::optout()
S
68 1 7
FoodBookLite\Woo_Product_Tab::foodbooklite_admin_scripts()
S
73 1 4
Appsero\License::check()
S
74 1 4
FoodBookLite\Orgaddons\Org_Addons::getItems()
S
80 1 3
FoodBookLite\Date_Time_Map::getTimes()
S
79 1 3
FoodBookLite\Admin_Menu::__construct()
S
75 1 4
Appsero\Client::_etrans()
S
79 1 3
Appsero\License::get_license()
S
79 1 3
FoodBookLite\Woo_Product_Tab::foodbooklite_woo_product_tab_custom_style()
S
81 1 6
FoodBookLite\Hooks::foodbooklite_specialoffer_taxonomy()
S
65 1 9
FoodBookLite\Admin_Templates_Map::promo()
S
69 1 10
FoodBookLite\Date_Time_Map::nowTime()
S
75 1 4
foodbooklite_getCategories()
S
69 1 7
Appsero\License::set_option_key()
S
77 1 4
foodbooklite_get_delivery_type_name()
S
65 1 9
Appsero\Insights::notice()
S
77 1 4
Appsero\License::clear_scheduler()
S
81 1 3
Appsero\License::deactivate()
S
74 1 4
FoodBookLite\Products::getCartCount()
S
77 1 4
FoodBookLite\Admin_Templates_Map::admin_page_init()
S
82 1 3
FoodBookLite\Hooks::foodbooklite_add_roles()
S
71 1 5
Appsero\Client::__construct()
S
71 1 6
FoodBookLite\Date_Time_Map::naxtDaysDateListMaping()
S
71 1 5
Appsero\Insights::clear_schedule_event()
S
80 1 3
FoodBookLite\Date_Time_Map::dataMaping()
S
89 1 2
Appsero\Insights::optin()
S
66 1 8
Appsero\License::activate()
S
74 1 4
FoodBookLite\Woo_Product_Tab::foodbooklite_custom_product_data_tab()
S
66 1 8
FoodBookLite\Admin::include_file()
S
76 1 4
FoodBookLite::foodbooklite_plugin_deactivate()
S
77 1 4
Appsero\Insights::add_plugin_data()
S
77 1 4
FoodBookLite\Admin_Menu::page_settings_init()
S
73 1 6
FoodBookLite\Orgaddons\Org_Addons::getOrgItems()
S
80 1 3
FoodBookLite\Date_Time_Map::getDay()
S
70 1 5
Appsero\Insights::init_plugin()
S
67 1 7
foodbooklite_extra_option_price_filter()
S
72 1 5
Appsero\Insights::get_post_count()
S
66 1 9
FoodBookLite\Inc\Text::getText()
S
80 1 3
FoodBookLite\Date_Time_Map::getTodayDateWithDay()
S
71 1 5
FoodBookLite\Admin_Menu::admin_view()
S
76 1 4
Appsero\Insights::add_extra()
S
77 1 4
FoodBookLite\Date_Time_Map::todayDate()
S
75 1 4
Appsero\Insights::hide_notice()
S
77 1 4
foodbooklite_current_date()
S
77 1 4
Appsero\Client::__trans()
S
79 1 3
FoodBookLite\Woo_Product_Tab::__construct()
S
67 1 7
FoodBookLite\Date_Time_Map::getDate()
S
89 1 2
Appsero\Client::set_textdomain()
S
81 1 3
FoodBookLite::foodbooklite_default_pages_list()
S
75 1 5
FoodBookLite\Components_Ajax::update_order_review()
S
67 1 8
FoodBookLite\Admin_Templates_Map::__construct()
S
100 1 2
FoodBookLite\Products::cart_item_remove()
S
75 1 4
Appsero\Client::endpoint()
S
75 1 4