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/uds.cafsinfotech.in/smart_hrms_dev/application/views/attendance_process/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));
	/* PAGE TITLE AND BUTTONS- START */
?>
	<div class='row title_content'>
		<div class='col-md-6 col-xs-4'>
			<h1 class='page_txt'><?php echo $page_name;?></h1>
		</div>
	</div>
	<div class="form-inline" style="margin-top:20px;">
		<div class="col-md-12" style="margin-bottom:10px;">
			<div class="form-group">
				<?php
					echo form_label('From Date', 'from_date', array('class' => 'required'));
					echo form_input(array('name' => 'from_date', 'id' => 'from_date', 'class' => 'form-control input-sm datepicker', 'value'=>'', 'placeholder' => 'From Date')); 
				?>
			</div>
			<div class="form-group">
				<?php
					echo form_label('To Date', 'to_date', array('class' => 'required'));
					echo form_input(array('name' => 'to_date', 'id' => 'to_date', 'class' => 'form-control input-sm datepicker',  'value'=>'', 'placeholder' => 'To Date')); 
				?>
			</div>			
			<div class="form-group">
				<button class='btn btn-primary btn-sm' id="process">Process</button>
			</div>
		</div>
	</div>
<script type="text/javascript">
$(document).ready(function (){	
	$(function () {
		$(".datepicker").datetimepicker({
			format: 'DD-MM-YYYY',
			//debug: true
		});
	});
	select_call();
	$('#from_date,#to_date').on("dp.hide",function (e) {
		var from_date    = moment($('#from_date').val(), 'DD-MM-YYYY').format('YYYY-MM-DD');
		var to_date      = moment($('#to_date').val(), 'DD-MM-YYYY').format('YYYY-MM-DD');
		if(from_date > to_date){
			toastr.error("To Date should be Greater than From Date!!");
			$('#to_date').val('');
		}
	});
	$("#process").on('click', function(e){
		var from_date    = $('#from_date').val();
		var to_date      = $('#to_date').val();
		if(!from_date){
			toastr.error('Please choose From Date?');
			return false;
		}else
		if(!to_date){
			toastr.error('Please choose To Date?');
			return false;
		}else{
			var send_url = '<?php echo site_url("$controller_name/get_log_data");?>'
			$("#process").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
			$('#process').attr('disabled','disabled');		
			var key      = '<?php echo $key; ?>';
			var data     = {from_date:from_date,to_date:to_date};
			var encData  = encrypt(key,data);
			$.ajax({
				type: 'POST',
				url: send_url,
				data:encData,				
				contentType: 'text/plain',
				success: function(data) {
					var rslt = JSON.parse(data);
					if(rslt.success){
						toastr.success(rslt.sts);
						$('#from_date').val('');
						$('#to_date').val('');
					}else{
						toastr.error(rslt.sts);
					}
					$('#process').attr('disabled',false);
					$("#process").html("Search");
				}
			});
		}
	});
});
function select_call(){
	setTimeout(function(){ 
		$(function(){
			$('.select2').select2({
				placeholder: '---- ALL ----',
				allowClear: true,
				// dropdownParent: $('.modal-dialog')
			});
			$('.select2-tags').select2({
				tags: true,
				allowClear: true,
				tokenSeparators: [',']
			});
		});
	}, 500);
}
</script>
<style>
.modal-dialog {
  width: 100% !important;
  margin: 0;
  padding: 0;
}
.modal-content {
  height: 850px!important;
  border-radius: 0;
}
.modal .modal-body div {
    overflow-y: auto;
    width: 100%;
}
</style>
<?php $this->load->view("partial/footer"); ?>