update_option('_transient_doing_cron', 0); // Prevent cron-blocking for next item. } // Delete selected dropbox backup(s) from form submission. if ('delete_backup' == pb_backupbuddy::_POST('bulk_action')) { pb_backupbuddy::verify_nonce(); if (is_array(pb_backupbuddy::_POST('items'))) { if (true === ($result = pb_backupbuddy_destinations::delete($destination, pb_backupbuddy::_POST('items')))) { pb_backupbuddy::alert(__('Selected file(s) deleted.', 'it-l10n-backupbuddy')); } else { pb_backupbuddy::alert(__('Unable to delete one or more files. Details: ', 'it-l10n-backupbuddy') . $result); } echo '<br>'; } } $files_result = pb_backupbuddy_destinations::listFiles($destination); $backup_files = array(); foreach ((array) $files_result['contents'] as $file) { // Loop through files looking for backups. if ($file['is_dir'] == '1') { // Do NOT display subdirectories. continue; } $filename = str_ireplace($files_result['path'] . '/', '', $file['path']); // Remove path from filename. if (isset($file['client_mtime'])) { $last_modified = strtotime($file['client_mtime']); $last_modified = pb_backupbuddy::$format->date(pb_backupbuddy::$format->localize_time($last_modified)) . '<br /><span class="description">(' . pb_backupbuddy::$format->time_ago($last_modified) . ' ago)</span>'; } else { $last_modified = '<i>' . __('Unknown', 'it-l10n-backupbuddy') . '</i>'; }