register function implemented

This commit is contained in:
Leander
2017-03-22 15:39:17 +01:00
parent 654ba2d867
commit 05c5751375
4 changed files with 44 additions and 11 deletions

View File

@@ -32,8 +32,31 @@ class Database
$this->create_response($data, $error);
}
function create_response($data, $error = null){
//TODO
function create_response($data, $error) {
$status_message = create_status_code($error);
$meta = jscon_encode(array('status'=>$error, 'message'=>$status_message));
$response_element_json = json_encode(array('meta'=>$meta, 'data'=>$data));
echo $response_element_json;
}
function create_status_code($error) {
switch ($error) {
case 0:
return 'Success';
break;
case 10101:
return 'SQL statement did not give a result.';
break;
case 11101:
return 'User name does not match rules. User name must be 6 to 20 characters and consist of English
letters and numbers only.';
break;
case 11102:
return 'User name already exists. Please pick a different name.';
break;
default:
return 'An unknown error occurred.';
}
}
}