<?php if ( ! defined( 'ABSPATH' ) ) exit;

$this->fm_custom_assets();

$opt = get_option('wp_file_manager_email_notifications');

$msg = isset($_GET['msg']) ? $_GET['msg'] : '';

if(isset($_POST['submit']) && wp_verify_nonce( $_POST['mk_fm_nonce_field'], 'mk_fm_action' )):

echo 'Saving please wait...';

$unset = array('mk_fm_nonce_field','_wp_http_referer', 'submit');

foreach($unset as $nu) {

	unset($_POST[$nu]);

}

$saveSettings = update_option('wp_file_manager_email_notifications', $_POST );

	if($saveSettings){

		 $this->redirect('?page=wpfm-emails&msg=1');	

		} else {

		 $this->redirect('?page=wpfm-emails&msg=2');	

		}

endif; ?>

<div class="wrap">

<div class="fmInnerWrap">



<h3 class="mainHeading">

<span class="headingIcon"><img src="<?php echo plugins_url( 'images/fm_email_icon.png', __FILE__ );?>"></span>

<span class="headingText"><?php _e('Email Notifications', 'wp-file-manager-pro');?></span>

</h3>





<?php

if(isset($_GET['msg']) && $_GET['msg'] == '1'):?>

<div class="updated settings-error notice is-dismissible" id="setting-error-settings_updated"> 

<p><strong><?php _e('Settings saved.','wp-file-manager-pro'); ?></strong></p><button class="notice-dismiss" type="button"><span class="screen-reader-text"><?php _e('Dismiss this notice.','wp-file-manager-pro'); ?></span></button></div>

<?php elseif(isset($_GET['msg']) && $_GET['msg'] == '2'):?>

<div class="error updated settings-error notice is-dismissible" id="setting-error-settings_updated"> 

<p><strong><?php _e('Settings not saved.','wp-file-manager-pro'); ?></strong></p><button class="notice-dismiss" type="button"><span class="screen-reader-text"><?php _e('Dismiss this notice.','wp-file-manager-pro'); ?></span></button></div>

<?php endif; ?>

<div id="email" class="tabcontent" style="display:block">

<form action="" method="post">

<?php wp_nonce_field( 'mk_fm_action', 'mk_fm_nonce_field' ); ?>

 <table class="form-table emailNotiTable">

<tbody>

<tr>

<th scope="row">

<label for="fm_enable_admin_email"><?php _e('Enable?', 'wp-file-manager-pro');?> </label></th>



<td>

<span class="styledCheckbox">

<input type="checkbox" name="fm_enable_admin_email" value="1" <?php echo (isset($opt['fm_enable_admin_email']) && $opt['fm_enable_admin_email'] == 1) ? 'checked="checked"' : '';?>/>

<span class="fm_checkmark"></span></span>

</td>



</tr>

<tr>

<th scope="row"><label for="admin_email"><?php _e('Email Addresses', 'wp-file-manager-pro');?> </label></th>

<td>

<?php if(!empty($opt['fmn_email']) && is_array($opt['fmn_email'])) {

foreach($opt['fmn_email'] as $key => $emails) {	

if($key == 0) { ?>

<div><input name="fmn_email[]" type="email" aria-describedby="admin-email-description" value="<?php echo $emails;?>" class="regular-text ltr ten_email"></div>

<?php } else { ?>

<div class="clone_inp" style="padding:5px 0;">

<input name="fmn_email[]" type="email" aria-describedby="admin-email-description" value="<?php echo $emails;?>" class="regular-text ltr ten_email">

<a href="#" class="delete_ten_email"><img src="<?php echo plugins_url( 'images/delete-mail-text-icon.png', __FILE__ );?>"/> </a>

</div>

<?php } } } else { ?>

<input name="fmn_email[]" type="email" aria-describedby="admin-email-description" value="<?php echo get_option('admin_email');?>" class="regular-text ltr ten_email">

<?php } ?>



<div class="more_ten_email"></div>

<div class="fm_addMoreBtnDv">

<button class="button add_more_ten_email"><?php _e('Add More <strong>+</strong>', 'wp-file-manager-pro');?></button>

</div>

<p class="description" id="admin-email-description"><?php _e('This address is used for notification purposes, like theme/plugin notification.', 'wp-file-manager-pro');?></p></td>

</tr>



<?php /* Start - Email Notification Text */ ?>

<tr>

<th scope="row"></th>

<td><h3><?php _e('Files Upload Notifications', 'wp-file-manager-pro');?></h3></td>

</tr>

<tr>

<th scope="row"><?php _e('Subject', 'wp-file-manager-pro');?></th>

<td>

<input name="fmn_file_upload_subject" type="text" value="<?php echo (isset($opt['fmn_file_upload_subject']) && 

!empty($opt['fmn_file_upload_subject'])) ? $opt['fmn_file_upload_subject'] : 'Files Uploaded'?>" class="regular-text">

</td>

