$db = new users(); if ($db->isUserExists($username)) { echo json_encode(array('error' => false, 'message' => 'Good Bye')); } else { echo json_encode(array('error' => true, 'message' => 'Login failed. Incorrect username')); } }); $app->post('/money', 'authenticate', function () use($app) { $json = $app->request->getBody(); $data = json_decode($json); $name = $data->name; $price = $data->price; $response = array(); global $user_id; $db = new money(); $idMoney = $db->createMoney($user_id, $name, $price); if ($idMoney != NULL) { $db->updateMoney($user_id, $idMoney, $price); echo json_encode(array('error' => false, 'message' => 'Money created successfully', 'id' => $idMoney)); } else { echo json_encode(array('error' => true, 'message' => 'Failed to create money. Please try again')); } }); $app->put('/money/:id', 'authenticate', function ($idMoney) use($app) { $name = NULL; $price = NULL; $json = $app->request->getBody(); $data = json_decode($json); if (!empty($data->name)) { $name = $data->name; }