MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //home/cafsindia/.trash/application.1/views/password_reset/manage.php
<?php 
	$this->load->view("partial/header"); 
	$access_data    = $this->session->userdata('access_data');
	$access_add     = (int)$access_data[$controller_name]['access_add'];
	$access_update  = (int)$access_data[$controller_name]['access_update'];
	$access_delete  = (int)$access_data[$controller_name]['access_delete'];
	$access_search  = (int)$access_data[$controller_name]['access_search'];
	$access_export  = (int)$access_data[$controller_name]['access_export'];
	$access_import  = (int)$access_data[$controller_name]['access_import'];	
	$page_name      = ucwords(str_replace("_"," ",$controller_name));
	$uniqueId       = "prime_".$controller_name."_id";
	
?>
<script type="text/javascript">
$(document).ready(function (){	
	<?php $this->load->view('partial/bootstrap_tables_locale'); ?>
	$("#filter_component").hide();
	// select_call();
	
	$("#search_submit_id").click(function(){
		$("#search_filter_div_id").toggle()
	});
	$("#search_filter_div_id").hide();
	$("#search_filter_id").click(function(){
		$("#search_filter_div_id").toggle();
	});
	$("#clear_search_id").click(function(){
		$('#search_filter_div_id').find('input').val('');
		$('option').attr('selected', false);
		$("#search_filter_div_id").toggle();
	});	
	//Datepicker
	$(function(){
		$(".datepicker").datetimepicker({
			format: 'MM-YYYY'
		});
		// $("#effective_date").datetimepicker({
		// 	format: 'DD-MM-YYYY'
		// });
	});
	$(function(){
		$('.select2').select2({
			placeholder: '---- Select ----'
		});
		$('.select2-tags').select2({
			tags: true,
			tokenSeparators: [',']
		});
	});
	
	$("#category").on('change', function(e){
		var category       = $("#category").val();
		var employee_type  = parseInt($('#employee_type').val());
		if(employee_type === 1){
			get_employee(category);
		}
		if(employee_type){
			emp_type_wise_hide(employee_type);
		}
	});	
	
	// $('#process_month').on("dp.hide",function (e){
	// 	var category      = $("#category").val();
	// 	var process_month = $("#process_month").val();
	// 	if(category != null){
	// 		get_employee(category,process_month);
	// 	}
	// });
	
	// $("#employees_select_all").click(function(){
	// 	if($("#employees_select_all").is(':checked') ){
	// 		$("#employees > option").prop("selected","selected");
	// 		$("#employees").trigger("change");
	// 	}else{
	// 		$("#employees > option").removeAttr("selected");
	// 		$("#employees").trigger("change");
	// 	}
	// 	$('#employees option').filter(function(){
	// 		return !this.value || $.trim(this.value).length == 0;
	// 	}).remove();
	// 	//$("#menu_for>option[value='']").removeAttr("selected");
	// });
	var employee_type  = parseInt($('#employee_type').val());
	if(employee_type){
		emp_type_wise_hide(employee_type);
	}
	$('#employee_type').change(function(){
		var category       = $('#category').val();
		var employee_type  = parseInt($('#employee_type').val());
		if(!category){
			toastr.error('category Should not be Empty..?');
			return false;
		}else{
			if(employee_type === 1){
				get_employee(category);
			}
			if(employee_type){
				emp_type_wise_hide(employee_type);
			}
		}
		
	});
	$('#send_email_form').submit(function(event){ event.preventDefault(); }).validate({
		rules:{
			configuration: "required",
			"category[]" : "required",
			employee_code: "required",
			email        : "required",
			employee_type: "required",
			subject      : "required",
			title        : "required",
			// content      : "required"
			// pdf_template : "required"
		},
		submitHandler: function (form){
			$.confirm({
			    title: 'Sender Password!',
			    content: '' +
			    '<form action="" class="formName">' +
			    '<div class="form-group">' +
			    '<label>Enter Your Sender Email Password here</label>' +
			    '<input type="password" placeholder="Your Password" class="password form-control" required />' +
			    '</div>' +
			    '</form>',
			    buttons: {
			        formSubmit: {
			            text: 'Submit',
			            btnClass: 'btn-blue',
			            action: function () {
			                var password = this.$content.find('.password').val();
			                if(!password){
			                    $.alert('provide a valid Password');
			                    return false;
			                }else{
			                	$("#send_mail").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
								$('#send_mail').attr('disabled','disabled');
								var configuration  = $("#configuration").val();
								var category       = $("#category").val();
								var employee_type  = parseInt($("#employee_type").val());
								var employee_code  = $("#employee_code").val();
								var email          = $("#email").val();
								var subject        = $("#subject").val();
								var title          = $("#title").val();
								// ,content:content
								// var content        = $("#content").val();
								// var pdf_template   = $("#pdf_template").val();
								// if(employee_type === 1){
								// 	if(!employee_code){
					   //                 toastr.error("Employee Code Should not Empty...!");
					   //                 return false;
					   //              }
								// }
								var fliter_label                =  $("input[name='fliter_label[]']").map(function(){return $(this).val();}).get();
								var fliter_type                 =  $("input[name='fliter_type[]']").map(function(){return $(this).val();}).get();
								var input_field_type            =  $("input[name='input_field_type[]']").map(function(){return $(this).val();}).get();
								var filter_cond                 =  $("select[name='filter_cond[]']").map(function(){return $(this).val();}).get();
								var fliter_val                  =  $("input[name='fliter_val[]'],select[name='fliter_val[]']").map(function(){return $(this).val();}).get();
								var group_by                    =  $("select[name='group_by[]']").map(function(){return $(this).val();}).get();
								//Encryption
								var key                         = '<?php echo $key; ?>';
								var data                        = {configuration:configuration,category:category,employee_type:employee_type,email:email,employee_code:employee_code,subject:subject,password:password,title:title,fliter_label:fliter_label,fliter_type:fliter_type,input_field_type:input_field_type,filter_cond:filter_cond,fliter_val:fliter_val,group_by:group_by};
								var encData                     = encrypt(key,data);
								$.ajax({
									type: "POST",
									url: '<?php echo site_url($controller_name . "/send_email"); ?>',
									data:encData,				
									contentType: 'text/plain',
									success: function(data){
										var rslt = JSON.parse(data);
										if(rslt.success){
											if(rslt.email_sts){
												toastr.success(rslt.message);
											}else{
												toastr.warning(rslt.message);
											}
											$('#send_mail').attr('disabled',false);
											$("#send_mail").html("Send Mail");
											$('#table_info').html(rslt.table_data);
											$('#send_email_form')[0].reset();
											$(function(){
												$('.select2').select2({
													placeholder: '---- Select ----'
												});
												$('.select2-tags').select2({
													tags: true,
													tokenSeparators: [',']
												});
											});		
										}else{
											toastr.error(rslt.message);
											$('#send_mail').attr('disabled',false);
											$("#send_mail").html("Send Mail");
											$('#table_info').html();
										}
									},
								});
			                }
			               
			            }
			        },
			        cancel: function () {
			            //close
			        },
			    }
			});			
		},ignore: ".ignore"
	});
});

