Commit 7c42cc24 by Tobin

dc

parent b4187439
...@@ -49,12 +49,11 @@ class Api extends CI_Controller { ...@@ -49,12 +49,11 @@ class Api extends CI_Controller {
$res = $this->Validation_model->validation_check('login',array('email_id'=>'adarsh')); $res = $this->Validation_model->validation_check('login',array('email_id'=>'adarsh'));
} }
public function response($data) { public function response($data='') {
$result = array( $result = array('code'=>1,'message'=>'Success');
'code' => 1, if(!empty($data)){
'message' => 'Success', $result['responseResult'] = $data;
'responseResult' =>$data }
);
print json_encode($result);exit; print json_encode($result);exit;
} }
......
...@@ -580,5 +580,17 @@ class Webservice extends CI_Controller { ...@@ -580,5 +580,17 @@ class Webservice extends CI_Controller {
$this->errorResponse($res['code'],$res['message']); $this->errorResponse($res['code'],$res['message']);
} }
} }
public function update_user_visibility(){
$data = (array) json_decode(file_get_contents('php://input'));
$data['auth_token'] = $this->auth_token;
$res = $this->Api_model->update_user_visibility($data);
if($res['status'] != 0){
$this->response();
} else {
$this->errorResponse($res['code'],$res['message']);
}
}
} }
?> ?>
...@@ -1819,4 +1819,5 @@ class Api_model extends CI_Model { ...@@ -1819,4 +1819,5 @@ class Api_model extends CI_Model {
} }
return $res; return $res;
} }
} ?> }
?>
...@@ -169,7 +169,15 @@ class Validation_app_model extends CI_Model { ...@@ -169,7 +169,15 @@ class Validation_app_model extends CI_Model {
) )
) )
), ),
'create_guest_user' => array() 'create_guest_user' => array(),
'update_user_visibility' => array(
'visible' => array(
'required' => array(
'code' => 'ER18',
'message' => 'Required field is null or empty'
)
)
)
); );
public function validation_check($method_name, $parms) { public function validation_check($method_name, $parms) {
......
...@@ -2058,5 +2058,24 @@ class Webservice_model extends CI_Model { ...@@ -2058,5 +2058,24 @@ class Webservice_model extends CI_Model {
return array('status'=>'success','data'=>array('auth_token'=>$auth_token)); return array('status'=>'success','data'=>array('auth_token'=>$auth_token));
} }
public function update_user_visibility($data){
$res = array('status'=>0,'message'=>'Ohh No!! Something went South!!','code'=>'ER06');
try{
$user_id = $this->auth_token_get($data['auth_token']);
if($user_id > 0) {
$status = $this->db->update('customer',array('enable_chat'=>$data['visible']),
array('customer_id'=>$user_id));
$res = array('status'=>1);
} else {
$res = array('status'=>0,'message'=>'Invalid user','code'=>'ER19');
}
}
catch(Exception $e) {
$res = array('status'=>0,'message'=>'Ohh No!! Something went South!!','code'=>'ER06');
}
return $res;
}
} }
?> ?>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment