if ($solvemedia_active) { $smarty->assign('solvemedia_box', solvemedia_get_html($privkey)); } if ($recap_active) { $smarty->assign('recaptcha_box', '<div class="g-recaptcha" data-sitekey="' . $recap_site . '"></div>'); } if ($solvemedia_active) { $smarty->assign('solvemedia_active', true); } else { $smarty->assign('recap_active', true); } if ($faucet_steps == 2 && isset($_POST['step2'])) { check_wallet(); $prize = $_SESSION['prize']; if (!isset($_SESSION['prize'])) { $prize = $_SESSION['prize'] = chance_creator($rewards); } $smarty->assign('step', 2); } } if ($adb) { $smarty->assign('adb', true); } if ($bwait) { $smarty->assign('bwait', true); } $smarty->assign('token_id', $csrf->get_token_id()); $smarty->assign('token', $csrf->get_token()); $smarty->assign('bwait_time', $bwait); $smarty->assign('faucet_steps', $faucet_steps); $smarty->assign('setinterval', $setinterval);
unset($_SESSION['wallet']); $_SESSION['error']['nowallet'] = true; header('Location:index.php'); die; } else { $_SESSION['user']['wallet'] = trim($_POST['wallet']); $user = User_id($_SESSION['user']['wallet']); $_SESSION['user']['uid'] = $user['uid']; $_SESSION['user']['refid'] = $user['refid']; $_SESSION['user']['plnum'] = $user['plnum']; } $solvemedia_response = solvemedia_check_answer($verkey, $_SERVER["REMOTE_ADDR"], $_POST['adcopy_challenge'], $_POST['adcopy_response'], $hashkey); if ($solvemedia_response->is_valid) { global $apiurl, $apicode; $client = new SoapClient($apiurl); $prize = chance_creator($rewards); $response = $client->send($apicode, $_SESSION['user']['wallet'], $prize, 1); if ($response['status'] > 0) { $wait = $now + $setinterval * 60; $db->query("update tbl_user set `reset`='{$wait}',playnum=playnum+1,earn=earn+'{$prize}',ip='{$ip}' where user_id='" . $_SESSION['user']['uid'] . "'"); $_SESSION['user']['succ'] = $prize; if ($_SESSION['user']['refid']) { $refearn = floor($prize * $ref_percent / 100); $db2->queryres("select wallet from tbl_user where user_id='" . $_SESSION['user']['refid'] . "'"); $response = $client->send($apicode, $db2->res['wallet'], $refearn, 2, 'Referral earnings.'); } unset($_SESSION['error']); unset($_SESSION['prize']); } else { $_SESSION['error']['epay'] = true; }
<?php require_once "header.php"; require_once "maincore.php"; require_once "includes/solvemedialib.php"; require_once "includes/dbconnector.class.php"; $db = new DbConnector(); if (isset($_POST['claim'])) { $solvemedia_response = solvemedia_check_answer($verkey, $_SERVER["REMOTE_ADDR"], $_POST['adcopy_challenge'], $_POST['adcopy_response'], $hashkey); if ($solvemedia_response->is_valid) { $db2->query("select * from tbl_prize order by chance desc "); while ($res2 = $db2->fetchArray()) { $prize .= $res2['prize'] . '*' . $res2['chance'] . ','; } if (!isset($_SESSION['prize'])) { $_SESSION['prize'] = chance_creator($prize); } $db->queryres("select * from tbl_config where header='timer'"); $timer = NOW + $db->res['value'] * 60; $db->query("update tbl_user set credit=credit+'" . $_SESSION['prize'] . "',reset='{$timer}',ip='{$ip}' where user_id='{$uid}'"); $rid = $userdet['parent_id']; if ($rid) { $db->queryres("select * from tbl_config where header='referral_percent'"); $profit = $_SESSION['prize'] * $db->res['value'] / 100; $db->query("update tbl_user set credit=credit+'{$profit}' where user_id='{$rid}'"); } $_SESSION['user']['win'] = $_SESSION['prize']; unset($_SESSION['prize']); header('Location:index.php'); } else { unset($_SESSION['succ']);