function get_employee(category){
	if(category){
		//Encryption
		var key          = '<?php echo $key; ?>';
		var data         = {category:category};
		var encData      = encrypt(key,data);
		$.ajax({
			type: "POST",
			url: '<?php echo site_url($controller_name . "/get_employee_list"); ?>',
			data:encData,				
			contentType: 'text/plain',
			beforeSend: function () {
				$("#employee_code").next('span').attr('id', 'employee_code_span');
				$('#employee_code_span').html('<span style="color:#CC3366;"><i class="fa fa-spinner fa-spin fa-2x fa-fw"></i><br/>Loading...</span>');  
	 		},
			success: function(data){
				$('#employee_code_span').empty(); 
				$('#employee_code').html(data);			
			},
		});
		select_call();
	}
}

function emp_type_wise_hide(employee_type){
	if(employee_type === 1){
		$('#employee_code').parent().show();
		$('#employee_code').removeClass('ignore');
		$("#filter_component").hide();
	}else{
		$('#employee_code').val('');
		$('#employee_code').parent().hide();
		$('#employee_code').addClass('ignore');
		$("#filter_component").show();
	}
	select_call();
}
//Select Call 
function select_call(){
	setTimeout(function(){ 
		$(function(){
			$('.select2').select2({
				placeholder: '---- Select ----',
			});
			$('.select2-tags').select2({
				tags: true,
				tokenSeparators: [',']

			});
		});
	}, 500);
		
}
</script>
<div class='row title_content'>
	<div class='col-md-2 col-xs-4'>
		<h1 class='page_txt'><?php echo $page_name;?></h1>
	</div>
	<div class='col-md-10 col-xs-8'>
		<ol class="breadcrumb">
			<li><a href="<?php echo site_url()?>#Home">Home</a></li>
			<li><a href="<?php echo site_url($controller_name)?>#<?php echo "$controller_name";?>"><?php echo "$page_name";?></a></li>
			<li class="active">List</li>
		</ol>
	</div>
