T1704011110

This commit is contained in:
Leander
2017-04-01 11:10:06 +02:00
parent 554c8f1331
commit 8c193673ab
5 changed files with 70 additions and 18 deletions

View File

@@ -6,6 +6,9 @@
* Date: 02/03/2017
* Time: 09:59
*/
require_once('includes.inc.php');
class Database
{
private $db;
@@ -14,6 +17,7 @@ class Database
$this->db = pg_connect("host=".DATABASE_URL." dbname=".DATABASE_NAME." user=".DATABASE_USER." password=".DATABASE_PASSWORD);
}
// Execute $sql unsing array $params as params when needed.
function query($sql, $params = null) {
$result = null;
if($params) {
@@ -33,6 +37,7 @@ class Database
return $query_response;
}
// Create response to API request.
function create_response($data, $error, $values = null) {
$status_message = Database::create_status_code($error, $values);
$meta = array('status'=>$error, 'message'=>$status_message);
@@ -40,6 +45,7 @@ class Database
return $response_element_json;
}
// Create status message from status code.
function create_status_code($error, $values) {
switch ($error) {
case 0: