Exemplo n.º 1
0
            //ici, on verifie que $amount soit bien egal à 0. si non, plus de trade possible : on effectue un order pour le reste.
            if ($amount != 0) {
                echo "<p>Plus d'autres targets, on effectue un " . $type . " order d'amount " . $amount . "</p>";
                $total = floatval(number_format($amount * $value, 8));
                BaseDonnee::addTrade($bdd, $type, $username, number_format($amount, 8, '.', ''), number_format($value, 8, '.', ''), $pair, $fee, $total);
                //On ajoute aussi le helding pour cet order
                $helding1 = 0.0;
                $helding2 = 0.0;
                if ($type == "BUY") {
                    $helding2 += (double) ($total + $total * $fee / 100);
                } else {
                    $helding2 += (double) ($total * $fee / 100);
                    $helding1 += (double) $amount;
                }
                $newhelding1 = floatval($sqlbalance1["Helding"]) + floatval(number_format($helding1, 8));
                $newhelding2 = floatval($sqlbalance2["Helding"]) + floatval(number_format($helding2, 8));
                BaseDonnee::setHelding($bdd, $username, $coin1, $newhelding1);
                BaseDonnee::setHelding($bdd, $username, $coin2, $newhelding2);
            }
            header("Location: /users/trades.php?market=" . strtolower($coin1 . '-' . $coin2));
            exit;
        }
    } else {
        $_SESSION["erreurs"] = $erreurs;
        header("Location: /users/trades.php?market=" . strtolower($coin1 . '-' . $coin2));
        exit;
    }
} else {
    header('HTTP/1.0 404 Not Found');
    exit("<h1>404 Not Found</h1>\nThe page that you have requested could not be found.");
}