Exemple #1
0
<?php

include 'includes/bootstrap.inc.php';
include 'modules/faucet/faucet.lib.php';
$FAUCET = new Faucet($DB, $SETTINGS, $PAYMENT_GATEWAY);
$vars['title'] = $LANGUAGE['site_heading'];
$vars['copyright'] = 'Copyright &copy;' . date("Y") . ' by SecurePayment CC';
//Check if Submitting and validate CAPTCHA
if (isset($_POST["cryptocoin_address"]) && faucet_valid_captcha($SETTINGS, $_SERVER["REMOTE_ADDR"], array('captcha_code' => @$_POST["captcha_code"], 'recaptcha_response_field' => @$_POST["recaptcha_response_field"], 'recaptcha_challenge_field' => @$_POST["recaptcha_challenge_field"], 'adcopy_challenge' => @$_POST["adcopy_challenge"], 'adcopy_response' => @$_POST["adcopy_response"]))) {
    //Check Spammer Slapper
    if (faucet_check_spammerslapper($SETTINGS, $vars)) {
        //Good CAPTCHA and Spammer Slapper - attempt payout
        $FAUCET->payout($_POST["cryptocoin_address"], $_SERVER["REMOTE_ADDR"], @$_POST["promo_code"]);
        //Get status
        $status = $FAUCET->status();
    } else {
        //SpammerSlapper Failed
        $status = SF_STATUS_PAYOUT_ERROR;
    }
} elseif (isset($_POST["cryptocoin_address"])) {
    //BAD CAPTCHA
    $status = SF_STATUS_CAPTCHA_INCORRECT;
} else {
    //No Submition
    $status = $FAUCET->status();
}
// statistics:
$vars['stats'] = $FAUCET->get_stats();
//Save Status
$vars['status'] = $status;
//TODO: I need to think of a better way to do this
Exemple #2
0
<?php

/* Copyright 2013-2014 CoinOH.com PHP Bitcoin/Alt-Coin Faucet
 * Developer : Initscri (github.com/initscri)
 * Under: Coinoh.com (dev.coinoh.com)
 */
// Start!
session_start();
// include main libary
include 'faucet.php';
// get page
$page = $_GET['page'];
// create faucet
$faucet = new Faucet();
$faucet->setAndCheckPage($page);
// get final html
$final_html = $faucet->finish();
// remove spacing
$html = trim($final_html);
// echo $html to page
echo $html;
// unset
unset($html);
unset($final_html);
unset($faucet);
unset($page);