golden hour
/home/doctorbruno/public_html/doctorbruno.in/wp-content/plugins/backupbuddy/controllers/ajax
⬆️ Go Up
Upload
File/Folder
Size
Actions
.listing
5.58 KB
Del
OK
_destination_picker.php
24.45 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
14.13 KB
Del
OK
destination_ftp_pathpicker.php
4.74 KB
Del
OK
destination_picker.php
294 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.52 KB
Del
OK
file_tree.php
7.35 KB
Del
OK
forceSpawnCron.php
421 B
Del
OK
gdrive_folder_create.php
1.7 KB
Del
OK
gdrive_folder_select.php
2.12 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_settings.php
3.11 KB
Del
OK
live_setup.php
4.65 KB
Del
OK
live_snapshot_status.php
1.32 KB
Del
OK
live_stash_files.php
658 B
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
phpinfo.php
171 B
Del
OK
profile_settings.php
327 B
Del
OK
quickstart.php
246 B
Del
OK
quickstart_form.php
9.9 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
4.73 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
6.97 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: gdrive_folder_select.php
<?php backupbuddy_core::verifyAjaxAccess(); pb_backupbuddy::load(); //$destinationID = pb_backupbuddy::_POST( 'destinationID' ); // BackupBuddy destination ID number for remote destinations array. $parentID = pb_backupbuddy::_POST( 'parentID' ); // Gdrive folder parent ID to list within. Use ROOT for looking in root of account. $parentID = str_replace( array( '\\', '/', "'", '"' ), '', $parentID ); /* if ( ( '' == $destinationID ) || ( ! is_numeric( $destinationID ) ) || ( '' == $parentID ) ) { die( json_encode( array( 'success' => false, 'message' => 'Missing or invalid required parameter.' ) ) ); } if ( ! isset( pb_backupbuddy::$options['remote_destinations'][ $destinationID ] ) ) { die( json_encode( array( 'success' => false, 'message' => 'Invalid remote destination ID number.' ) ) ); } */ $settings = array(); $clientID = pb_backupbuddy::_POST( 'clientID' ); $clientSecret = pb_backupbuddy::_POST( 'clientSecret' ); $tokens = pb_backupbuddy::_POST( 'tokens' ); $settings['client_id'] = $clientID; $settings['client_secret'] = $clientSecret; $settings['tokens'] = $tokens; $settings['disable_gzip'] = pb_backupbuddy::_POST( 'disable_gzip' ); require_once( pb_backupbuddy::plugin_path() . '/destinations/gdrive/init.php' ); $returnFiles = array(); // Get all folders in this parent location. $files = pb_backupbuddy_destination_gdrive::listFiles( $settings, 'mimeType = "application/vnd.google-apps.folder" AND "' . $parentID . '" in parents AND trashed=false' ); //"title contains 'backup' and trashed=false" ); //"title contains 'backup' and trashed=false" ); foreach( $files as $file ) { if ( '1' != $file->editable ) { // Only show folders we can write to. continue; } //echo '<span data-id="' . $file->id . '">' . $file->title . $file->createdDate . '</span>'; $returnFiles[] = array( 'id' => $file->id, 'title' => $file->title, 'created' => pb_backupbuddy::$format->date( pb_backupbuddy::$format->localize_time( strtotime( $file->createdDate ) ) ), 'createdAgo' => pb_backupbuddy::$format->time_ago( strtotime( $file->createdDate ) ), ); } die( json_encode( array( 'success' => true, 'folders' => $returnFiles ) ) );
Save