Code Analysis: Everest Backup 1.0.3

Function Rating Maintainability Complexity Lines of code
Everest_Backup::remove_backup_file()
B
38 22 66
Everest_Backup\Modules\Restore_Users::restore()
B
38 17 66
Everest_Backup\Database::get_insert_into()
B
43 18 46
Everest_Backup\Updater::init()
A
41 14 54
Everest_Backup\Modules\Import_Database::import()
A
42 14 53
Everest_Backup\Admin_Menu::admin_bar_item()
A
46 14 38
everest_backup_backup_files_dropdown()
A
38 11 76
Everest_Backup\Backup_Directory::get_misc_files()
A
44 13 43
Everest_Backup\Modules\Restore_Multisite::get_new_subsite_url()
A
41 12 58
everest_backup_installed_addons()
A
48 13 32
Everest_Backup::admin_scripts()
A
45 11 41
Everest_Backup\Modules\Restore_Multisite::restore()
A
47 11 34
Everest_Backup\Modules\Restore_Uploads::restore()
A
48 11 32
Everest_Backup\Backup_Directory::get_backups()
A
50 11 30
everest_backup_fetch_addons()
A
46 10 39
Everest_Backup\Database::prepare_table_values()
A
52 11 24
everest_backup_fetch_sidebar()
A
47 10 38
Everest_Backup\Modules\Email_Logs::init()
A
45 10 38
everest_backup_array_search()
A
55 11 21
Everest_Backup\Modules\Import_Database::repair()
A
49 10 34
Everest_Backup\Filesystem::list_files_all()
A
49 9 33
Everest_Backup\Admin_Menu::register_menus()
A
55 10 17
Everest_Backup\Admin_Menu::register_submenus()
A
55 10 17
everest_backup_setup_environment()
A
45 8 44
Everest_Backup\Modules\Restore_Plugins::restore()
A
50 9 27
Everest_Backup\Modules\Cloner::is_clonable()
A
50 9 27
Everest_Backup\Modules\Cron_Actions::auto_remove()
A
55 9 19
Everest_Backup\Database::dump_sql()
A
49 8 29
Everest_Backup\Logs::save_to_activity_log()
A
44 7 44
Everest_Backup\Modules\Restore_Themes::restore()
A
50 8 28
Everest_Backup\Archiver::zip_using_pclzip()
A
51 8 26
Everest_Backup\Updater::get_addons()
A
51 8 25
Everest_Backup\Backup_Directory::get_backups_older_than()
A
52 8 25
Everest_Backup\Ajax::install_addon()
A
47 7 36
Everest_Backup::restore_rollback()
A
55 8 20
Everest_Backup\Modules\Import_Database::get_insert_chunks()
A
55 8 19
Everest_Backup\Logs::set()
A
56 8 18
Everest_Backup\Extract::set_package()
A
48 7 32
Everest_Backup\Extract::set_list()
A
49 7 32
everest_backup_package_location_dropdown()
S
43 5 57
Everest_Backup\Modules\Migration::__construct()
S
51 7 25
Everest_Backup\Database::replace_users_login_related_metas()
S
55 7 20
everest_backup_require_files()
S
41 4 62
Everest_Backup\Archiver::zip_using_ziparchive()
S
56 7 17
Everest_Backup\Modules\Restore_Database::restore()
S
48 6 32
Everest_Backup::bulk_remove_logs()
S
58 7 15
Everest_Backup\Modules\Restore_Multisite::get_blog_id()
S
51 6 27
Everest_Backup\Logs::save_to_log_json()
S
52 6 23
everest_backup_get_ajax_response()
S
53 6 22
Everest_Backup\Server_Information::display()
S
49 5 37
Everest_Backup\Modules\History_Table::package_row_actions()
S
52 6 22
everest_backup_addon_info()
S
54 6 19
Everest_Backup\Modules\Logs_Table::get_logs_html()
S
55 6 18
Everest_Backup\Cloud::package_locations()
S
57 6 17
Everest_Backup\Cron::schedule_events()
S
57 6 16
Everest_Backup\Modules\Cron_Actions::filter_backup_modules_params()
S
58 6 16
Everest_Backup\Compress::addfiles()
S
59 6 15
Everest_Backup\Ajax::temp()
S
59 6 15
Everest_Backup\Logs::delete()
S
59 6 14
Everest_Backup\Modules\Cron_Actions::delete_misc_files()
S
60 6 14
Everest_Backup\Modules\Cloner::download_package()
S
58 6 14
Everest_Backup\Tabs_Factory::set_current()
S
60 6 13
Everest_Backup\Modules\Cloner::handle_package_clone()
S
51 5 28
Everest_Backup\Server_Information::set_ebwp_info()
S
47 4 40
Everest_Backup\Extract::verify_upload()
S
52 5 23
Everest_Backup\Tabs_Factory::tab_heads()
S
54 5 22
Everest_Backup\Logs::save()
S
54 5 21
Everest_Backup::activate_addon()
S
55 5 20
Everest_Backup\Migration_Clone::get_key_info()
S
58 5 18
everest_backup_is_saving_to()
S
59 5 15
Everest_Backup\Logs::get()
S
58 5 15
everest_backup_sanitize_array()
S
60 5 14
Everest_Backup\Modules\Logs_Table::column_default()
S
58 5 14
Everest_Backup\Modules\Restore_Content::restore_content_root()
S
60 5 13
Everest_Backup\Cron::unschedule_events()
S
60 5 13
Everest_Backup\Modules\Restore_Content::restore_content()
S
60 5 13
Everest_Backup\Archiver::__construct()
S
53 4 24
Everest_Backup\Ajax::import_files()
S
47 3 36
Everest_Backup\Ajax::abort_backup()
S
54 4 21
Everest_Backup\Modules\Send_Test_Email::init()
S
54 4 20
Everest_Backup\Modules\History_Table::display_tablenav()
S
52 3 34
Everest_Backup\Server_Information::set_server_info()
S
48 3 34
Everest_Backup\Database::get_tables()
S
56 4 19
Everest_Backup\Database::fix_str_length()
S
57 4 18
everest_backup_send_error()
S
57 4 18
everest_backup_send_success()
S
57 4 18
Everest_Backup::save_settings()
S
56 4 17
Everest_Backup\Admin_Menu::get_submenus()
S
44 1 61
Everest_Backup\Modules\History_Table::sort_data()
S
58 4 16
Everest_Backup\Modules\Logs_Table::sort_data()
S
58 4 16
Everest_Backup\Compress::zip()
S
61 5 10
Everest_Backup\Backup_Directory::get_backups_by_order()
S
59 4 15
Everest_Backup\Modules\Backup_Config::config()
S
45 2 44
Everest_Backup\Modules\History_Table::column_default()
S
58 4 14
Everest_Backup\Modules\Restore_Config::before_restore()
S
58 4 14
Everest_Backup\Modules\Cron_Handler::cron_schedules()
S
60 4 13
Everest_Backup\Extract::extract_to_storage()
S
60 4 13
Everest_Backup\Ajax::export_files()
S
45 2 43
Everest_Backup\Filesystem::move_file()
S
61 4 13
everest_backup_is_extension_excluded()
S
60 4 13
Everest_Backup\Modules\Import_Database::query()
S
62 4 12
Everest_Backup\Modules\Backup_Plugins::excluded_plugins()
S
62 4 11
Everest_Backup\Modules\History_Table::extra_tablenav()
S
53 3 26
Everest_Backup\Modules\Restore_Database::before_restore()
S
51 3 25
Everest_Backup\Ajax::backup_final()
S
48 2 35
everest_backup_switch()
S
45 1 48
Everest_Backup\Logs::get_process_type()
S
58 3 17
everest_backup_verify_nonce()
S
69 4 6
everest_backup_breadcrumb()
S
58 3 15
Everest_Backup\Modules\Backup_Database::before_addfiles()
S
58 3 15
Everest_Backup\Backup_Directory::create_security_files()
S
63 4 10
everest_backup_get_submitted_data()
S
61 3 15
Everest_Backup\Email::parse_tags()
S
61 3 13
Everest_Backup\Modules\Cron_Actions::init_schedule_backup()
S
60 3 13
Everest_Backup\Cron::cron_event_timestamp()
S
61 3 12
Everest_Backup\Database::get_table_data()
S
60 3 12
Everest_Backup\Modules\Cron_Actions::schedule_backup()
S
60 3 12
Everest_Backup\Modules\Restore_Config::htaccess()
S
62 3 12
Everest_Backup\Modules\Backup_Config::before_addfiles()
S
61 3 11
import_page_template_cb()
S
61 3 11
everest_backup_has_aborted()
S
64 3 11
Everest_Backup\Modules\Logs_Table::display_tablenav()
S
58 2 20
Everest_Backup\Ajax::backup_database()
S
56 2 17
Everest_Backup\Database::replace_table_options()
S
52 1 31
Everest_Backup\Ajax::backup_plugins()
S
57 2 16
Everest_Backup\Migration_Clone::generate_migration_key()
S
58 2 16
Everest_Backup\Ajax::backup_uploads()
S
57 2 16
Everest_Backup\Ajax::backup_themes()
S
57 2 16
Everest_Backup\Filesystem::get_file_extension()
S
68 3 7
Everest_Backup\Archiver::add_total_filesize()
S
66 3 9
Everest_Backup\Server_Information::set_wp_info()
S
59 2 15
Everest_Backup\Tabs_Factory::get_items()
S
60 2 15
Everest_Backup\Database::write()
S
68 3 7
Everest_Backup\Database::get_column_types()
S
68 3 6
Everest_Backup\Modules\Backup_Themes::after_addfiles()
S
66 3 8
Everest_Backup\Modules\Backup_Uploads::after_addfiles()
S
66 3 8
Everest_Backup\Filesystem::get_file_content()
S
66 3 9
Everest_Backup\Modules\Cloner::handle_migration_key()
S
67 3 9
Everest_Backup\Filesystem::delete()
S
70 3 6
everest_backup_get_uploads_dir()
S
67 3 8
everest_backup_get_uploads_url()
S
67 3 8
everest_backup_set_notice()
S
67 3 7
everest_backup_get_settings()
S
68 3 7
everest_backup_get_backup_full_path()
S
66 3 8
everest_backup_is_localhost()
S
67 3 7
everest_backup_set_current_archive()
S
66 3 9
Everest_Backup\Server_Information::set_domain_info()
S
59 2 14
Everest_Backup\Filesystem::list_files()
S
60 2 14
Everest_Backup\Modules\Migration::get_url()
S
61 2 14
Everest_Backup\Extract::__construct()
S
60 2 14
Everest_Backup::localized_data()
S
49 1 29
Everest_Backup\Modules\History_Table::get_remove_link()
S
59 2 14
Everest_Backup\Modules\History_Table::get_restore_link()
S
59 2 14
Everest_Backup\Extract::set_storage_dir()
S
60 2 13
Everest_Backup\Extract::pre_extract_disk_space_check()
S
60 2 13
Everest_Backup\Logs::init()
S
62 2 13
Everest_Backup\Compress::prezip_disk_space_check()
S
60 2 13
Everest_Backup\Modules\History_Table::get_columns()
S
61 2 12
everest_backup_get_backup_file_info()
S
62 2 12
everest_backup_print_notice()
S
62 2 12
everest_backup_render_view()
S
62 2 11
Everest_Backup::plupload_args()
S
53 1 24
Everest_Backup\Ajax::backup_init()
S
53 1 24
everest_backup_get_backup_excludes()
S
55 1 23
everest_backup_cron_cycles()
S
57 1 19
Everest_Backup\Modules\Settings_Tab::set_items()
S
57 1 19
Everest_Backup\Modules\History_Table::prepare_items()
S
56 1 19
Everest_Backup\Modules\Logs_Table::prepare_items()
S
56 1 19
Everest_Backup\Database::get_header()
S
58 1 17
Everest_Backup\Ajax::backup_content()
S
57 1 17
Everest_Backup\Backup_Directory::htaccess_content()
S
60 1 16
Everest_Backup\Database::replace_table_name()
S
67 2 7
Everest_Backup\Database::query()
S
68 2 8
Everest_Backup\Filesystem::writefile()
S
65 2 9
everest_backup_get_admin_email()
S
74 2 4
Everest_Backup\Modules\Backup_Plugins::before_addfiles()
S
65 2 9
Everest_Backup\Archiver::add()
S
67 2 8
everest_backup_get_htaccess()
S
72 2 6
everest_backup_create_nonce()
S
75 2 5
everest_backup_str_replace_once()
S
70 2 6
everest_backup_nonce_field()
S
74 2 5
logs_page_template_cb()
S
65 2 9
Everest_Backup\Modules\Restore_Config::after_restore()
S
74 2 5
history_page_template_cb()
S
65 2 9
Everest_Backup\Filesystem::clean_storage_dir()
S
69 2 7
Everest_Backup\Backup_Directory::create()
S
71 2 7
everest_backup_is_debug_on()
S
80 2 3
Everest_Backup\Backup_Directory::get_files()
S
68 2 8
everest_backup_doing_rollback()
S
80 2 3
Everest_Backup\Archiver::get_temp_data()
S
73 2 5
everest_backup_update_settings()
S
69 2 7
everest_backup_convert_file_path_to_url()
S
67 2 8
everest_backup_get_current_archive()
S
78 2 3
Everest_Backup\Filesystem::__construct()
S
67 2 8
Everest_Backup\Migration_Clone::get_key_length()
S
72 2 6
Everest_Backup\Database::get_create_table()
S
68 2 6
Everest_Backup\Modules\Backup_Content::before_addfiles()
S
65 2 9
Everest_Backup\Modules\Restore_Tab::__construct()
S
65 2 9
Everest_Backup\Logs::reset()
S
73 2 5
Everest_Backup\Modules\History_Table::get_bulk_actions()
S
67 2 8
Everest_Backup\Cron::add_cron_intervals()
S
68 2 8
Everest_Backup\Tabs_Factory::set_current_url()
S
65 2 9
Everest_Backup\Modules\History_Table::get_selected_cloud()
S
73 2 4
Everest_Backup\Modules\Restore_Database::after_restore()
S
71 2 6
Everest_Backup\Modules\Backup_Config::after_addfiles()
S
64 2 9
Everest_Backup\Database::is_valid()
S
77 2 3
Everest_Backup\Modules\Backup_Database::after_addfiles()
S
64 2 9
Everest_Backup\Modules\Backup_Uploads::files()
S
66 2 8
Everest_Backup\Backup_Directory::get_latest_backup()
S
74 2 4
Everest_Backup\Modules\Email_Logs::__construct()
S
68 2 7
Everest_Backup\Modules\History_Table::is_history_page()
S
68 2 7
Everest_Backup\Modules\History_Table::column_cb()
S
68 2 7
Everest_Backup\Admin_Menu::init()
S
71 2 5
Everest_Backup\Modules\Cloner::__construct()
S
71 2 6
Everest_Backup\Modules\Backup_Themes::files()
S
66 2 8
Everest_Backup\Modules\History_Table::table_data()
S
68 2 7
Everest_Backup\Tabs_Factory::display()
S
62 1 14
Everest_Backup\Modules\Backup_Tab::set_items()
S
60 1 14
Everest_Backup\Modules\Restore_Tab::set_items()
S
60 1 14
Everest_Backup\Modules\Migration_Clone_Tab::set_items()
S
60 1 14
Everest_Backup\Modules\Backup_Content::excluded_folders()
S
63 1 13
everest_backup_get_process_types()
S
61 1 13
Everest_Backup\Ajax::__construct()
S
60 1 13
Everest_Backup\Admin_Menu::get_menus()
S
60 1 13
everest_backup_package_locations()
S
63 1 12
Everest_Backup\Modules\Restore_Tab::available_files_cb()
S
64 1 12
Everest_Backup\Compress::get_zipname()
S
62 1 11
Everest_Backup\Backup_Directory::get_security_files()
S
65 1 10
Everest_Backup\Modules\Backup_Tab::manual_backup_cb()
S
80 1 3
addons_page_template_cb()
S
82 1 3
Everest_Backup\Modules\Logs_Table::get_sortable_columns()
S
74 1 5
Everest_Backup\Modules\Logs_Table::table_data()
S
81 1 3
Everest_Backup\Filesystem::temp_dir_path()
S
81 1 3
Everest_Backup\Modules\Cloner::is_same_site()
S
69 1 6
Everest_Backup\Database::is_query_end()
S
77 1 3
Everest_Backup\Modules\Backup_Content::files()
S
80 1 3
Everest_Backup\Modules\Send_Test_Email::__construct()
S
79 1 3
Everest_Backup\Modules\Restore_Config::restore()
S
79 1 3
Everest_Backup::__construct()
S
68 1 7
Everest_Backup\Modules\Email_Logs::message_content()
S
64 1 9
Everest_Backup\Logs::info()
S
68 1 8
Everest_Backup\Server_Information::__construct()
S
73 1 6
Everest_Backup\Logs::delete_all_logs()
S
80 1 3
Everest_Backup\Extract::flush_cache()
S
78 1 4
Everest_Backup\Backup_Directory::__construct()
S
80 1 3
Everest_Backup\Database::rename_table_names()
S
69 1 6
Everest_Backup\Cloud::__construct()
S
71 1 5
Everest_Backup\Compress::__construct()
S
63 1 10
Everest_Backup\Modules\History_Table::get_sortable_columns()
S
71 1 6
Everest_Backup\Cron::cron_schedules()
S
82 1 3
Everest_Backup\Migration_Clone::__construct()
S
82 1 3
Everest_Backup\Migration_Clone::get_migration_key()
S
82 1 3
Everest_Backup\Cloud::set_cloud_param()
S
78 1 3
Everest_Backup\Transient::__construct()
S
80 1 3
export_page_template_cb()
S
82 1 3
Everest_Backup::on_admin_init()
S
67 1 9
Everest_Backup\Tabs_Factory::set_id()
S
74 1 4
Everest_Backup\Transient::get_timeout()
S
75 1 4
settings_page_template_cb()
S
82 1 3
Everest_Backup\Archiver::get_files()
S
82 1 3
Everest_Backup\Cloud::render()
S
78 1 3
Everest_Backup\Modules\Cron_Actions::__construct()
S
76 1 4
Everest_Backup\Tabs_Factory::get_current()
S
82 1 3
Everest_Backup\Modules\Logs_Table::get_columns()
S
67 1 8
Everest_Backup\Compress::timestamp()
S
82 1 3
Everest_Backup\Logs::reset_and_close()
S
76 1 4
Everest_Backup\Compress::zip_uniqid()
S
82 1 3
Everest_Backup\Backup_Directory::is_backup_dir_exits()
S
80 1 3
Everest_Backup\Filesystem::is_dir()
S
80 1 3
Everest_Backup::on_deactivation()
S
77 1 4
Everest_Backup\Backup_Directory::create_backup_dir()
S
81 1 3
Everest_Backup\Admin_Menu::register()
S
77 1 4
Everest_Backup\Modules\History_Table::get_hidden_columns()
S
82 1 3
Everest_Backup\Modules\Logs_Table::get_bulk_actions()
S
72 1 5
Everest_Backup\Tabs_Factory::get_id()
S
82 1 3
Everest_Backup\Server_Information::get_infos()
S
82 1 3
Everest_Backup\Modules\Settings_Tab::__construct()
S
66 1 9
Everest_Backup\Database::unescape_mysql()
S
64 1 9
Everest_Backup\Tabs_Factory::set_items()
S
82 1 3
Everest_Backup\Transient::set()
S
79 1 3
Everest_Backup\Modules\Import_Database::__construct()
S
65 1 9
Everest_Backup\Database::escape_mysql()
S
64 1 9
Everest_Backup\Database::replace_table_constraints()
S
69 1 7
Everest_Backup\Modules\Backup_Config::files()
S
80 1 3
Everest_Backup\Cron::__construct()
S
72 1 5
Everest_Backup::init_hooks()
S
75 1 4
Everest_Backup\Modules\Cron_Actions::cron_delete_files()
S
78 1 4
Everest_Backup\Extract::get_storage_dir()
S
80 1 3
Everest_Backup\Archiver::get_total_filesize()
S
82 1 3
Everest_Backup\Tabs_Factory::tab_content()
S
70 1 6
Everest_Backup\Modules\Backup_Plugins::files()
S
80 1 3
Everest_Backup\Extract::get_list()
S
82 1 3
everest_backup_str2hex()
S
75 1 4
Everest_Backup\Modules\Export_Database::export()
S
77 1 4
Everest_Backup\Transient::delete()
S
80 1 3
Everest_Backup\Modules\Backup_Database::files()
S
80 1 3
everest_backup()
S
77 1 4
Everest_Backup\Modules\Settings_Tab::cloud_cb()
S
80 1 3
Everest_Backup\Compress::get_params()
S
82 1 3
Everest_Backup\Migration_Clone::set_migration_key()
S
80 1 3
everest_backup_hex2str()
S
80 1 3
Everest_Backup\Filesystem::mkdir_p()
S
80 1 3
Everest_Backup\Modules\Settings_Tab::information_cb()
S
82 1 3
Everest_Backup\Database::__construct()
S
81 1 3
Everest_Backup\Modules\Backup_Tab::__construct()
S
67 1 8
Everest_Backup\Modules\Restore_Content::restore()
S
70 1 6
Everest_Backup\Modules\Backup_Tab::schedule_backup_cb()
S
80 1 3
Everest_Backup\Logs::warn()
S
68 1 8
Everest_Backup\Email::__construct()
S
78 1 4
Everest_Backup\Transient::get()
S
80 1 3
Everest_Backup\Archiver::set_temp_data()
S
80 1 3
Everest_Backup\Compress::add_paths_to_replace()
S
80 1 3
Everest_Backup\Modules\Logs_Table::get_hidden_columns()
S
82 1 3
Everest_Backup\Tabs_Factory::__construct()
S
68 1 7
Everest_Backup\Filesystem::is_file()
S
80 1 3
everest_backup_add_redirect_url_query_arg()
S
76 1 4
Everest_Backup::on_activation()
S
82 1 3
migration_clone_page_template_cb()
S
82 1 3
Everest_Backup\Filesystem::get_storage_dir()
S
73 1 5
Everest_Backup\Logs::error()
S
68 1 8
Everest_Backup\Modules\Logs_Table::column_cb()
S
71 1 6
Everest_Backup\Email::send_email()
S
77 1 3
Everest_Backup\Cloud::get_name()
S
77 1 3
Everest_Backup\Modules\Cloner::set_migration_key()
S
80 1 3
Everest_Backup\Modules\Backup_Plugins::after_addfiles()
S
79 1 3
Everest_Backup\Modules\Export_Database::__construct()
S
69 1 7
Everest_Backup\Updater::__construct()
S
73 1 5
Everest_Backup\Modules\Migration_Clone_Tab::__construct()
S
72 1 6
Everest_Backup\Logs::done()
S
68 1 8
everest_backup_remove_redirect_url_query_arg()
S
76 1 4
Everest_Backup\Modules\Settings_Tab::general_cb()
S
80 1 3
Everest_Backup\Modules\Migration_Clone_Tab::migration_cb()
S
80 1 3
Everest_Backup\Modules\Migration_Clone_Tab::clone_cb()
S
80 1 3
Everest_Backup\Modules\Restore_Tab::upload_file_cb()
S
80 1 3
Everest_Backup\Database::replace_table_comments()
S
79 1 3
everest_backup_max_upload_size()
S
75 1 4
Everest_Backup\Logs::retrive()
S
79 1 3