Commit a876dc1e by Jansa Jose

check availability

parent 529a77e6
...@@ -441,58 +441,65 @@ class Webservice extends CI_Controller { ...@@ -441,58 +441,65 @@ class Webservice extends CI_Controller {
// if(isset($data['username']) && strlen($data['username'])){ // if(isset($data['username']) && strlen($data['username'])){
// } // }
// if(isset($data['username']) && strlen($data['username']) && isset($data['email']) && strlen($data['email'])) if((isset($data['username']) && strlen($data['username'])) || (isset($data['email']) && strlen($data['email']))){
// { // {
$type = 'user'; $type = 'user';
$check_result = $this->Webservice_model->dataExist($data,$type); $check_result = $this->Webservice_model->dataExist($data,$type);
//print_r($check_result);exit(); //print_r($check_result);exit();
if(!isset($data['username'])){ if(!isset($data['username'])){
$data['username'] = ''; $data['username'] = '';
} }
if(!isset($data['email'])){ if(!isset($data['email'])){
$data['email'] = ''; $data['email'] = '';
} }
$res = ''; $res = '';
if($check_result['message'] == 'success'){ if($check_result['message'] == 'success'){
if(isset($data['email']) && strlen(trim($data['email']," ")) > 0){ if(isset($data['email']) && strlen(trim($data['email']," ")) > 0){
$return_data["email"] = $data['email'];
$return_data["is_email_avaliable"] = true;
}else if(isset($data['username']) && strlen(trim($data['username']," ")) > 0){
$return_data["username"] = $data['username'];
$return_data["is_username_avaliable"] = true;
}
}
else if( $check_result['message'] == 'username and email are already exist'){
$return_data["email"] = $data['email']; $return_data["email"] = $data['email'];
$return_data["is_email_avaliable"] = true;
}else if(isset($data['username']) && strlen(trim($data['username']," ")) > 0){
$return_data["username"] = $data['username']; $return_data["username"] = $data['username'];
$return_data["is_username_avaliable"] = true; $return_data["is_email_avaliable"] = false;
} $return_data["is_username_avaliable"] = false;
}
else if( $check_result['message'] == 'username and email are already exist'){
$return_data["email"] = $data['email'];
$return_data["username"] = $data['username'];
$return_data["is_email_avaliable"] = false;
$return_data["is_username_avaliable"] = false;
} }
else if( $check_result['message'] == 'username already exist'){ else if( $check_result['message'] == 'username already exist'){
$return_data["username"] = $data['username']; $return_data["username"] = $data['username'];
$return_data["is_username_avaliable"] = false; $return_data["is_username_avaliable"] = false;
} }
else if( $check_result['message'] == 'email already exist'){ else if( $check_result['message'] == 'email already exist'){
$return_data["email"] = $data['email']; $return_data["email"] = $data['email'];
$return_data["is_email_avaliable"] = false; $return_data["is_email_avaliable"] = false;
} }
else{ else{
$res = array( $res = array(
"status"=> "error", "status"=> "error",
"error"=> "required", "error"=> "required",
"message"=> "Data is required for checking" "message"=> "Data is required for checking"
); );
} }
if($res == ''){ if($res == ''){
$res = array(
"status"=> "success",
"data"=> $return_data
);
}
}else{
$res = array( $res = array(
"status"=> "success", "status"=> "error",
"data"=> $return_data "error"=> "required",
); "message"=> "Data is required for checking"
);
} }
print json_encode($res); print json_encode($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