public static function execute( $params ) { // Set progress Ai1wm_Status::info( __( 'Renaming exported file...', AI1WM_PLUGIN_NAME ) ); // Close achive file $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Append EOF block $archive->close( true ); // Rename archive file if ( rename( ai1wm_archive_path( $params ), ai1wm_download_path( $params ) ) ) { // Set archive details $link = ai1wm_backups_url( $params ); $size = ai1wm_download_size( $params ); $name = ai1wm_site_name(); // Set progress Ai1wm_Status::download( sprintf( __( '<a href="%s" class="ai1wm-button-green ai1wm-emphasize">' . '<span>Download %s</span>' . '<em>Size: %s</em>' . '</a>', AI1WM_PLUGIN_NAME ), $link, $name, $size ) ); } return $params; }
<tbody> <?php foreach ( $backups as $backup ): ?> <tr> <td class="ai1wm-column-name"> <i class="ai1wm-icon-file-zip"></i> <?php echo $backup['filename']; ?> </td> <td class="ai1wm-column-date"> <?php echo human_time_diff( $backup['mtime'] ); ?> <?php _e( 'ago', AI1WM_PLUGIN_NAME ); ?> </td> <td class="ai1wm-column-size"> <?php echo size_format( $backup['size'], 2 ); ?> </td> <td class="ai1wm-column-actions ai1wm-backup-actions"> <a href="<?php echo ai1wm_backups_url( array( 'archive' => $backup['filename'] ) ); ?>" class="ai1wm-button-green ai1wm-button-alone ai1wm-backup-download"> <i class="ai1wm-icon-arrow-down ai1wm-icon-alone"></i> <span><?php _e( 'Download', AI1WM_PLUGIN_NAME ); ?></span> </a> <a href="#" data-archive="<?php echo $backup['filename']; ?>" class="ai1wm-button-gray ai1wm-button-alone ai1wm-backup-restore"> <i class="ai1wm-icon-cloud-upload ai1wm-icon-alone"></i> <span><?php _e( 'Restore', AI1WM_PLUGIN_NAME ); ?></span> </a> <a href="#" data-archive="<?php echo $backup['filename']; ?>" class="ai1wm-button-red ai1wm-button-alone ai1wm-backup-delete"> <i class="ai1wm-icon-close ai1wm-icon-alone"></i> <span><?php _e( 'Delete', AI1WM_PLUGIN_NAME ); ?></span> </a> </td> </tr> <?php endforeach; ?> </tbody>
<td class="ai1wm-column-date"> <?php echo human_time_diff($backup['mtime']); ?> <?php _e('ago', AI1WM_PLUGIN_NAME); ?> </td> <td class="ai1wm-column-size"> <?php echo size_format($backup['size'], 2); ?> </td> <td class="ai1wm-column-actions ai1wm-backup-actions"> <a href="<?php echo ai1wm_backups_url(array('archive' => $backup['filename'])); ?> " class="ai1wm-button-green ai1wm-button-alone ai1wm-backup-download"> <i class="ai1wm-icon-arrow-down ai1wm-icon-alone"></i> <span><?php _e('Download', AI1WM_PLUGIN_NAME); ?> </span> </a> <a href="#" data-archive="<?php echo $backup['filename']; ?> " class="ai1wm-button-gray ai1wm-button-alone ai1wm-backup-restore"> <i class="ai1wm-icon-cloud-upload ai1wm-icon-alone"></i> <span><?php _e('Restore', AI1WM_PLUGIN_NAME);