File: //home/cafsindia/.trash/backup/doc_verify/emp_verify_callback.php
<?php
$frm = "";
if(isset($_REQUEST['frm'])){
$frm = $_REQUEST['frm'];
require("./emp_verify_model.php");
$api_model = new emp_verify_model;
$controller_name = 'hr_verification';
$form_view = $api_model->get_page_info($controller_name);
$form_info = $form_view['field_info'];
}
if($frm === "save"){
$prime_qry_key = "";
$prime_qry_value = "";
$prime_upd_query = "";
$prime_id = "prime_".$form_view['field_info'][0]->prime_module_id."_id";
$form_id = $_POST[$prime_id];
foreach($form_view['field_info'] as $setting){
$field_type = $setting->field_type;
$input_view_type = (int)$setting->input_view_type;
$label_id = strtolower(str_replace(" ","_",$setting->label_name));
$field_isdefault = $setting->field_isdefault;
$unique_field = (int)$setting->unique_field;
$view_name = $setting->view_name;
if((int)$field_type === 7){
$multi_name = $label_id."[]";
$value = trim(implode(",",$_POST[$multi_name]));
}else{
$value = str_replace(" "," ",trim($_POST[$label_id]));
}
if((int)$field_type === 4){
$value = date('Y-m-d',strtotime($value));
}else
if((int)$field_type === 13){
$value = date('Y-m-d H:i:s',strtotime($value));
}
if(($input_view_type === 1) || ($input_view_type === 2)){
$prime_qry_key .= $label_id.",";
$prime_qry_value .= '"'.$value.'",';
$prime_upd_query .= $label_id.' = "'.$value.'",';
}
}
$created_on = date("Y-m-d h:i:s");
$prime_table = "cw_".$controller_name;
$logged_id = 1;
if((int)$form_id === 0){
$prime_qry_key .= "trans_created_by,trans_created_date";
$prime_qry_value .= '"'.$logged_id.'",'.'"'.$created_on.'"';
$prime_insert_query = "insert into $prime_table ($prime_qry_key) values ($prime_qry_value)";
$insert_result = $api_model->get_save($prime_insert_query);
echo json_encode(array('success' => TRUE, 'message' => "Successfully added", 'insert_id' => $insert_result));
}else{
$prime_upd_query .= 'trans_updated_by = "'. $logged_id .'",trans_updated_date = "'.$created_on.'"';
$prime_update_query = "UPDATE $prime_table SET ". $prime_upd_query .' WHERE '. $prime_id.' = "'. $form_id .'"';
$update_info = $api_model->get_update($prime_update_query);
echo json_encode(array('success' => TRUE, 'message' => "Successfully Updated your profiles",'insert_id'=>$form_id));
}
}else
if($frm === "rowset_save"){
$view_id = $_POST['view_id'];
$module_id = $_POST['module_id'];
$row_prime_id = $_POST['row_prime_id'];
$row_label_name = $_POST['row_label_name'];
$prime_id = $_POST['prime_id'];
echo $api_model->rowset_save($view_id,$module_id,$row_prime_id,$row_label_name,$prime_id,$controller_name);
}else
if($frm === "row_set_edit"){
$row_id = $_POST['row_id'];
$view_id = $_POST['view_id'];
$table_name = $_POST['table_name'];
echo $api_model->row_set_edit($row_id,$view_id,$table_name);
}else
if($frm === "row_set_remove"){
$row_id = $_POST['row_id'];
$view_id = $_POST['view_id'];
$table_name = $_POST['table_name'];
$prime_id = $_POST['prime_id'];
echo $api_model->row_set_remove($row_id,$view_id,$table_name,$prime_id);
}else
if($frm === "calculation_suggest"){
echo $api_model->calculation_suggest();
}else
if($frm === "verify_save"){
$emp_code = $_POST['emp_code'];
$emp_count = $api_model->check_employee_exist($emp_code);
if((int)$emp_count > 0){
$rslt = $api_model->get_tl_mobile($emp_code);
echo json_encode(array('success' => True, "verify_save" => $rslt));
}else{
echo json_encode(array('success'=>false,'message'=>'Please enter the valid employee code'));
}
}else
if($frm === "verify_otp"){
$otp_number = $_POST['otp_number'];
$rslt = $api_model->verify_otp($otp_number);
echo json_encode(array('success' => True, "verify_otp" => $rslt));
}else
if($frm ==="resent_otp"){
$rslt = $api_model->resend_otp();
echo json_encode(array('success' => True, "message" => "OTP is resent!"));
}
?>