PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 5.9
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v5.9
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 / Email / email-form.php

email-form.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 5.9, at includes/admin/Destination/Email/email-form.php

74 lines 3.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Destination dropboxs
4 *
5 * @package wpdbbkp
6 */
7
8 ?>
9 <div class="panel panel-default">
10 <div class="panel-heading">
11 <h4 class="panel-title">
12 <a data-toggle="collapse" data-parent="#accordion" href="#collapseII">
13 <h2>Email Notification</h2>
14
15 </a>
16 </h4>
17 </div>
18 <div id="collapseII" class="panel-collapse collapse in">
19 <div class="panel-body">
20
21 <?php
22 echo '<form name="wp-email_form" method="post" action="" >';
23 wp_nonce_field( 'wp-database-backup' );
24
25 $wp_db_backup_email_id = '';
26 $wp_db_backup_email_id = sanitize_email( get_option( 'wp_db_backup_email_id' ) );
27 $wp_db_backup_email_attachment = '';
28 $wp_db_backup_email_attachment = get_option( 'wp_db_backup_email_attachment' );
29 $wp_db_backup_destination_email = get_option( 'wp_db_backup_destination_Email' );
30 echo '<p>';
31 echo '<span class="glyphicon glyphicon-envelope"></span> Send Email Notification</br></p>';
32 $ischecked = ( true === isset( $wp_db_backup_destination_email ) && 1 === (int) $wp_db_backup_destination_email ) ? 'checked' : '';
33 echo '<div class="row form-group">
34 <label class="col-sm-2" for="wp_db_backup_destination_Email">Enable Email Notification:</label>
35 <div class="col-sm-6">
36 <input type="checkbox" ' . esc_attr( $ischecked ) . ' id="wp_db_backup_destination_Email" name="wp_db_backup_destination_Email">
37 </div>
38 </div>';
39 echo '<div class="row form-group"><label class="col-sm-2" for="wp_db_backup_email_id">Email Id</label>';
40 echo '<div class="col-sm-6"><input type="text" id="wp_db_backup_email_id" class="form-control" name="wp_db_backup_email_id" value="' . esc_attr( $wp_db_backup_email_id ) . '" placeholder="Your Email Id"></div>';
41 echo '<div class="col-sm-4">Leave blank if you don\'t want use this feature or Disable Email Notification</div></div>';
42 echo '<div class="row form-group"><label class="col-sm-2" for="lead-theme">Attach backup file </label> ';
43 $selected_option = get_option( 'wp_db_backup_email_attachment' );
44
45 if ( 'yes' === $selected_option ) {
46 $selected_yes = 'selected="selected"';
47 } else {
48 $selected_yes = '';
49 }
50 if ( 'no' === $selected_option ) {
51 $selected_no = 'selected="selected"';
52 } else {
53 $selected_no = '';
54 }
55 echo '<div class="col-sm-2"><select id="lead-theme" class="form-control" name="wp_db_backup_email_attachment">';
56 echo '<option value="none">Select</option>';
57
58 echo '<option value="yes"' . esc_attr( $selected_yes ) . '>Yes</option>';
59 echo '<option value="no" ' . esc_attr( $selected_no ) . '>No</option>';
60
61 echo '</select></div>';
62
63 echo '<div class="col-sm-8">If you want attache backup file to email then select "yes" (File attached only when backup file size <=25MB)</div>';
64
65 echo '</div>';
66 echo '<p class="submit">';
67 echo '<input type="submit" name="Submit" class="btn btn-primary" value="Save Settings" />';
68 echo '</p>';
69 echo '</form>';
70 ?>
71 </div>
72 </div>
73 </div>
74