function savePayment($token, $amount, $user) { global $db_con; global $balance; checkBalance($user); $balance = $balance + $amount; $query = "INSERT INTO `payments`(`transaction_id`, `type`, `description`, `amount` , `user_id` , `balance` , `project_id`, `created_by`)\n\t\t VALUES ( '" . $token . "' , 0, '" . $db_con->escape($_POST['description']) . "' , '" . $amount . "' , 0 , '" . $balance . "' , 0 , '" . $user['user_id'] . "')"; $db_con->query($query); $id = $db_con->insert_id(); $query1 = "UPDATE `users` SET balance=" . $balance . " WHERE user_id=" . $user['user_id']; $db_con->query($query1); return $id; }
echo json_encode(array('status' => false, 'Message' => 'User is not Correct')); } } else { echo json_encode(array('status' => false, 'Message' => 'Login not Successfull')); } }); // Get a single car $app->get('/balance/:name/:password/:user_id/:pin', function ($name, $password, $user_id, $pin) use($app) { $app->response()->header("Content-Type", "application/json"); $status = login($name, $password); if ($status) { $status = verifyUser($user_id); if ($status) { $status = VerifyPin($user_id, $pin); if ($status) { $balance = checkBalance($user_id); echo json_encode(array('status' => true, 'Balance' => $balance)); } else { echo json_encode(array('status' => false, 'Message' => 'Pin is not correct')); } } else { echo json_encode(array('status' => false, 'Message' => 'User is not Correct')); } } else { echo json_encode(array('status' => false, 'Message' => 'Login not Successfull')); } }); $app->post('/changepin', function () use($app) { $app->response()->header("Content-Type", "application/json"); $name = $app->request->post('name'); $password = $app->request->post('password');