</tr>

<tr>

<?php $fmn_file_upload_body = 'Hello, %adminemail% - %siteurl%';

 $fmn_file_upload_body .= ', %files% are uploaded on filemanager of your website %siteurl% by User: %username% (%$useremail%) (ID: %$userid%)';

 $fmn_file_upload_body .= ', Thanks';

?>

<th scope="row"><?php _e('Body', 'wp-file-manager-pro');?></th>

<td>

<textarea name="fmn_file_upload_body" rows="10" cols="50" id="fmn_file_upload_body" class="large-text code"><?php echo (isset($opt['fmn_file_upload_body']) && !empty($opt['fmn_file_upload_body'])) ? $opt['fmn_file_upload_body'] : $fmn_file_upload_body;?></textarea>

<p class="description"><?php _e('Example: '.$fmn_file_upload_body, 'wp-file-manager-pro')?></p>

</td>

</tr>





<tr>

<th scope="row"></th>

<td><h3><?php _e('Files Download Notifications', 'wp-file-manager-pro');?></h3></td>

</tr>

<tr>

<th scope="row"><?php _e('Subject', 'wp-file-manager-pro');?></th>

<td>

<input name="fmn_file_download_subject" type="text" value="<?php echo (isset($opt['fmn_file_download_subject']) && 

!empty($opt['fmn_file_download_subject'])) ? $opt['fmn_file_download_subject'] : 'Files Downloaded'?>" class="regular-text">

</td>

</tr>

<tr>

<?php $fmn_file_download_body = 'Hello, %adminemail% - %siteurl%';

 $fmn_file_download_body .= ', %files% are downloaded on filemanager of your website %siteurl% by User: %username% (%$useremail%) (ID: %$userid%)';

 $fmn_file_download_body .= ', Thanks';

?>

<th scope="row"><?php _e('Body', 'wp-file-manager-pro');?></th>

<td>

<textarea name="fmn_file_download_body" rows="10" cols="50" id="fmn_file_download_body" class="large-text code"><?php echo (isset($opt['fmn_file_download_body']) && !empty($opt['fmn_file_download_body'])) ? $opt['fmn_file_download_body'] : $fmn_file_download_body;?></textarea>

<p class="description"><?php _e('Example: '.$fmn_file_download_body, 'wp-file-manager-pro')?></p>

</td>

</tr>



<tr>

<th scope="row"></th>

<td><h3><?php _e('Files Edit Notifications', 'wp-file-manager-pro');?></h3></td>

</tr>

<tr>

<th scope="row"><?php _e('Subject', 'wp-file-manager-pro');?></th>

<td>

<input name="fmn_file_edit_subject" type="text" value="<?php echo (isset($opt['fmn_file_edit_subject']) && 

!empty($opt['fmn_file_edit_subject'])) ? $opt['fmn_file_edit_subject'] : 'Files Modified or Edited'?>" class="regular-text">

</td>

</tr>

<tr>

<?php $fmn_file_edit_body = 'Hello, %adminemail% - %siteurl%';

 $fmn_file_edit_body .= ', %files% are modified or edited on filemanager of your website %siteurl% by User: %username% (%$useremail%) (ID: %$userid%)';

 $fmn_file_edit_body .= ', Thanks';

?>

<th scope="row"><?php _e('Body', 'wp-file-manager-pro');?></th>

<td>

<textarea name="fmn_file_edit_body" rows="10" cols="50" id="fmn_file_edit_body" class="large-text code"><?php echo (isset($opt['fmn_file_edit_body']) && !empty($opt['fmn_file_edit_body'])) ? $opt['fmn_file_edit_body'] : $fmn_file_edit_body;?></textarea>

<p class="description"><?php _e('Example: '.$fmn_file_edit_body, 'wp-file-manager-pro')?></p>

</td>

</tr>









<?php /* End - Email Notification Text */?>



</tbody></table>

<div class="btnDv"><input type="submit" name="submit" id="submit" class="button button-primary fmCustomBtn" value="Save Changes"></div>

</form>

</div>

<script>

jQuery(document).ready(function(e) {

    jQuery('.add_more_ten_email').click(function(e) {

        e.preventDefault();

		var input_ele = '<div class="clone_inp" style="padding:5px 0;">';

		input_ele += '<input name="fmn_email[]" type="email" aria-describedby="admin-email-description" value="" class="regular-text ltr ten_email">';

		input_ele +=' <a href="#" class="delete_ten_email"><img src="<?php echo plugins_url( 'images/delete-mail-text-icon.png', __FILE__ );?>"/> </a>';

		input_ele +='</div>';

		jQuery('.more_ten_email').append(input_ele);

    });

	jQuery('.delete_ten_email').live('click', function(e){

		e.preventDefault();

		var point = jQuery(this).parents('.clone_inp');

		point.fadeOut(100, function(){ 		

		   jQuery(this).replaceWith('');

		 });

	});

});

</script>

</div>

</div>