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/cpaqua.cafsinfotech.in/dump/app/form_view.php
<!DOCTYPE html>
<html>
	<?php
	require("./api_model.php");
	    $api_model = new api_model;
		$uriSegments = explode("/", parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
		$uriSegments = $uriSegments[1];
		$protocol = stripos($_SERVER['SERVER_PROTOCOL'],'https') === 0 ? 'https://' : 'http://';
		$path_link 	 = $protocol.$_SERVER['HTTP_HOST'].'/'.$uriSegments.'/';
	?>
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/bootstrap.min.css?rel=<?php echo date('Ymd');?>"/>
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/rebar.css?rel=<?php echo date('Ymd');?>"/>	
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/bootstrap-datetimepicker-master/build/css/bootstrap-datetimepicker.min.css"/>	
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/select2/dist/css/select2.min.css"/>
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/toastr/toastr.css"/>
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/jquery_confirm/jquery-confirm.min.css"/>	
	<link rel="stylesheet" type="text/css" href="<?php echo $path_link;?>dist/bootstrap-colorpicker.css"/>
	<h5 class="page_txt">Manual Process</h5>
</head>
    <body>
    	<?php
    		$today      = date("d-m-Y");
    		$yesterday 	= date('d-m-Y',strtotime("-1 days"));
    		$mysql_emp_rslt = $api_model->get_mysql_emp("select employee_code,emp_name from cw_employees where employee_code not in ('0000','11111')");
    		$option  = "<option value=''> --Select--</option>";
    		$option .= "<option value='all'>All Employee</option>";
    		foreach ($mysql_emp_rslt as $key => $value) {
    			$employee_code = $value['employee_code'];
    			$emp_name      = $value['emp_name'];
    			$option .= "<option value='$employee_code'> $employee_code - $emp_name</option>";
    		}
    	?>
		<div class="container-fulid" style='margin-top:0px;'>
			<div class="form-inline" style="margin-top:20px;">
				<div class="row" style='margin-bottom:0px;'>
					<div class="col-md-9">
						<div class="form-group">
							<label class="required">Select Type</label>
							<select name="select_type" id="select_type" class="form-control input-sm select2">
								<option value="">---- Select ----</option>
								<option value="1">Get Employee Data</option>
								<option value="2">Get Punched Data</option>
								<option value="3">Get Leave Data</option>
							</select>
						</div>
						<div class="form-group">
							<label class="required">Select Employee</label>
							<select name="employee_code" id="employee_code" class="form-control input-sm select2">
								<?php echo $option; ?>
							</select>
						</div>
						<div class="form-group" style="display: none;">
							<label class="required">Select Date</label>
							<input type="text" name="from_date" value="<?php echo $yesterday; ?>" id="from_date" class="form-control input-sm">
						</div>
						<!-- <div class="form-group" style="display: none">
							<label>To Date</label>
							<input name="to_date" id="to_date" class="form-control">
						</div> -->
						<div class="form-group">
							<button class="btn btn-primary btn-sm row_btn" id="submit" style="margin-left: 15px;">Submit</button>
						</div>
					</div>
				</div>
			</div>
		</div>	
	</body>
</html>
<script type="text/javascript" src="<?php echo $path_link;?>dist/opensourcepos.min.js?rel=<?php echo date('Ymd');?>"></script>
<script type="text/javascript" src="<?php echo $path_link;?>dist/jquery_confirm/jquery-confirm.min.js"></script>
<script type="text/javascript" src="<?php echo $path_link;?>dist/bootstrap-datetimepicker-master/build/js/bootstrap-datetimepicker.min.js"></script>
<script src="<?php echo $path_link;?>dist/toastr/toastr.js"></script>
<script type="text/javascript" src="<?php echo $path_link;?>dist/select2/dist/js/rebarselect2.js"></script>

<script type="text/javascript">
	//$("#from_date,#employee_code").parent().hide();
	$('.select2').select2({
		placeholder: '---- Select ----',
		allowClear: true,
	});
	var yesterday 	= "<?php echo $yesterday;?>";
	$("#from_date").datetimepicker({
		format: 'DD-MM-YYYY',
	});
	$("#select_type").change(function(){
		var select_type = $("#select_type").val();
		$("#from_date,#employee_code").val('');
		if(parseInt(select_type) === 1){
			$("#from_date").parent().hide();
			$("#from_date").val('');
		}else 
		if(parseInt(select_type) === 2 || parseInt(select_type) === 3){
			$("#from_date,#employee_code").parent().show();
			$('#from_date').val(yesterday);
		}
		$('.select2').select2({
			placeholder: '---- Select ----',
			allowClear: true,
		});
	});
	
	$("#submit").click(function(){
		var select_type = $("#select_type").val();
		var from_date 	= $("#from_date").val();
		var employee_code 	= $("#employee_code").val();		
		var check = 0;
		if(select_type === ''){
			toastr.error('Please Select Type');	
		}else{
			if(parseInt(select_type) === 1){
				var status = true;
			}else
			if(parseInt(select_type) === 2 || parseInt(select_type) === 3){								
				var status = true;
				if(from_date === ""){
					toastr.error('Date Required');	
					var status = false;
				}else
				if(employee_code === ""){
					var status = false;
					toastr.error('Employee Code Required');
				}				
			}
		}
		if(select_type && status){
			if(parseInt(select_type) === 2){
				check_exist(select_type,from_date,employee_code);
			}else{
				manual_process(select_type,from_date,employee_code);
			}			
		}
	});
	function manual_process(select_type,from_date,employee_code){
		var send_url 	= 'api_controller.php?frm=manual_process';
		$.ajax({
			type: "POST",
			url: send_url,
			data:{select_type:select_type,from_date:from_date,employee_code:employee_code},
			success: function(response) {
				var rslt = JSON.parse(response);
				$("#from_date,#select_type,#employee_code").val('');
				if(rslt.success){
					toastr.success(rslt.sts);	
				}else{
					toastr.error(rslt.sts);							
				}
				$('.select2').select2({
					placeholder: '---- Select ----',
					allowClear: true,
					// dropdownParent: $('.modal-dialog')
				});
			}
		});
	}
	function check_exist(select_type,from_date,employee_code){
		$.ajax({
			type: "POST",
			url: 'api_controller.php?frm=check_exist',
			data:{from_date:from_date,employee_code:employee_code},
			success: function(response) {
				var rslt = JSON.parse(response);
				if(parseInt(rslt.exist) === 1){
					if(confirm("Data Already Exist for the Day.. Are You sure You want to Overwrite..?")){
						manual_process(select_type,from_date,employee_code);
					}
				}else{
					manual_process(select_type,from_date,employee_code);
				}
			}
		});
	}
</script>