$apikey = mysql_real_escape_string($_GET["api_key"]); $user = new User(); $userid = 0; $resultU = mysql_query_cache("SELECT u.id, b.balance, b.paid, u.username from webUsers u, accountBalance b WHERE u.id = b.userId AND u.api_key = '{$apikey}'", 300); if (count($resultU) > 0) { $userobj = $resultU[0]; $username = $userobj->username; $userid = $userobj->id; $user->confirmed_rewards = $userobj->balance; $user->hashrate = $stats->userhashrate($username); $user->estimated_rewards = 0; $user->payout_history = $userobj->paid; if (is_numeric($settings->getsetting("sitepercent"))) { $sitePercent = $settings->getsetting("sitepercent"); } $totalUserShares = $stats->usersharecount($userid); //Get current round share information, estimated total earnings $totalOverallShares = $stats->currentshares(); //Prevent divide by zero if ($totalUserShares > 0 && $totalOverallShares > 0) { //Get site percentage $sitePercent = 0; if (is_numeric($settings->getsetting('sitepercent'))) { $sitePercent = $settings->getsetting('sitepercent') / 100; } if ($totalOverallShares > $bitcoinDifficulty) { $estimatedTotalEarnings = $totalUserShares / $totalOverallShares; } else { $estimatedTotalEarnings = $totalUserShares / $bitcoinDifficulty; } $estimatedTotalEarnings *= $bonusCoins * (1 - $sitePercent);