Code Analysis: Advanced Database Cleaner 3.1.6

Function Rating Maintainability Complexity Lines of code
aDBc_prepare_items_to_display()
D
18
52 233
ADBC_Tables_List::aDBc_print_page_content()
D
17
43 301
ADBC_Options_List::aDBc_print_page_content()
D
25
30 182
ADBC_Options_List::process_bulk_action()
D
32 32 97
ADBC_Tables_List::process_bulk_action()
C
32 30 103
ADBC_Tasks_List::aDBc_print_page_content()
C
28
24 167
EDIT_SCHEDULE_CLEANUP::aDBc_prepare_elements_to_clean()
C
31 28 104
ADBC_Advanced_DB_Cleaner::aDBc_main_page_callback()
C
28
25 145
ADBC_Clean_DB_List::aDBc_prepare_elements_to_clean()
C
30 26 111
ADBC_SCHEDULE_CLEANUP::aDBc_prepare_elements_to_clean()
C
32 26 100
aDBc_license_actions_callback()
C
32 26 99
ADBC_Advanced_DB_Cleaner::aDBc_update_plugin_check()
C
31 25 107
ADBC_Tasks_List::process_bulk_action()
C
35 25 85
ADBC_Advanced_DB_Cleaner::plugins_loaded()
C
36 25 69
ADBC_Tables_List::aDBc_prepare_and_count_tables()
B
35 21 80
ADBC_Clean_Transient::process_bulk_action()
B
38 20 63
EDIT_SCHEDULE_OPTIMIZE::aDBc_prepare_elements_to_clean()
B
37 19 72
EDIT_SCHEDULE_OPTIMIZE::aDBc_print_page_content()
B
30 13 155
ADBC_SCHEDULE_OPTIMIZE::aDBc_print_page_content()
B
32 14 130
ADBC_SCHEDULE_OPTIMIZE::aDBc_prepare_elements_to_clean()
B
38 17 68
aDBc_get_core_options()
B
23
5 240
ADBC_Clean_DB_List::aDBc_print_page_content()
B
32 13 120
ADBC_EDD_SL_Plugin_Updater::show_update_notification()
B
36 15 85
aDBc_get_all_tables()
B
38 15 65
ADBC_Advanced_DB_Cleaner::aDBc_uninstall()
B
39 15 64
aDBc_clean_elements_type()
A
41 15 55
aDBc_filter_results_in_all_items_array_free()
A
45 16 40
ADBC_EDD_SL_Plugin_Updater::get_version_from_remote()
A
43 15 46
ADBC_Clean_Meta_Comment_Post_User_Term::process_bulk_action()
A
43 15 46
aDBc_optimize_scheduled_tables()
A
44 15 44
aDBc_save_settings_callback()
A
48 16 29
ADBC_Clean_Comment::process_bulk_action()
A
43 15 44
ADBC_Clean_Relationship::process_bulk_action()
A
43 15 44
ADBC_Clean_Revision_Trash_Draft::process_bulk_action()
A
43 15 44
ADBC_EDD_SL_Plugin_Updater::plugins_api_filter()
A
45 15 43
ADBC_SCHEDULE_CLEANUP::aDBc_print_page_content()
A
34 10 112
EDIT_SCHEDULE_CLEANUP::aDBc_print_page_content()
A
32 7 137
aDBc_add_scheduled_tasks()
A
45 11 41
ADBC_Tables_List::column_default()
A
47 11 34
ADBC_Tasks_List::column_default()
A
50 10 27
ADBC_Tasks_List::aDBc_prepare_and_count_tasks()
A
47 9 37
ADBC_Options_List::aDBc_prepare_and_count_options()
A
47 9 37
aDBc_clean_scheduled_elements()
A
50 9 27
ADBC_EDD_SL_Plugin_Updater::show_changelog()
A
52 9 22
ADBC_Clean_Comment::__construct()
A
43 7 50
ADBC_EDD_SL_Plugin_Updater::check_update()
A
54 9 20
adbc_get_total_autoload_size()
A
53 8 22
ADBC_Advanced_DB_Cleaner::aDBc_add_admin_menu()
A
56 8 16
ADBC_Clean_Meta_Comment_Post_User_Term::__construct()
S
45 6 43
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_fill_array_elements_to_clean()
S
49 7 28
aDBc_edd_license_page()
S
40 3 86
ADBC_Clean_DB_List::process_bulk_action()
S
53 7 20
ADBC_Clean_Transient::aDBc_fill_array_elements_to_clean()
S
44 5 49
ADBC_Advanced_DB_Cleaner::aDBc_ignore_notice()
S
56 7 18
ADBC_Options_List::column_default()
S
59 7 15
ADBC_Clean_DB_List::column_default()
S
61 7 13
ADBC_Clean_Transient::column_default()
S
61 7 13
ADBC_Advanced_DB_Cleaner::__construct()
S
50 6 26
ADBC_Advanced_DB_Cleaner::aDBc_load_styles_and_scripts()
S
45 5 38
ADBC_Clean_Revision_Trash_Draft::__construct()
S
47 5 36
EDIT_SCHEDULE_CLEANUP::column_cb()
S
56 6 17
ADBC_Advanced_DB_Cleaner::aDBc_rate_notice()
S
48 5 31
ADBC_EDD_SL_Plugin_Updater::get_tested_version()
S
58 6 15
ADBC_Clean_Comment::column_default()
S
62 6 12
ADBC_Clean_Revision_Trash_Draft::column_default()
S
62 6 12
ADBC_Advanced_DB_Cleaner::aDBc_deactivate_plugin()
S
55 5 20
aDBc_count_all_elements_to_clean()
S
56 5 18
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_prepare_elements_to_clean()
S
58 5 15
ADBC_Advanced_DB_Cleaner::aDBc_add_network_admin_menu()
S
61 6 10
ADBC_EDD_SL_Plugin_Updater::get_cached_version_info()
S
59 5 14
aDBc_clean_all_transients()
S
51 4 28
aDBc_get_keep_last_sql_arg()
S
59 5 13
aDBc_delete_folder_with_content()
S
61 5 12
ADBC_Clean_Meta_Comment_Post_User_Term::column_default()
S
63 5 11
ADBC_Clean_Relationship::column_default()
S
63 5 11
ADBC_Options_List::get_bulk_actions()
S
57 4 16
aDBc_edd_sl_plugin_updater()
S
58 4 15
aDBc_get_all_options()
S
58 4 15
aDBc_get_all_scheduled_tasks()
S
58 4 15
aDBc_create_tooltip_for_option_value()
S
58 4 15
ADBC_Clean_Revision_Trash_Draft::aDBc_prepare_elements_to_clean()
S
59 4 15
ADBC_Clean_Transient::aDBc_prepare_elements_to_clean()
S
59 4 15
ADBC_Clean_Comment::aDBc_prepare_elements_to_clean()
S
59 4 15
ADBC_EDD_SL_Plugin_Updater::convert_object_to_array()
S
63 5 10
ADBC_Clean_Relationship::aDBc_prepare_elements_to_clean()
S
59 4 15
aDBc_get_order_by_sql_arg()
S
59 4 13
aDBc_clean_all_elements_type()
S
60 4 13
ADBC_EDD_SL_Plugin_Updater::api_request()
S
61 4 13
aDBc_get_core_tables()
S
52 3 27
aDBc_count_elements_to_clean()
S
45 2 41
ADBC_EDD_SL_Plugin_Updater::request_recently_failed()
S
63 4 11
ADBC_EDD_SL_Plugin_Updater::get_repo_api_data()
S
56 3 20
ADBC_Clean_Transient::__construct()
S
55 3 20
ADBC_Options_List::get_columns()
S
50 2 31
aDBc_get_size_from_bytes()
S
60 3 15
ADBC_SCHEDULE_CLEANUP::column_default()
S
65 4 10
EDIT_SCHEDULE_CLEANUP::column_default()
S
65 4 10
ADBC_EDD_SL_Plugin_Updater::__construct()
S
57 3 15
aDBc_add_options()
S
58 3 14
aDBc_get_limit_offset_sql_args()
S
60 3 13
ADBC_Clean_Relationship::get_sortable_columns()
S
62 3 12
ADBC_Clean_Revision_Trash_Draft::get_sortable_columns()
S
62 3 12
ADBC_Clean_Comment::get_sortable_columns()
S
63 3 11
ADBC_Clean_Meta_Comment_Post_User_Term::get_sortable_columns()
S
63 3 11
ADBC_Clean_Transient::get_sortable_columns()
S
63 3 11
ADBC_Clean_Comment::aDBc_fill_array_elements_to_clean()
S
54 2 22
ADBC_Clean_Revision_Trash_Draft::aDBc_fill_array_elements_to_clean()
S
54 2 22
aDBc_edd_deactivate_license_after_uninstall()
S
55 2 19
ADBC_Clean_Relationship::prepare_items()
S
57 2 17
ADBC_Tasks_List::prepare_items()
S
57 2 17
ADBC_Options_List::prepare_items()
S
57 2 17
ADBC_Clean_Comment::prepare_items()
S
57 2 17
ADBC_Tables_List::prepare_items()
S
57 2 17
ADBC_Clean_Relationship::aDBc_fill_array_elements_to_clean()
S
57 2 17
ADBC_Clean_Meta_Comment_Post_User_Term::prepare_items()
S
57 2 17
ADBC_Clean_Revision_Trash_Draft::prepare_items()
S
57 2 17
ADBC_Clean_Transient::prepare_items()
S
57 2 17
aDBc_return_array_all_elements_to_clean()
S
49 1 31
ADBC_Tables_List::get_hidden_columns()
S
68 3 7
ADBC_SCHEDULE_CLEANUP::column_cb()
S
64 3 9
ADBC_Clean_Comment::aDBc_get_keep_last_sql_arg()
S
65 3 9
ADBC_Options_List::get_hidden_columns()
S
70 3 7
ADBC_Clean_Meta_Comment_Post_User_Term::get_hidden_columns()
S
70 3 7
ADBC_Clean_Relationship::__construct()
S
58 2 15
ADBC_Tasks_List::get_hidden_columns()
S
70 3 7
ADBC_Tables_List::get_bulk_actions()
S
58 2 15
ADBC_Clean_Revision_Trash_Draft::aDBc_get_keep_last_sql_arg()
S
65 3 9
ADBC_EDD_SL_Plugin_Updater::http_request_args()
S
69 3 6
ADBC_Clean_Comment::get_hidden_columns()
S
70 3 7
ADBC_Clean_Transient::get_hidden_columns()
S
70 3 7
ADBC_Clean_Relationship::get_hidden_columns()
S
70 3 7
ADBC_Clean_Revision_Trash_Draft::get_hidden_columns()
S
70 3 7
ADBC_Tasks_List::get_bulk_actions()
S
62 2 12
ADBC_EDD_SL_Plugin_Updater::set_version_info_cache()
S
61 2 11
aDBc_format_bytes()
S
61 2 11
aDBc_get_core_tasks()
S
54 1 25
ADBC_Clean_DB_List::get_columns()
S
55 1 20
ADBC_Tables_List::get_columns()
S
57 1 17
aDBc_create_tooltip_by_replace()
S
66 2 8
aDBc_create_folder_plus_index_file()
S
67 2 8
aDBc_update_task_in_db_after_delete()
S
65 2 9
ADBC_Tasks_List::get_columns()
S
58 1 15
aDBc_create_tooltip_for_long_string()
S
66 2 8
aDBc_edd_is_license_activated()
S
67 2 8
ADBC_Clean_DB_List::prepare_items()
S
59 1 14
aDBc_get_ADBC_options_and_tasks_names()
S
62 1 14
EDIT_SCHEDULE_CLEANUP::prepare_items()
S
59 1 14
ADBC_SCHEDULE_CLEANUP::prepare_items()
S
59 1 14
ADBC_SCHEDULE_CLEANUP::get_columns()
S
60 1 13
ADBC_Tasks_List::column_cb()
S
61 1 13
EDIT_SCHEDULE_CLEANUP::get_columns()
S
60 1 13
ADBC_Clean_Transient::get_columns()
S
61 1 12
ADBC_Clean_Comment::get_columns()
S
63 1 11
ADBC_Clean_Revision_Trash_Draft::get_columns()
S
63 1 11
ADBC_Advanced_DB_Cleaner::aDBc_additional_schedules()
S
63 1 11
ADBC_Clean_Transient::no_items()
S
80 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::column_cb()
S
77 1 3
ADBC_SCHEDULE_CLEANUP::no_items()
S
80 1 3
ADBC_Clean_Transient::column_cb()
S
77 1 3
ADBC_Clean_DB_List::column_cb()
S
78 1 3
ADBC_Clean_Comment::get_bulk_actions()
S
71 1 6
EDIT_SCHEDULE_CLEANUP::__construct()
S
66 1 9
ADBC_Clean_Relationship::aDBc_print_page_content()
S
83 1 3
ADBC_Options_List::column_cb()
S
68 1 7
ADBC_EDD_SL_Plugin_Updater::log_failed_request()
S
79 1 3
ADBC_Advanced_DB_Cleaner::aDBc_init()
S
78 1 3
EDIT_SCHEDULE_CLEANUP::get_hidden_columns()
S
82 1 3
ADBC_Tables_List::column_cb()
S
68 1 7
ADBC_Clean_Revision_Trash_Draft::no_items()
S
80 1 3
ADBC_Advanced_DB_Cleaner::aDBc_conflict_notice_free()
S
74 1 5
ADBC_Clean_DB_List::get_bulk_actions()
S
71 1 6
ADBC_SCHEDULE_CLEANUP::get_hidden_columns()
S
82 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::get_bulk_actions()
S
71 1 6
ADBC_Clean_Comment::column_cb()
S
77 1 3
ADBC_Tasks_List::__construct()
S
66 1 9
ADBC_Options_List::get_sortable_columns()
S
66 1 9
ADBC_Clean_Relationship::no_items()
S
80 1 3
ADBC_SCHEDULE_CLEANUP::get_bulk_actions()
S
83 1 3
ADBC_Tasks_List::get_sortable_columns()
S
70 1 7
ADBC_Tables_List::get_sortable_columns()
S
66 1 9
ADBC_Clean_Comment::aDBc_print_page_content()
S
83 1 3
ADBC_Options_List::__construct()
S
66 1 9
ADBC_Tables_List::no_items()
S
80 1 3
ADBC_Options_List::no_items()
S
80 1 3
ADBC_Clean_Relationship::column_cb()
S
77 1 3
ADBC_Clean_DB_List::no_items()
S
80 1 3
ADBC_EDD_SL_Plugin_Updater::init()
S
69 1 6
ADBC_EDD_SL_Plugin_Updater::get_cache_key()
S
74 1 4
ADBC_Clean_Comment::no_items()
S
80 1 3
ADBC_Tasks_List::no_items()
S
80 1 3
ADBC_Clean_DB_List::get_hidden_columns()
S
82 1 3
ADBC_Clean_Transient::aDBc_print_page_content()
S
83 1 3
ADBC_Clean_Relationship::get_bulk_actions()
S
71 1 6
ADBC_Clean_Revision_Trash_Draft::get_bulk_actions()
S
71 1 6
ADBC_Advanced_DB_Cleaner::aDBc_activate_plugin()
S
100 1 1
ADBC_Clean_Transient::get_bulk_actions()
S
71 1 6
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_print_page_content()
S
83 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::get_columns()
S
64 1 10
ADBC_Tables_List::__construct()
S
66 1 9
ADBC_SCHEDULE_OPTIMIZE::__construct()
S
79 1 4
EDIT_SCHEDULE_OPTIMIZE::__construct()
S
79 1 4
ADBC_EDD_SL_Plugin_Updater::get_active_plugins()
S
72 1 5
ADBC_Advanced_DB_Cleaner::aDBc_conflict_notice_old_pro()
S
74 1 5
ADBC_Clean_Revision_Trash_Draft::column_cb()
S
77 1 3
EDIT_SCHEDULE_CLEANUP::get_bulk_actions()
S
83 1 3
EDIT_SCHEDULE_CLEANUP::no_items()
S
80 1 3
ADBC_SCHEDULE_CLEANUP::__construct()
S
66 1 9
ADBC_Clean_Relationship::get_columns()
S
64 1 10
ADBC_Clean_Meta_Comment_Post_User_Term::no_items()
S
80 1 3
ADBC_Clean_DB_List::__construct()
S
66 1 9
ADBC_Clean_Revision_Trash_Draft::aDBc_print_page_content()
S
83 1 3
ADBC_EDD_SL_Plugin_Updater::verify_ssl()
S
78 1 3