File "email-form.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/wp-database-backup/includes/admin/Destination/Email/email-form.php
File size: 5.33 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Destination dropboxs
*
* @package wpdbbkp
*/
$wpdbbkp_email_enabled = get_option( 'wp_db_backup_destination_Email',null );
$wpdbbkp_email_id = get_option( 'wp_db_backup_email_id',null );
$wpdbbkp_email_status = '<label><b>'.esc_html__('Status','wpdbbkp').'</b>: '.esc_html__('Not Configured ','wpdbbkp').'</label> ';
if($wpdbbkp_email_enabled==1 && !empty($wpdbbkp_email_id))
{
$wpdbbkp_email_status='<label><b>'.esc_html__('Status','wpdbbkp').'</b>: <span class="dashicons dashicons-yes-alt" style="color:green;font-size:16px" title="'.esc_attr__('Destination enabled','wpdbbkp').' "></span><span class="configured">'.esc_html__('Configured','wpdbbkp').' </span> </label> ';
}
// If user pressed this button, this hidden field will be set to 'Y'.
if ( isset( $_POST[ 'email_notification_submit' ] ) && 'Save Settings' === $_POST[ 'email_notification_submit' ] ) {
// This is a hidden field used to validate the form.
if ( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( $_POST['_wpnonce'], 'wp-database-backup' ) ) {
return;
}
if ( isset( $_POST['wp_db_backup_destination_Email'] ) ) {
update_option( 'wp_db_backup_destination_Email', 1 , false);
} else {
update_option( 'wp_db_backup_destination_Email', 0 , false);
}
if ( isset( $_POST['wp_db_backup_email_attachment'] ) ) {
update_option( 'wp_db_backup_email_attachment', sanitize_text_field($_POST['wp_db_backup_email_attachment']) , false);
}
if ( isset( $_POST['wp_db_backup_email_id'] ) ) {
update_option( 'wp_db_backup_email_id', sanitize_email( $_POST['wp_db_backup_email_id'] ) , false);
}
} // end if.
?>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseII">
<h2><?php echo esc_html__('Email Notification', 'wpdbbkp') ?> <?php echo wp_kses_post($wpdbbkp_email_status);?> <span class="dashicons dashicons-admin-generic"></span></h2>
</a>
</h4>
</div>
<div id="collapseII" class="panel-collapse collapse">
<div class="panel-body">
<?php
echo '<form name="wp-email_form" method="post" action="" >';
wp_nonce_field( 'wp-database-backup' );
$wp_db_backup_email_id = '';
$wp_db_backup_email_id = sanitize_email( get_option( 'wp_db_backup_email_id' ) );
$wp_db_backup_email_attachment = '';
$wp_db_backup_email_attachment = get_option( 'wp_db_backup_email_attachment' );
$wp_db_backup_destination_email = get_option( 'wp_db_backup_destination_Email' );
echo '<p>';
echo '<span class="glyphicon glyphicon-envelope"></span> '.esc_html__('Send Email Notification', 'wpdbbkp').'</br></p>';
$ischecked = ( true === isset( $wp_db_backup_destination_email ) && 1 === (int) $wp_db_backup_destination_email ) ? 'checked' : '';
echo '<div class="row form-group">
<label class="col-sm-2" for="wp_db_backup_destination_Email">'.esc_html__('Enable Email Notification:', 'wpdbbkp').'</label>
<div class="col-sm-6">
<input type="checkbox" ' . esc_attr( $ischecked ) . ' id="wp_db_backup_destination_Email" name="wp_db_backup_destination_Email">
</div>
</div>';
echo '<div class="row form-group"><label class="col-sm-2" for="wp_db_backup_email_id">'.esc_html__('Email Id', 'wpdbbkp').'</label>';
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="'.esc_attr__('Your Email Id', 'wpdbbkp').'"></div>';
echo '<div class="col-sm-4">'.esc_html__('Leave blank if you don\'t want use this feature or Disable Email Notification', 'wpdbbkp').'</div></div>';
echo '<div class="row form-group"><label class="col-sm-2" for="lead-theme">'.esc_html__('Attach backup file', 'wpdbbkp').' </label> ';
$selected_option = get_option( 'wp_db_backup_email_attachment' );
if ( 'yes' === $selected_option ) {
$selected_yes = 'selected="selected"';
} else {
$selected_yes = '';
}
if ( 'no' === $selected_option ) {
$selected_no = 'selected="selected"';
} else {
$selected_no = '';
}
echo '<div class="col-sm-2"><select id="lead-theme" class="form-control" name="wp_db_backup_email_attachment">';
echo '<option value="none">'.esc_html__('Select', 'wpdbbkp').'</option>';
echo '<option value="yes"' . esc_attr( $selected_yes ) . '>'.esc_html__('Yes', 'wpdbbkp').'</option>';
echo '<option value="no" ' . esc_attr( $selected_no ) . '>'.esc_html__('No', 'wpdbbkp').'</option>';
echo '</select></div>';
echo '<div class="col-sm-8">'.esc_html__('If you want attache backup file to email then select "yes" (File attached only when backup file size <=25MB)', 'wpdbbkp').'</div>';
echo '</div>';
echo '<p class="submit">';
echo '<input type="submit" name="email_notification_submit" class="btn btn-primary" value="'.esc_attr__('Save Settings', 'wpdbbkp').'" />';
echo '</p>';
echo '</form>';
?>
</div>
</div>
</div>