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/api_controller.php
 <?php
	$frm = "";
	/* Module Initilization */
	if(isset($_REQUEST["frm"])){
	    $frm = $_REQUEST['frm'];
	    require("./api_model.php");
	    $api_model = new api_model;
	}
	$token          = $api_model->get_token(); // JWT TOKEN
	if($token){

	}
	$qry_filter 	= "";
	$team_filter    = "";
	$select_type    = "";

	if($frm === "get_employees"){
		$rslt           = $api_model->get_employees($token);
		return_rslt($frm,$rslt);
	}else
	if($frm === "get_punched_data"){
		$rslt		   = $api_model->get_punched_data($token);
		return_rslt($frm,$rslt);
	}else
	if($frm === "check_exist"){
		$from_date 		= $_POST['from_date']; 
		$employee_code	= $_POST['employee_code']; 
		$from_date 		= date('Y-m-d',strtotime($from_date));
		$mysql_emp_rslt = $api_model->get_mysql_emp("select employee_code from cw_time_sheet where entry_date = '".$from_date."' AND employee_code = '".$employee_code."' and trans_status = 1");	
		if($mysql_emp_rslt){
			echo json_encode(array("exist"=>1));
		}else{
			echo json_encode(array("exist"=>0));
		}
	}else
	if($frm === "get_est_leaves"){
		$month_rslt = $api_model->get_month_cycle();
		return_rslt($frm,$month_rslt);
	}
	else
	if($frm === "get_leave_data"){
		$rslt = $api_model->get_leave_data($token);
		return_rslt($frm,$rslt);
	}else
	if($frm  === "update_password"){
		$rslt           = $api_model->update_password($token);
		return_rslt($frm,$rslt);
	}else{
	    echo json_encode(array(
			'Status' => 400,
	        'success' => False,
	        'data' => "Bad Request"
	    ));
		exit(0);
	}
	function return_rslt($frm,$rslt){
		if(!$rslt){
			echo json_encode(array('success' => FALSE, 'sts' =>"No Record found"));
		}else{
			echo json_encode(array('success' => TRUE, 'sts' =>"Success"));
		}
		exit(0);
	}
?>