Exemplo n.º 1
0
    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);
Exemplo n.º 2
0
     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;
     }
Exemplo n.º 3
0
<?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']);