PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.11
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.11
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / includes / admin / Destination / Local / local-form.php

local-form.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.11, at includes/admin/Destination/Local/local-form.php

65 lines 3.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 $wpdbbkp_local_enabled = get_option( 'wp_db_local_backup',null );
4 $wpdbbkp_local_path = get_option( 'wp_db_local_backup_path',null );
5 $wpdbbkp_local_status = '<label><b>Status</b>: Not Configured </label> ';
6 if($wpdbbkp_local_enabled==1 && !empty($wpdbbkp_local_path))
7 {
8 $wpdbbkp_local_status='<label><b>Status</b>: <span class="dashicons dashicons-yes-alt" style="color:green;font-size:16px" title="Destination enabled"></span><span class="configured">Configured </span> </label> ';
9 }
10 ?>
11 <div class="panel panel-default">
12 <div class="panel-heading">
13 <h4 class="panel-title">
14 <a data-toggle="collapse" data-parent="#accordion" href="#collapseLocal">
15 <h2><?php echo esc_html__('Local Backup', 'wpdbbkp') ?> <?php echo $wpdbbkp_local_status;?> <span class="dashicons dashicons-admin-generic"></span></h2>
16
17 </a>
18 </h4>
19 </div>
20 <div id="collapseLocal" class="panel-collapse collapse">
21 <div class="panel-body">
22 <?php
23 /**
24 * Destination form.
25 *
26 * @package wpdbbkp
27 */
28
29 echo '<form name="wp-local_form" method="post" action="" >';
30 wp_nonce_field( 'wp-database-backup' );
31 $wp_db_local_backup_path = get_option( 'wp_db_local_backup_path' );
32 $wp_db_local_backup = get_option( 'wp_db_local_backup' );
33 echo '<p>';
34 $ischecked = ( isset( $wp_db_local_backup ) && 1 === (int) $wp_db_local_backup ) ? 'checked' : '';
35 echo '<div class="row form-group">
36 <label class="col-sm-2" for="wp_db_local_backup_path">'.esc_html__('Enable Local Backup','wpdbbkp').':</label>
37 <div class="col-sm-6">
38 <input type="checkbox" ' . esc_attr( $ischecked ) . ' id="wp_db_local_backup_path" name="wp_db_local_backup">
39 </div>
40 </div>';
41 echo '<div class="row form-group"><label class="col-sm-2" for="wp_db_backup_email_id">'.esc_html__('Local Backup Path','wpdbbkp').'</label>';
42 echo '<div class="col-sm-6"><input type="text" id="wp_db_backup_email_id" class="form-control" name="wp_db_local_backup_path" value="' . esc_url( $wp_db_local_backup_path ) . '" placeholder="'.esc_attr__('Directory Path','wpdbbkp').'"></div>';
43 echo '<div class="col-sm-4">'.esc_html__('Leave blank if you don\'t want use this feature or Disable Local Backup','wpdbbkp').'</div></div>';
44 echo '<div class="row form-group">';
45 echo '<div class="col-sm-12">';
46 if ( false === empty( $wp_db_local_backup_path ) && false === file_exists( $wp_db_local_backup_path ) ) {
47 echo '<div class="alert alert-warning alert-dismissible fade in" role="alert">
48 <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>';
49 esc_html_e( 'Invalid Local Backup Path : ', 'wpdbbkp' );
50 echo esc_url( $wp_db_local_backup_path );
51 echo '</div>';
52 }
53 esc_html_e( 'Backups outside from the public_html directory or inside public_html directory but diffrent location (without using FTP).', 'wpdbbkp' );
54 esc_html_e( 'Ex.: C:/xampp/htdocs', 'wpdbbkp' );
55 echo '</div>';
56 echo '<div class="col-sm-12 submit">';
57 echo '<input type="submit" name="local_backup_submit" class="btn btn-primary" value="'.esc_attr__('Save Settings','wpdbbkp').'" />';
58 echo '</div>';
59 echo '</form>';
60 ?>
61 </div>
62 </div>
63 </div>
64 </div>
65