<?php 
	require_once "enquete/recaptcha/recaptchalib.php";
    // Register API keys at https://www.google.com/recaptcha/admin
    $publickey = "6LevDfwSAAAAAASVDBwkxR99fprhjxkzhz37xoq0";
    $privatekey = "6LevDfwSAAAAAMM2EEc_OJTD2Air6ZKnjV5y57YY";
    $resp = null;
    $error = null;

	include 'enquete/concurso.class.php';
	$concurso = new concurso();
	$concurso->setIdEnquete( 2 ); // Setando o ID da enquete
	$nomeEnquete = $concurso->getEnquete();
	$result = $concurso->getOpcoes();

	if( empty( $_POST['pega_robot'] ) ) {
		if ( isset( $_POST["recaptcha_response_field"] ) ) {
			$resp = recaptcha_check_answer( 
				$privatekey,
				$_SERVER["REMOTE_ADDR"],
				$_POST["recaptcha_challenge_field"],
				$_POST["recaptcha_response_field"]
			);
			if ( $resp->is_valid ) {
				if( isset($_POST) && isset($_POST['enquete']) ) {
					$voto = array(
						'id_enquete' => $_POST['id_enquete'],
						'id_opcao'   => $_POST['enquete'],
						'data'       => date('Y-m-d H:i:s'),
						'ip'		 => $_SERVER["REMOTE_ADDR"]
					);
					$resultado = $concurso->registraVoto( $voto );
Exemple #2
0
<?php

include 'concurso.class.php';
$concurso = new concurso();
$concurso->setIdEnquete(2);
// Setando o ID da enquete
if ($_POST) {
    $resultado = $concurso->registraOpcao($_POST['enquete']);
    if ($resultado === true) {
        $resultado = "Enquete atualizada com sucesso!";
        $chart = true;
    } else {
        $resultado = "Enquete não foi atualizada. Por favor, tente novamente.";
    }
}
$nomeEnquete = $concurso->getEnquete();
$result = $concurso->getOpcoes();
?>
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title><?php 
echo $nomeEnquete->titulo_enquete;
?>
</title>
	<script src="chart/Chart.js"></script>
	<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
	<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
	<script>
		$(function(){