OwlCyberSecurity - MANAGER
Edit File: downloading-and-restoring.php
<?php if (!defined('UPDRAFTPLUS_DIR')) die('No direct access allowed'); // $options is passed in $default_options = array( 'include_uploader' => true, 'include_opera_warning' => false, 'will_immediately_calculate_disk_space' => true, 'include_whitespace_warning' => true, 'include_header' => false, ); foreach ($default_options as $k => $v) { if (!isset($options[$k])) $options[$k] = $v; } // $backup_history is passed in if (false === $backup_history) $backup_history = UpdraftPlus_Backup_History::get_history(); if (!empty($options['include_header'])) echo '<h2>'.esc_html__('Existing backups', 'updraftplus').' ('.count($backup_history).')</h2>'; ?> <div class="download-backups form-table"> <?php if (!empty($options['include_whitespace_warning'])) { ?> <p class="ud-whitespace-warning updraft-hidden" style="display:none;"> <?php echo wp_kses_post('<strong>'.__('Warning', 'updraftplus').':</strong> '.__('Your WordPress installation has a problem with outputting extra whitespace.', 'updraftplus').' '.__('This can corrupt backups that you download from here.', 'updraftplus').' <a href="'.esc_url(apply_filters('updraftplus_com_link', "https://updraftplus.com/problems-with-extra-white-space/")).'" target="_blank">'.__('Follow this link for more information', 'updraftplus').'</a>');?> </p> <?php } $bom_warning = $updraftplus_admin->get_bom_warning_text(); if (!empty($bom_warning)) { ?> <p class="ud-bom-warning"> <?php echo wp_kses_post($bom_warning); ?> </p> <?php } ?> <ul class="updraft-disk-space-actions"> <?php echo wp_kses_post(UpdraftPlus_Filesystem_Functions::web_server_disk_space($options['will_immediately_calculate_disk_space'])); ?> <li class="updraft-server-scan"> <strong><?php esc_html_e('More tasks:', 'updraftplus');?></strong> <?php if (!empty($options['include_uploader'])) { ?> <a class="updraft_uploader_toggle" href="<?php echo esc_url(UpdraftPlus::get_current_clean_url());?>"><?php esc_html_e('Upload backup files', 'updraftplus'); ?></a> | <?php } ?> <a href="<?php echo esc_url(UpdraftPlus::get_current_clean_url());?>" class="updraft_rescan_local" title="<?php echo esc_attr(__('Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded.', 'updraftplus').' '.__('The location of this directory is set in the expert settings, in the Settings tab.', 'updraftplus')); ?>"><?php esc_html_e('Rescan local folder for new backup sets', 'updraftplus');?></a> | <a href="<?php echo esc_url(UpdraftPlus::get_current_clean_url());?>" class="updraft_rescan_remote" title="<?php esc_html_e('Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder).', 'updraftplus'); ?>"><?php esc_html_e('Rescan remote storage', 'updraftplus');?></a> </li> <?php if (!empty($options['include_opera_warning'])) { ?> <li class="updraft-opera-warning"><strong><?php esc_html_e('Opera web browser', 'updraftplus');?>:</strong> <?php esc_html_e('If you are using this, then turn Turbo/Road mode off.', 'updraftplus');?></li> <?php } ?> </ul> <?php if (!empty($options['include_uploader'])) { ?> <div id="updraft-plupload-modal" style="display:none;" title="<?php echo esc_attr(__('UpdraftPlus - Upload backup files', 'updraftplus')); ?>"> <p class="upload"><em><?php echo esc_html(__("Upload files into UpdraftPlus.", 'updraftplus').' '.__('Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the "rescan" link above.', 'updraftplus'));?></em></p> <?php if (version_compare($updraftplus->get_wordpress_version(), '3.3', '<')) { echo wp_kses_post('<em>'.sprintf(__('This feature requires %s version %s or later', 'updraftplus'), 'WordPress', '3.3').'</em>'); } else { ?> <div id="plupload-upload-ui"> <div id="drag-drop-area"> <div class="drag-drop-inside"> <p class="drag-drop-info"><?php esc_html_e('Drop backup files here', 'updraftplus'); ?></p> <p><?php echo esc_html_x('or', 'Uploader: Drop backup files here - or - Select Files'); ?></p> <p class="drag-drop-buttons"><input id="plupload-browse-button" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" /></p> </div> </div> <div id="filelist"> </div> </div> <?php } ?> </div> <?php } ?> <div class="ud_downloadstatus"></div> <div class="updraft_existing_backups"> <?php echo UpdraftPlus_Backup_History::existing_backup_table($backup_history);// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- aleady escaped, and wp_kses() cannot be used due to included onclick attribute. ?> </div> </div>