Code Analysis: Auto Bulb Finder for WordPress 2.6.6

Function Rating Maintainability Complexity Lines of code
ABFinder\Helper\ABFinder_Database::query_vehicles()
D
28
37 114
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_create_adaption()
C
34 24 87
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_create_vehicle()
C
35 24 79
ABFinder\Helper\ABFinder_Database::query_local_vehicles()
B
30 18 135
ABFinder\Templates\Admin\ABFinder_Adaptions_List::process_bulk_action()
B
41 14 77
ABFinder\Templates\Admin\ABFinder_Vehicles_List::process_bulk_action()
B
41 14 77
ABFinder\Helper\ABFinder_Database::get_local_exclude_vehicles()
A
47 13 34
abfinder_ajax_function()
A
44 11 43
ABFinder\Templates\Admin\ABFinder_Adaptions_List::column_default()
A
49 11 29
ABFinder\Templates\Admin\ABFinder_Vehicles_List::column_default()
A
53 10 21
abfinder_products_shortcode()
A
43 7 54
ABFinder_Install::abfinder_process_page_creation()
A
47 8 35
ABFinder\Helper\ABFinder_Database::import_vehicles()
A
46 8 34
ABFinder\Includes\Admin\ABFinder_Admin_Functions::auto_bulb_finder_adaption_menu()
A
52 8 26
ABFinder\Includes\Admin\ABFinder_Admin_Functions::auto_bulb_finder_vehicle_menu()
A
53 8 25
ABFinder\Helper\ABFinder_Database::import_adaptions()
S
46 5 40
ABFinder\Inc\ABFinder_Errors::abfinder_print_notification()
S
59 6 15
abfinfer_top_vehicles()
S
45 3 59
abfinder_namespace_class_autoload()
S
51 5 25
abfinder_recently_queried_vehicles()
S
48 3 53
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_add_adaption_html()
S
59 5 14
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_add_vehicle_html()
S
59 5 14
ABFinder\Helper\ABFinder_Adaptions::abfinder_save_adaption()
S
52 4 27
ABFinder\Helper\ABFinder_Vehicles::abfinder_save_vehicle()
S
53 4 26
ABFinder\Helper\ABFinder_Database::get_token()
S
52 4 24
ABFinder\Helper\ABFinder_Database::getAdaptionCsvContent()
S
54 4 20
ABFinder\Helper\ABFinder_Database::getVehicleCsvContent()
S
54 4 20
abfinder_locate_template()
S
59 4 16
ABFinder\Helper\ABFinder_Adaptions::abfinder_get_adaption_by_size()
S
56 4 16
ABFinder\Helper\ABFinder_Vehicles::abfinder_get_vehicle_by_size()
S
57 4 15
ABFINDER::abfinder_is_request()
S
66 5 8
ABFinder_Install::abfinder_upgrade_table()
S
61 4 13
abfinder_get_template()
S
62 4 11
ABFinder\Templates\Admin\ABFinder_Vehicles_List::abfinder_get_assigned_vehicles()
S
53 3 21
ABFinder\Templates\Admin\ABFinder_Adaptions_List::abfinder_get_assigned_adaptions()
S
55 3 19
ABFinder\Helper\ABFinder_Database::export_adaptions()
S
56 3 17
ABFinder_Install::abfinder_create_table()
S
48 1 45
ABFinder\Helper\ABFinder_Vehicles::abfinder_enable_vehicle()
S
59 3 14
ABFinder\Helper\ABFinder_Vehicles::abfinder_disable_vehicle()
S
59 3 14
ABFinder\Helper\ABFinder_Vehicles::abfinder_delete_vehicle()
S
59 3 14
ABFinder\Helper\ABFinder_Adaptions::abfinder_disable_adaption()
S
59 3 14
ABFinder\Helper\ABFinder_Adaptions::abfinder_delete_adaption()
S
59 3 14
ABFinder\Helper\ABFinder_Adaptions::abfinder_enable_adaption()
S
59 3 14
ABFinder\Helper\ABFinder_Vehicles::abfinder_get_vehicles()
S
59 3 14
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_statistics_add_screen_options()
S
61 3 13
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_vehicle_list_html()
S
55 2 22
ABFinder\Templates\Admin\ABFinder_Vehicles_List::prepare_items()
S
53 2 22
ABFinder\Templates\Admin\ABFinder_Adaptions_List::prepare_items()
S
54 2 21
ABFinder_Install::abfinder_create_page()
S
57 2 17
abfinder_add_jquery()
S
65 3 9
abfinder_jquery_toggle()
S
68 3 7
ABFINDER::abfinder_includes()
S
59 2 15
ABFinder\Helper\ABFinder_Adaptions::abfinder_get_adaptions()
S
64 3 9
ABFinder\Helper\ABFinder_Vehicles::abfinder_get_vehicle()
S
66 3 8
ABFinder\Helper\ABFinder_Database::exportAdaptionContent()
S
65 3 7
ABFinder\Helper\ABFinder_Adaptions::abfinder_get_adaption()
S
66 3 8
ABFinder\Helper\ABFinder_Database::exportVehicleContent()
S
65 3 7
ABFinder\Helper\ABFinder_Database::export_vehicles()
S
60 2 13
abfinder_plugin_meta_links()
S
61 2 13
ABFinder\Helper\ABFinder_Database::query_similar_bulbs()
S
62 2 11
ABFinder\Templates\Admin\ABFinder_Vehicles_List::abfinder_qrecord_count()
S
62 2 11
abfinder_vehicle_post_type()
S
55 1 21
ABFinder_Install::abfinder_create_vehicle_query_history_table()
S
58 1 20
ABFinder_Install::abfinder_create_vehicle_table()
S
59 1 18
ABFinder\Helper\ABFinder_Database::insert_vehicle_query_history()
S
57 1 17
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_adaption_list_html()
S
59 1 17
abfinder_shortcode_abf_vehicle()
S
58 1 17
is_woocommerce_activated()
S
70 2 7
ABFinder\Helper\ABFinder_Adaptions::abfinder_get_allocated_adaptions()
S
62 2 10
ABFinder\Helper\ABFinder_Vehicles::abfinder_get_allocated_vehicles()
S
62 2 10
ABFinder\Inc\ABFinder_Errors::abfinder_set_error_code()
S
74 2 5
ABFINDER::instance()
S
72 2 6
ABFinder\Templates\Admin\ABFinder_Vehicles_List::column_status()
S
71 2 6
ABFinder\Templates\Admin\ABFinder_Adaptions_List::sanitize_id_array()
S
67 2 8
ABFinder\Templates\Admin\ABFinder_Vehicles_List::sanitize_id_array()
S
67 2 8
ABFinder_Install::upgrade()
S
66 2 9
ABFinder\Templates\Admin\ABFinder_Adaptions_List::abfinder_qrecord_count()
S
64 2 10
ABFinder\Helper\ABFinder_Database::save_settings()
S
65 2 8
ABFinder\Helper\ABFinder_Adaptions::get_adaption_id()
S
66 2 8
abfinder_save_settings()
S
69 2 6
str_contains()
S
78 2 3
is_woocommerce_activated()
S
70 2 7
ABFinder\Templates\Admin\ABFinder_Vehicles_List::get_columns()
S
59 1 14
abfinder_shortcode_abf()
S
60 1 13
abf_delete_plugin()
S
61 1 13
abfinder_ux_builder_element()
S
61 1 13
ABFinder\Templates\Admin\ABFinder_Adaptions_List::__construct()
S
61 1 13
ABFinder\Templates\Admin\ABFinder_Vehicles_List::__construct()
S
61 1 13
ABFinder\Templates\Admin\ABFinder_Adaptions_List::get_columns()
S
63 1 11
ABFinder\Helper\ABFinder_Database::abfinder_update_vehicle_query_history()
S
63 1 11
ABFinder\Helper\ABFinder_Database::abfinder_get_vehicle_query_history()
S
64 1 11
ABFinder\Templates\Admin\ABFinder_Adaptions_List::no_items()
S
79 1 3
ABFinder\Templates\Admin\ABFinder_Vehicles_List::get_hidden_columns()
S
82 1 3
ABFinder\Includes\Admin\ABFinder_Admin_Functions::auto_bulb_finder_admin_menu()
S
67 1 6
ABFinder\Helper\ABFinder_Vehicles::get_vehicle_id()
S
70 1 5
ABFinder\Includes\Admin\ABFinder_Admin_Hooks::__construct()
S
65 1 8
ABFinder\Helper\ABFinder_Database::abfinder_add_vehicle_query_history()
S
82 1 3
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_statistic_html()
S
82 1 3
abfinder_get_default_app_promotion_html()
S
83 1 3
ABFinder\Inc\ABFinder_Errors::abfinder_get_error_code()
S
82 1 3
abfinder_register_my_vehicles_endpoint()
S
79 1 3
abfinder_plugin_install()
S
76 1 4
ABFinder\Templates\Admin\ABFinder_Adaptions_List::column_cb()
S
72 1 6
abfinder_my_vehicles_endpoint_content()
S
81 1 3
abfinder_ux_shortcode_func()
S
68 1 7
getSizeAndProducIdByVid()
S
69 1 6
ABFinder\Helper\ABFinder_Database::revoke_token()
S
71 1 6
ABFinder\Templates\Admin\ABFinder_Adaptions_List::get_hidden_columns()
S
82 1 3
abfinder_add_settings_link()
S
78 1 3
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_export_vehicle_html()
S
82 1 3
ABFinder\Includes\Admin\ABFinder_Admin_Functions::wkmpevent_add_screen_id()
S
77 1 4
abfinder_add_adaptions_link()
S
78 1 3
ABFinder\Templates\Admin\ABFinder_Adaptions_List::get_bulk_actions()
S
69 1 7
ABFinder\Helper\ABFinder_Database::query_local_vehicle_years()
S
67 1 7
abfinder_add_my_vehicles_tab()
S
75 1 4
ABFinder\Templates\Admin\abfinder_Admin_Templates::auto_bulb_finder_config_html()
S
82 1 3
ABFinder\Templates\Admin\ABFinder_Adaptions_List::get_sortable_columns()
S
67 1 8
ABFinder\Helper\ABFinder_Database::checkIfHeaderMatches()
S
72 1 5
abfinder_add_vehicles_link()
S
78 1 3
abfinder_plugin_deactive()
S
74 1 5
ABFinder\Helper\ABFinder_Database::getExpectedHeader()
S
75 1 4
ABFinder\Templates\Admin\ABFinder_Vehicles_List::no_items()
S
79 1 3
ABFinder\Helper\ABFinder_Vehicles::__construct()
S
71 1 6
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_import_adaption_html()
S
82 1 3
ABFinder\Templates\Admin\ABFinder_Adaptions_List::column_name()
S
64 1 8
ABFinder_Install::init()
S
78 1 4
ABFinder\Helper\ABFinder_Database::get_vehicle_count_by_day()
S
67 1 8
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_adaption_menu()
S
82 1 3
ABFinder\Templates\Admin\ABFinder_Vehicles_List::get_sortable_columns()
S
67 1 8
ABFinder\Helper\ABFinder_Database::getCsvHeader()
S
74 1 4
ABFinder\Inc\ABFinder_Errors::__construct()
S
81 1 3
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_add_adaption_menu()
S
82 1 3
ABFinder\Templates\Admin\ABFinder_Vehicles_List::get_bulk_actions()
S
69 1 7
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_admin_script()
S
82 1 3
ABFinder\Includes\Admin\ABFinder_Admin_Functions::auto_bulb_finder_statistic_menu()
S
76 1 4
ABFinder\Templates\Admin\ABFinder_Vehicles_List::column_year()
S
64 1 8
ABFinder\Helper\ABFinder_Database::get_top_vehicles()
S
67 1 8
ABFinder\Templates\Admin\ABFinder_Vehicles_List::column_cb()
S
72 1 6
ABFinder\Helper\ABFinder_Adaptions::__construct()
S
71 1 6
ABFINDER()
S
76 1 4
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_import_vehicle_html()
S
82 1 3
ABFinder_Install::__construct()
S
77 1 4
abfinder_add_abfinder_ajax_actions()
S
75 1 4
ABFinder\Templates\Admin\abfinder_Admin_Templates::abfinder_export_adaption_html()
S
82 1 3
ABFinder\Includes\Admin\ABFinder_Admin_Functions::abfinder_config_menu()
S
82 1 3
ABFINDER::__construct()
S
74 1 5
ABFinder\Includes\Admin\ABFinder_Admin_Functions::__construct()
S
79 1 3