Exemplo n.º 1
0
}
//Modification trade pairs visible
if (isset($_POST["setPairs"])) {
    unset($_POST["setPairs"]);
    $markets = BaseDonnee::execQuery($bdd, "SELECT * FROM Markets");
    foreach ($markets as $market) {
        //Activer une pair trade (Un des marchés associés doit être actifs)
        if (!empty($_POST[$market["Pair"]])) {
            $coin1 = strstr($market["Pair"], "/", true);
            $coin2 = substr(strstr($market["Pair"], "/"), 1);
            $isdisabled = BaseDonnee::execQuery($bdd, "SELECT * FROM Wallets WHERE Market = '1' AND (Acronymn = '{$coin1}' OR Acronymn = '{$coin2}')");
            $actif1 = BaseDonnee::execQuery($bdd, "SELECT * FROM Wallets WHERE Acronymn = '{$coin1}'")[0]["disabled"];
            $actif2 = BaseDonnee::execQuery($bdd, "SELECT * FROM Wallets WHERE Acronymn = '{$coin2}'")[0]["disabled"];
            if (!empty($isdisabled) && $actif1 != '1' && $actif2 != '1') {
                $fee = (double) sprintf("%.8f", $_POST["fee" . $market["Pair"]]);
                BaseDonnee::setMarketFee($bdd, $market["Pair"], $fee);
                BaseDonnee::setMarketState($bdd, $market["Pair"], 0);
            } else {
                BaseDonnee::setMarketState($bdd, $market["Pair"], 1);
            }
        } else {
            //Desactiver une pair trade
            BaseDonnee::setMarketState($bdd, $market["Pair"], 1);
        }
    }
    header("Location: ./activepair.php");
    exit;
}
//Cette boucle va mettre à jour toute la BDD en fonction des choix de l'administrateur (activer ou desactiver une certaine currency)
// foreach ($lines as $line){
// 	try{