83 lines
3.0 KiB
PHP
Executable File
83 lines
3.0 KiB
PHP
Executable File
<?php
|
|
if(!defined('BASEPATH')){ exit('No direct script access allowed'); }
|
|
class Dbclean extends MX_Controller {
|
|
function __construct(){
|
|
parent::__construct();
|
|
if(!$this->ion_auth->in_group(array('admin'))){
|
|
redirect('home/permission');
|
|
}
|
|
$this->load->model('Dbcleanmodel');
|
|
// $this->debug=true;
|
|
}
|
|
public function index(){
|
|
echo "Hello!";
|
|
}
|
|
public function hms_delete_all_patient_info(){
|
|
try{
|
|
$request=(object)($this->input->post('body'));
|
|
$patient_id=isset($request->patient_id)?intval($request->patient_id):0;
|
|
|
|
if($patient_id>0){
|
|
$clean=$this->Dbcleanmodel->hms_model_delete_all_patient_info($patient_id);
|
|
$response=json_encode([
|
|
'status'=>200,
|
|
'msg'=>'data deleted successfully'
|
|
]);
|
|
}else{
|
|
$response=json_encode([
|
|
'status'=>400,
|
|
'msg'=>'invalid patient_id'
|
|
]);
|
|
}
|
|
echo $response;
|
|
}catch(Exception $e){
|
|
$getMsg="Dbclean - hms_delete_all_patient_info: ".$e->getMessage();
|
|
echo $getMsg;
|
|
}
|
|
}
|
|
public function hms_delete_all_caregiver_info(){
|
|
try{
|
|
$request=(object)($this->input->post('body'));
|
|
$type=isset($request->type)?$request->type:'';
|
|
|
|
if($type=='bulk'){
|
|
$caregiver_ids=isset($request->caregiver_ids)?$request->caregiver_ids:'';
|
|
if($caregiver_ids!=''){
|
|
$caregiver_ids_array=explode(',',$caregiver_ids);
|
|
foreach($caregiver_ids_array as $cg_id){
|
|
$clean=$this->Dbcleanmodel->hms_model_delete_all_caregiver_info($cg_id);
|
|
}
|
|
$response=json_encode([
|
|
'status'=>200,
|
|
'msg'=>'data deleted successfully'
|
|
]);
|
|
}else{
|
|
$response=json_encode([
|
|
'status'=>400,
|
|
'msg'=>'invalid caregiver_ids'
|
|
]);
|
|
}
|
|
}else{
|
|
$caregiver_id=isset($request->caregiver_id)?intval($request->caregiver_id):0;
|
|
if($caregiver_id>0){
|
|
$clean=$this->Dbcleanmodel->hms_model_delete_all_caregiver_info($caregiver_id);
|
|
$response=json_encode([
|
|
'status'=>200,
|
|
'msg'=>'data deleted successfully'
|
|
]);
|
|
}else{
|
|
$response=json_encode([
|
|
'status'=>400,
|
|
'msg'=>'invalid caregiver_id'
|
|
]);
|
|
}
|
|
}
|
|
echo $response;
|
|
}catch(Exception $e){
|
|
$getMsg="Dbclean - hms_delete_all_caregiver_info: ".$e->getMessage();
|
|
echo $getMsg;
|
|
}
|
|
}
|
|
}
|
|
?>
|