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);
}
?>