golden hour
/home/doctorbruno/public_html/pgmed.org/wp-content/plugins/backupbuddy/controllers/ajax
⬆️ Go Up
Upload
File/Folder
Size
Actions
_destination_picker.php
24.64 KB
Del
OK
backup_status.php
586 B
Del
OK
db_check.php
853 B
Del
OK
db_repair.php
765 B
Del
OK
deploy.php
1.64 KB
Del
OK
deploy_confirm.php
2.69 KB
Del
OK
deploy_status.php
1.72 KB
Del
OK
deployment_regenerateKey.php
705 B
Del
OK
destinationTabs.php
15 KB
Del
OK
destination_ftp_pathpicker.php
4.74 KB
Del
OK
destination_picker.php
306 B
Del
OK
disalert.php
298 B
Del
OK
download_archive.php
2.96 KB
Del
OK
email_error_test.php
485 B
Del
OK
exclude_tree.php
2.67 KB
Del
OK
file_tree.php
7.35 KB
Del
OK
forceSpawnCron.php
421 B
Del
OK
gdrive_folder_create.php
1.96 KB
Del
OK
gdrive_folder_select.php
2.39 KB
Del
OK
getMainLog.php
360 B
Del
OK
hash.php
951 B
Del
OK
icicle.php
386 B
Del
OK
importbuddy.php
609 B
Del
OK
importexport_settings.php
3.84 KB
Del
OK
index.php
28 B
Del
OK
integrity_status.php
8.82 KB
Del
OK
live_last_snapshot_details.php
6.34 KB
Del
OK
live_settings.php
3.77 KB
Del
OK
live_setup.php
4.65 KB
Del
OK
live_snapshot_status.php
1.32 KB
Del
OK
live_stash_files.php
1.03 KB
Del
OK
live_stats.php
2.56 KB
Del
OK
live_troubleshooting_download.php
754 B
Del
OK
migrate_status.php
4.69 KB
Del
OK
migration_picker.php
343 B
Del
OK
php_max_runtime_test.php
1.27 KB
Del
OK
pinfo.php
171 B
Del
OK
profile_settings.php
327 B
Del
OK
quickstart.php
246 B
Del
OK
quickstart_form.php
6.97 KB
Del
OK
refresh_database_size.php
415 B
Del
OK
refresh_database_size_excluded.php
461 B
Del
OK
refresh_site_objects.php
384 B
Del
OK
refresh_site_objects_excluded.php
448 B
Del
OK
refresh_site_size.php
382 B
Del
OK
refresh_site_size_excluded.php
428 B
Del
OK
refresh_zip_methods.php
1.36 KB
Del
OK
remoteClient.php
867 B
Del
OK
remote_delete.php
635 B
Del
OK
remote_save.php
2.36 KB
Del
OK
remote_send.php
3.15 KB
Del
OK
remote_test.php
978 B
Del
OK
remotesend_abort.php
1.11 KB
Del
OK
remotesend_details.php
1.69 KB
Del
OK
remotesend_retry.php
2.59 KB
Del
OK
restore_file_restore.php
3.71 KB
Del
OK
restore_file_view.php
2.61 KB
Del
OK
rollback.php
1.86 KB
Del
OK
run_php_memory_test.php
856 B
Del
OK
run_php_memory_test_results.php
647 B
Del
OK
run_php_runtime_test.php
859 B
Del
OK
run_php_runtime_test_results.php
657 B
Del
OK
send_status.php
4.32 KB
Del
OK
set_backup_note.php
1.74 KB
Del
OK
site_size_listing.php
7.72 KB
Del
OK
stop_backup.php
208 B
Del
OK
testErrorLog.php
371 B
Del
OK
view_log.php
1.44 KB
Del
OK
Edit: live_last_snapshot_details.php
<?php backupbuddy_core::verifyAjaxAccess(); pb_backupbuddy::$ui->ajax_header(); ?> <span class="pb_backupbuddy_live_last_snapshot_loading"> <h3>Loading... <img src="<?php echo pb_backupbuddy::plugin_url(); ?>/images/loading.gif" title="Loading... This may take a few seconds..."></h3> </span> <?php pb_backupbuddy::flush( true ); require_once( pb_backupbuddy::plugin_path() . '/destinations/live/live_periodic.php' ); $state = backupbuddy_live_periodic::get_stats(); $destination_settings = backupbuddy_live_periodic::get_destination_settings(); $additionalParams = array( 'snapshot' => $state['stats']['last_remote_snapshot_id'], ); $response = pb_backupbuddy_destination_live::stashAPI( $destination_settings, 'live-snapshot-status', $additionalParams ); ?> <script> jQuery( '.pb_backupbuddy_live_last_snapshot_loading' ).hide(); </script> <?php if ( ! is_array( $response ) ) { pb_backupbuddy::alert( 'Error #3497943: Unable to get Live snapshot status. Details: `' . $response . '`.' ); } else { echo '<h3>' . __( 'Overall', 'it-l10n-backupbuddy' ) . '</h3>'; if ( true == $response['complete'] ) { $status_color = 'green'; } else { $status_color = 'red'; } $stats = array( array( 'ID', (string)$response['id'] ), array( 'Status', '<font color="' . $status_color . '">' . ucfirst( (string)$response['status'] ) . '</font> (' . (string)$response['message'] . ')' ), array( 'Started', (string)$response['timestamp_start'] ), array( 'Finished', (string)$response['timestamp_finish'] ), array( 'Duration', (string)$response['duration'] . ' secs' ), array( 'id', (string)$response['id'] ), ); pb_backupbuddy::$ui->list_table( $stats, array( 'columns' => array( __( 'Property', 'it-l10n-backupbuddy' ), __( 'Details', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); if ( isset( $response['snapshot'] ) && isset( $response['snapshot']['zips'] ) ) { echo '<br><h3>' . __( 'Downloads (links valid for 24 hours after Snapshot)', 'it-l10n-backupbuddy' ) . '</h3>'; $stats = array( array( 'Full Snapshot', '<a target="_new" href="' . $response['snapshot']['zips']['full'] . '">Download</a>' ), array( 'Database Snapshot', '<a target="_new" href="' . $response['snapshot']['zips']['db'] . '">Download</a>' ), array( 'Themes Snapshot', '<a target="_new" href="' . $response['snapshot']['zips']['themes'] . '">Download</a>' ), array( 'Plugins Snapshot', '<a target="_new" href="' . $response['snapshot']['zips']['plugins'] . '">Download</a>' ), array( 'importbuddy.php', '<a target="_new" href="' . (string)$response['snapshot']['importbuddy']['url'] . '">Download</a> - Password: ' . (string)$response['snapshot']['importbuddy']['password'] ), ); pb_backupbuddy::$ui->list_table( $stats, array( 'columns' => array( __( 'Snapshot / File', 'it-l10n-backupbuddy' ), __( 'Download Link', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); } if ( isset( $response['snapshot'] ) && isset( $response['snapshot']['malware'] ) ) { echo '<br><br><h3>' . __( 'Malware Scan', 'it-l10n-backupbuddy' ) . '</h3>'; if ( $response['snapshot']['malware']['stats']['scanned_files'] > 0 ) { $infected_color = 'red'; } else { $infected_color = 'green'; } $infected = ''; foreach( $response['snapshot']['malware']['files'] as $file => $infection ) { $infected .= $file . ' <span class="description">(' . $infection . ')</span><br>'; } $stats = array( array( 'Scanned Directories', $response['snapshot']['malware']['stats']['scanned_directories'] ), array( 'Scanned Files', $response['snapshot']['malware']['stats']['scanned_files'] ), array( 'Number of Infected Files', '<font color=' . $infected_color . '>' . $response['snapshot']['malware']['stats']['infected_files'] . '</font>' ), array( 'Infected Files', $infected ), ); pb_backupbuddy::$ui->list_table( $stats, array( 'columns' => array( __( 'Property', 'it-l10n-backupbuddy' ), __( 'Details', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); } if ( isset( $response['snapshot'] ) && isset( $response['snapshot']['wordpress'] ) && isset( $response['snapshot']['wordpress']['plugins'] ) ) { echo '<br><br><h3>' . __( 'Plugins', 'it-l10n-backupbuddy' ) . '</h3>'; $plugins = array(); foreach( $response['snapshot']['wordpress']['plugins'] as $plugin_slug => $details ) { $plugins[] = array( $plugin_slug, $details['version'] ); } pb_backupbuddy::$ui->list_table( $plugins, array( 'columns' => array( __( 'Plugin File', 'it-l10n-backupbuddy' ), __( 'Version', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); } if ( isset( $response['snapshot'] ) && isset( $response['snapshot']['wordpress'] ) && isset( $response['snapshot']['wordpress']['themes'] ) ) { echo '<br><br><h3>' . __( 'Themes', 'it-l10n-backupbuddy' ) . '</h3>'; $themes = array(); foreach( $response['snapshot']['wordpress']['themes'] as $theme_slug => $details ) { $themes[] = array( $theme_slug, $details['version'] ); } pb_backupbuddy::$ui->list_table( $themes, array( 'columns' => array( __( 'Theme File', 'it-l10n-backupbuddy' ), __( 'Version', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); } if ( isset( $response['snapshot'] ) ) { echo '<br><br><h3>' . __( 'Stash Live Account', 'it-l10n-backupbuddy' ) . '</h3>'; $stats = array( array( 'Serial', $response['snapshot']['username'] ), array( 'Username', $response['snapshot']['username'] ), array( 'Notification email', $response['snapshot']['notify_email'] ), array( 'Subkey', $response['snapshot']['subkey'] ), ); pb_backupbuddy::$ui->list_table( $stats, array( 'columns' => array( __( 'Property', 'it-l10n-backupbuddy' ), __( 'Details', 'it-l10n-backupbuddy' ), ), 'css' => 'width: 100%; min-width: 200px;', ) ); } echo '<br><br><h3>'; _e( 'Advanced Data (for support)', 'it-l10n-backupbuddy' ); echo '</h3>'; echo '<textarea readonly="readonly" style="width: 100%;" wrap="off" cols="65" rows="5">' . print_r( $response, true ) . '</textarea>'; echo '<br><br>'; } pb_backupbuddy::$ui->ajax_footer(); die();
Save