Ejemplo n.º 1
0
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');