<?php

$apikey = NICEHASH_API_KEY;
$apiid = NICEHASH_API_ID;

if (!VEXON_USE_NICEHASH_API) die();

$res = fetch_url("https://api.nicehash.com/api?method=balance&id=$apiid&key=$apikey");
$a = json_decode($res);
$balance = $a->result->balance_confirmed;
$balance_pending = $a->result->balance_pending;

echo "balance $balance - (pending: $balance_pending)<br>";

echo "<br><table class='dataGrid'>";
echo "<thead>";
echo "<tr>";
echo "<th>ID</th>";
echo "<th>Algo</th>";
echo "<th>BTC</th>";
echo "<th>Nicehash</th>";
echo "<th>Vexon</th>";
echo "<th>Price</th>";
echo "<th>Speed</th>";
echo "<th>Last Dec</th>";
echo "<th>Workers</th>";
echo "<th>Accepted</th>";
echo "<th></th>";
echo "</tr>";
echo "</thead><tbody>";

$list = getdbolist('db_nicehash');
foreach($list as $nicehash)
{
	$price2 = mbitcoinvaluetoa(dboscalar("select price from services where algo='$nicehash->algo'")*1000);

	$d = datetoa2($nicehash->last_decrease);
	$vexon = mbitcoinvaluetoa(dboscalar("select price from hashrate where algo='$nicehash->algo' order by time desc limit 1"));

	echo "<tr class='ssrow'>";
	echo "<td>$nicehash->orderid</td>";
	echo "<td>$nicehash->algo</td>";
	echo "<td>$nicehash->btc</td>";
	echo "<td>$price2</td>";

	if($vexon > $price2*1.1)
		echo "<td style='color: #4a4'>$vexon</td>";
	else
		echo "<td>$vexon</td>";

	if($nicehash->price > $vexon)
		echo "<td style='color: #a44'>$nicehash->price</td>";
	else
		echo "<td>$nicehash->price</td>";

	echo "<td>$nicehash->speed</td>";
	echo "<td>$d</td>";

	if(!$nicehash->workers && !$nicehash->accepted && !$nicehash->rejected)
	{
		echo "<td colspan=2></td>";
	}
	else
	{
		echo "<td>$nicehash->workers</td>";
		echo "<td>$nicehash->accepted</td>";
	}

	if($nicehash->active)
		echo "<td><a href='/nicehash/stop?id=$nicehash->id'>stop</a></td>";
	else
		echo "<td><a href='/nicehash/start?id=$nicehash->id'>start</a></td>";

	echo "</tr>";
}

echo "</tbody></table>";


