Code Analysis: Advanced Database Cleaner 3.0.4

Function Rating Maintainability Complexity Lines of code
aDBc_prepare_items_to_display()
D
21
42 198
ADBC_Tables_List::aDBc_print_page_content()
D
22
33 220
ADBC_Clean_DB_List::aDBc_prepare_elements_to_clean()
D
29
30 115
ADBC_Options_List::process_bulk_action()
C
33 29 98
EDIT_SCHEDULE_CLEANUP::aDBc_prepare_elements_to_clean()
C
31 28 103
ADBC_SCHEDULE_CLEANUP::aDBc_prepare_elements_to_clean()
C
32 26 100
ADBC_Tasks_List::process_bulk_action()
C
36 23 76
ADBC_EDD_SL_Plugin_Updater::api_request()
B
38 24 60
ADBC_Tables_List::process_bulk_action()
B
36 22 78
ADBC_Clean_Transient::process_bulk_action()
B
37 22 67
ADBC_Advanced_DB_Cleaner::aDBc_main_page_callback()
B
31 17 126
ADBC_Advanced_DB_Cleaner::aDBc_update_plugin_check()
B
33 19 92
ADBC_EDD_SL_Plugin_Updater::show_update_notification()
B
36 20 73
EDIT_SCHEDULE_OPTIMIZE::aDBc_prepare_elements_to_clean()
B
37 19 70
ADBC_SCHEDULE_OPTIMIZE::aDBc_prepare_elements_to_clean()
B
38 17 67
ADBC_Tasks_List::aDBc_print_page_content()
B
34 14 109
EDIT_SCHEDULE_OPTIMIZE::aDBc_print_page_content()
B
32 13 123
ADBC_Options_List::aDBc_print_page_content()
B
34 14 105
ADBC_SCHEDULE_OPTIMIZE::aDBc_print_page_content()
B
35 14 96
ADBC_Clean_Meta_Comment_Post_User_Term::process_bulk_action()
B
41 17 51
ADBC_EDD_SL_Plugin_Updater::show_changelog()
B
41 17 50
ADBC_Clean_Comment::process_bulk_action()
B
42 17 49
ADBC_Clean_Relationship::process_bulk_action()
B
42 17 49
ADBC_Clean_Revision_Trash_Draft::process_bulk_action()
B
42 17 49
aDBc_edd_activate_license()
B
38 16 63
ADBC_Clean_DB_List::aDBc_print_page_content()
B
34 13 100
aDBc_get_all_tables()
B
38 15 65
ADBC_Advanced_DB_Cleaner::plugins_loaded()
B
47 17 31
aDBc_clean_elements_type()
A
40 15 56
aDBc_filter_results_in_all_items_array_free()
A
45 16 40
ADBC_Tables_List::aDBc_prepare_and_count_tables()
A
38 14 66
aDBc_optimize_scheduled_tables()
A
44 15 44
ADBC_SCHEDULE_CLEANUP::aDBc_print_page_content()
A
37 10 89
ADBC_EDD_SL_Plugin_Updater::plugins_api_filter()
A
45 13 41
EDIT_SCHEDULE_CLEANUP::aDBc_print_page_content()
A
34 7 113
ADBC_EDD_SL_Plugin_Updater::check_update()
A
50 12 26
aDBc_add_scheduled_tasks()
A
45 11 41
aDBc_get_core_options()
A
30 4 142
ADBC_Tables_List::column_default()
A
49 11 29
aDBc_clean_scheduled_elements()
A
50 9 27
ADBC_Clean_Transient::aDBc_fill_array_elements_to_clean()
A
42 7 55
ADBC_Clean_DB_List::process_bulk_action()
A
50 9 25
aDBc_edd_license_page()
A
45 7 49
ADBC_Advanced_DB_Cleaner::aDBc_update_settings()
A
56 9 17
aDBc_edd_deactivate_license()
A
47 7 33
ADBC_Clean_Comment::__construct()
A
44 6 47
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_fill_array_elements_to_clean()
S
49 7 28
ADBC_Tasks_List::column_default()
S
55 7 19
ADBC_Options_List::column_default()
S
61 7 13
ADBC_Advanced_DB_Cleaner::aDBc_add_admin_menu()
S
58 7 13
ADBC_Clean_DB_List::column_default()
S
61 7 13
ADBC_Clean_Transient::column_default()
S
61 7 13
ADBC_Clean_Meta_Comment_Post_User_Term::__construct()
S
46 5 40
EDIT_SCHEDULE_CLEANUP::column_cb()
S
56 6 17
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_Advanced_DB_Cleaner::aDBc_rate_notice()
S
53 5 20
ADBC_Clean_Revision_Trash_Draft::__construct()
S
48 4 33
aDBc_count_all_elements_to_clean()
S
56 5 18
aDBc_edd_admin_notices()
S
58 5 17
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_prepare_elements_to_clean()
S
58 5 15
ADBC_EDD_SL_Plugin_Updater::get_cached_version_info()
S
59 5 14
aDBc_get_keep_last_sql_arg()
S
59 5 13
aDBc_clean_all_transients()
S
52 4 27
ADBC_Advanced_DB_Cleaner::aDBc_uninstall()
S
61 5 12
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_Clean_Transient::__construct()
S
53 4 23
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_Comment::aDBc_prepare_elements_to_clean()
S
59 4 15
ADBC_Clean_Relationship::aDBc_prepare_elements_to_clean()
S
59 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_all_elements_type()
S
60 4 13
aDBc_get_core_tables()
S
52 3 27
ADBC_Advanced_DB_Cleaner::aDBc_load_styles_and_scripts()
S
51 3 26
ADBC_Tasks_List::aDBc_prepare_and_count_tasks()
S
53 3 25
ADBC_Options_List::aDBc_prepare_and_count_options()
S
53 3 25
aDBc_edd_check_license()
S
54 3 20
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_add_options()
S
58 3 14
ADBC_EDD_SL_Plugin_Updater::__construct()
S
58 3 14
aDBc_get_limit_offset_sql_args()
S
60 3 13
aDBc_count_elements_to_clean()
S
48 2 28
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_Options_List::prepare_items()
S
57 2 17
ADBC_Clean_Comment::prepare_items()
S
57 2 17
ADBC_Tasks_List::prepare_items()
S
57 2 17
ADBC_Clean_Meta_Comment_Post_User_Term::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_Relationship::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_Clean_Comment::aDBc_get_keep_last_sql_arg()
S
65 3 9
ADBC_Clean_Revision_Trash_Draft::get_hidden_columns()
S
70 3 7
ADBC_Options_List::get_hidden_columns()
S
70 3 7
ADBC_Tables_List::get_hidden_columns()
S
68 3 7
ADBC_Clean_Relationship::get_hidden_columns()
S
70 3 7
ADBC_Clean_Transient::get_hidden_columns()
S
70 3 7
ADBC_Tasks_List::get_hidden_columns()
S
70 3 7
ADBC_Advanced_DB_Cleaner::aDBc_ignore_notice()
S
67 3 7
aDBc_edd_sanitize_license()
S
69 3 7
aDBc_get_order_by_sql_arg()
S
65 3 8
ADBC_Clean_Meta_Comment_Post_User_Term::get_hidden_columns()
S
70 3 7
ADBC_Clean_Revision_Trash_Draft::aDBc_get_keep_last_sql_arg()
S
65 3 9
ADBC_SCHEDULE_CLEANUP::column_cb()
S
64 3 9
ADBC_Clean_Comment::get_hidden_columns()
S
70 3 7
ADBC_EDD_SL_Plugin_Updater::http_request_args()
S
67 3 7
ADBC_Advanced_DB_Cleaner::__construct()
S
58 2 14
ADBC_Clean_DB_List::get_columns()
S
55 1 20
ADBC_Options_List::get_columns()
S
55 1 20
ADBC_Tables_List::get_columns()
S
57 1 17
aDBc_create_tooltip_for_long_string()
S
66 2 8
ADBC_Advanced_DB_Cleaner::aDBc_activate_plugin()
S
63 2 10
ADBC_Tasks_List::get_columns()
S
58 1 15
ADBC_EDD_SL_Plugin_Updater::set_version_info_cache()
S
64 2 10
aDBc_edd_is_license_activated()
S
67 2 8
aDBc_get_core_tasks()
S
61 1 15
aDBc_create_folder_plus_index_file()
S
67 2 8
aDBc_update_task_in_db_after_delete()
S
65 2 9
ADBC_EDD_SL_Plugin_Updater::convert_object_to_array()
S
69 2 7
aDBc_create_tooltip_by_replace()
S
66 2 8
EDIT_SCHEDULE_CLEANUP::prepare_items()
S
59 1 14
ADBC_SCHEDULE_CLEANUP::prepare_items()
S
59 1 14
ADBC_Clean_DB_List::prepare_items()
S
59 1 14
EDIT_SCHEDULE_CLEANUP::get_columns()
S
60 1 13
ADBC_SCHEDULE_CLEANUP::get_columns()
S
60 1 13
ADBC_Clean_Transient::get_columns()
S
61 1 12
ADBC_Clean_Relationship::__construct()
S
62 1 12
aDBc_edd_sl_plugin_updater()
S
61 1 12
ADBC_Clean_Revision_Trash_Draft::get_columns()
S
63 1 11
aDBc_edd_deactivate_license_after_uninstall()
S
62 1 11
ADBC_Advanced_DB_Cleaner::aDBc_additional_schedules()
S
63 1 11
ADBC_Clean_Comment::get_columns()
S
63 1 11
ADBC_Clean_Transient::aDBc_print_page_content()
S
83 1 3
ADBC_Clean_Relationship::get_columns()
S
64 1 10
ADBC_Clean_Transient::get_bulk_actions()
S
71 1 6
ADBC_Tables_List::no_items()
S
80 1 3
ADBC_Clean_Comment::aDBc_print_page_content()
S
83 1 3
ADBC_Options_List::get_sortable_columns()
S
66 1 9
ADBC_Clean_DB_List::no_items()
S
80 1 3
ADBC_EDD_SL_Plugin_Updater::verify_ssl()
S
78 1 3
EDIT_SCHEDULE_CLEANUP::get_bulk_actions()
S
83 1 3
EDIT_SCHEDULE_CLEANUP::no_items()
S
80 1 3
ADBC_Clean_Revision_Trash_Draft::get_bulk_actions()
S
71 1 6
ADBC_Clean_Meta_Comment_Post_User_Term::column_cb()
S
77 1 3
ADBC_Tasks_List::get_bulk_actions()
S
71 1 6
ADBC_Clean_DB_List::column_cb()
S
78 1 3
ADBC_Options_List::get_bulk_actions()
S
67 1 8
ADBC_Tasks_List::__construct()
S
66 1 9
aDBc_edd_register_option()
S
80 1 3
ADBC_EDD_SL_Plugin_Updater::init()
S
67 1 7
ADBC_Clean_DB_List::__construct()
S
66 1 9
ADBC_Tasks_List::column_cb()
S
76 1 3
ADBC_Clean_Comment::no_items()
S
80 1 3
ADBC_Clean_Transient::no_items()
S
80 1 3
ADBC_Advanced_DB_Cleaner::aDBc_conflict_notice_free()
S
74 1 5
ADBC_Clean_Revision_Trash_Draft::no_items()
S
80 1 3
ADBC_Clean_DB_List::get_bulk_actions()
S
71 1 6
ADBC_SCHEDULE_CLEANUP::get_hidden_columns()
S
82 1 3
ADBC_Tables_List::get_sortable_columns()
S
66 1 9
ADBC_Clean_Meta_Comment_Post_User_Term::get_bulk_actions()
S
71 1 6
ADBC_Clean_Transient::column_cb()
S
77 1 3
ADBC_Clean_Revision_Trash_Draft::aDBc_print_page_content()
S
83 1 3
ADBC_Clean_Relationship::aDBc_print_page_content()
S
83 1 3
ADBC_SCHEDULE_OPTIMIZE::__construct()
S
79 1 4
ADBC_Tasks_List::no_items()
S
80 1 3
ADBC_Clean_Relationship::column_cb()
S
77 1 3
ADBC_SCHEDULE_CLEANUP::no_items()
S
80 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::no_items()
S
80 1 3
ADBC_Clean_Comment::get_bulk_actions()
S
71 1 6
ADBC_Clean_Relationship::no_items()
S
80 1 3
ADBC_SCHEDULE_CLEANUP::__construct()
S
66 1 9
ADBC_Tables_List::__construct()
S
66 1 9
EDIT_SCHEDULE_CLEANUP::__construct()
S
66 1 9
ADBC_Clean_Revision_Trash_Draft::column_cb()
S
77 1 3
EDIT_SCHEDULE_OPTIMIZE::__construct()
S
79 1 4
ADBC_Tables_List::get_bulk_actions()
S
65 1 9
ADBC_Options_List::__construct()
S
66 1 9
ADBC_Options_List::column_cb()
S
77 1 3
ADBC_Tasks_List::get_sortable_columns()
S
70 1 7
ADBC_SCHEDULE_CLEANUP::get_bulk_actions()
S
83 1 3
ADBC_Clean_Relationship::get_bulk_actions()
S
71 1 6
ADBC_Options_List::no_items()
S
80 1 3
ADBC_Clean_Comment::column_cb()
S
77 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::get_columns()
S
64 1 10
ADBC_Tables_List::column_cb()
S
77 1 3
ADBC_Clean_DB_List::get_hidden_columns()
S
82 1 3
ADBC_Clean_Meta_Comment_Post_User_Term::aDBc_print_page_content()
S
83 1 3
ADBC_Advanced_DB_Cleaner::aDBc_conflict_notice_old_pro()
S
74 1 5
EDIT_SCHEDULE_CLEANUP::get_hidden_columns()
S
82 1 3