<?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 ©' . 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
<?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);