</div>
<div id='increment_process'>
<div id="holder" class="form-inline" style="margin-top:20px;">
	<div class="row" style='margin-bottom:0px;'>
		<div class="col-md-12">			
		<?php echo form_open('email_process/send_email',array('id'=>'send_email_form')); ?>
			<div class="form-group">
				<?php
					echo form_label('Configuration', 'configuration', array('class' => 'required'));
					echo form_dropdown(array( 'name' => 'configuration', 'id' => 'configuration', 'class' => 'form-control input-sm'), $configuration);
				?>
			</div>
			<div class="form-group">
				<?php
					echo form_label($this->lang->line('category'), 'category', array('class' => 'required'));
					echo form_dropdown(array( 'name' => 'category[]', 'multiple id' => 'category', 'class' => 'form-control input-sm select2'), $category_list);
				?>
			</div>
			<div class="form-group">
				<?php
					$employee_type_list =  array(""=>"---- Select Type ----",1=>"Single",2=>"All");
					echo form_label('Employee Type', 'employee_type', array('class' => 'required'));
					echo form_dropdown(array( 'name' => 'employee_type', 'id' => 'employee_type', 'class' => 'form-control input-sm select2'), $employee_type_list);
				?>
			</div>
			<div class="form-group" style="display: none;">
				<?php
					echo form_label('Employee Code', 'employee_code', array('class' => 'required'));
					echo form_dropdown(array( 'name' => 'employee_code', 'id' => 'employee_code', 'class' => 'form-control input-sm select2'));
				?>
			</div>
			<div class="form-group">
				<?php
				$email = array(''=> '--- Select Email ---','1'=> 'Company Email','2'=> 'Personal Email');
					echo form_label('Email', 'email', array('class' => 'required'));
					echo form_dropdown(array( 'name' => 'email', 'id' => 'email', 'class' => 'form-control input-sm'), $email);
				?>
			</div>
			<div class="form-group">
				<?php
					echo form_label('Subject', 'subject', array('class' => 'required'));
					echo form_input(array('name' => 'subject', 'id' => 'subject', 'class' => 'form-control input-sm',  'value'=> '','placeholder' => 'Add Subject')); 
				?>
			</div>	
			<!-- <div class="form-group">
				<?php
					//echo form_label('Message Title', 'title', array('class' => 'required'));
					//echo form_input(array('name' => 'title', 'id' => 'title', 'class' => 'form-control input-sm',  'value'=> '')); 
				?>
			</div> -->
			<!-- <div class="form-group">
				<?php
					echo form_label('Message Content', 'content', array('class' => 'required'));
					echo "<textarea name='content' id='content' class='form-control' rows='4' placeholder='Message Content'></textarea>";
				?>
			</div> -->
			<div class="form-group" id = "filter_component"  style="display:none;">
				<a class="btn btn-sm btn-edit" id="search_filter_id">
					<i class="fa fa-filter" aria-hidden="true"></i> Search filter
					<span class="caret"></span>
				</a>
				<div id="search_filter_div_id" class='search_filter'>
					<div style="max-height:250px;overflow: auto;">
						<?php
							$filter_cond_array = array('' => '--- Select ---','=' => '=','>' => '>','<' => '<','LIKE' => 'LIKE');
							$tr_line = "";
							foreach($fliter_list as $fliter){
								$label_id         = $fliter['label_id'];
								$field_isdefault  = $fliter['field_isdefault'];
								$array_list       = $fliter['array_list'];
								$field_type       = $fliter['field_type'];
								
								$label_name = ucwords(strtolower(str_replace("_"," ",$label_id)));
								$fliter_label = form_input(array('type'=>'hidden','name' => 'fliter_label[]', 'class' => 'form-control input-sm','value' => $label_id));
								$fliter_type  = form_input(array('type'=>'hidden','name' => 'fliter_type[]', 'class' => 'form-control input-sm','value' => $field_isdefault));
								$filter_cond  = form_dropdown(array('name' => 'filter_cond[]','class' => 'form-control input-sm'), $filter_cond_array);
								if($field_type === 4){							
									$fliter_val   = form_input(array( 'name' => 'fliter_val[]', 'class' => 'form-control input-sm datepicker', 'placeholder'=>'Search value','value' => ''));
								}else
								if(((int)$field_type === 5) || ((int)$field_type === 7)){
									$fliter_val  = form_dropdown(array('name' => 'fliter_val[]','class' => 'form-control input-sm'), $array_list);
								}else{
									$fliter_val   = form_input(array( 'name' => 'fliter_val[]', 'class' => 'form-control input-sm', 'placeholder'=>'Search value','value' => ''));
								}						
								$tr_line .= "<tr>
												<td class='search_td'> $label_name $fliter_label $fliter_type</td>
												<td> $filter_cond</td>
												<td> $fliter_val </td>
											</tr>";
							}
							echo "<table style='width:100%;'>$tr_line</table>";
						?>				
					</div>
					<div style="margin-top:8px;">
						<div class="row">
							<div class="col-md-6" style='text-align:left;'>
								<a class="btn btn-xs btn-danger" id="clear_search_id"> Clear / Close</a>
							</div>
							<div class="col-md-6" style='text-align:right;'>	
								<a class="btn btn-xs btn-primary" id="search_submit_id"> Done </a>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="form-group">
				<button class='btn btn-primary btn-sm' id="send_mail">Send Mail</button>
			</div>
		<?php echo form_close(); ?>
		</div>
	</div>
</div>
<div id="table_info" style="margin-left:20px; padding:10px;">
	
</div>
</div>
<?php $this->load->view("partial/footer"); ?>