Mini Shell

Direktori : /home/brasafestival/www/old/php/
Upload File :
Current File : /home/brasafestival/www/old/php/enviar_curriculo.php

<?php
ini_set('display_errors',0);
ini_set('display_startup_erros',0);
error_reporting(0);
include("../config.php");

// busca a biblioteca recaptcha
require_once "recaptchalib.php";
$query_configuracoes = "SELECT * FROM configuracoes";
$configuracoes = mysqli_query($config, $query_configuracoes);
$row_configuracoes = mysqli_fetch_assoc($configuracoes);
$emailsite = $row_configuracoes['configuracoes_email_formulario'];
$email_nome_site = $row_configuracoes['configuracoes_titulo'];
// sua chave secreta
$secret = $row_configuracoes['configuracoes_secret_key'];

// resposta vazia
$response = null;

// verifique a chave secreta
$reCaptcha = new ReCaptcha($secret);
// se submetido, verifique a resposta
if ($_POST["g-recaptcha-response"]) {
	$response = $reCaptcha->verifyResponse(
        $_SERVER["REMOTE_ADDR"],
        $_POST["g-recaptcha-response"]
    );
}
if($response != null && $response->success){
	extract($_POST);
	$_POST['data'] = date("Y-m-d H:i:s");


	$extensao = explode('.', $_FILES['anexo']['name']);
	$extensao = strtolower(end($extensao));
	$nomeAnexo = removeAcentos($_POST['nome']);
	$nomeAnexo = $nomeAnexo."_".time().".".$extensao;

    if($_FILES['anexo']['name']) {
        uploadImagem("../uploads/anexos/", "anexo", "$nomeAnexo");
    }

	$_POST['file_curriculo'] = $nomeAnexo;

	$sqlinsere = "INSERT INTO email_curriculo (";
	foreach ($_POST as $key => $value) {
		if($key != 'g-recaptcha-response'){
			$key = addslashes($key);
			$key = mysqli_real_escape_string($config, $key);
			$sqlinsere .= "$key,";
		}
	}
	$sqlinsere .= ") VALUES (";
	foreach ($_POST as $key => $value) {
		if($key != 'g-recaptcha-response'){
			$value = addslashes($value);
			$value = mysqli_real_escape_string($config, $value);
			$sqlinsere .= "'$value',";
		}
	}
	$sqlinsere .= ")";
	$sqlinsere = str_replace(',)', ')', $sqlinsere);
	$inserir = mysqli_query($config, $sqlinsere);
	if($inserir){
		$mensagem  = '';
		$assunto = "Novo Currículo";
		foreach ($_POST as $key => $value) {
			if($key != 'g-recaptcha-response'){
				if($key == "email") $email = $value;
				if($key == "nome") $nome = $value;
				if($key == "assunto") $assunto = $value;
				if($key == 'file_curriculo'){
					$key = "Anexo:";
					$value = "<a href='http://".$_SERVER['HTTP_HOST'].RAIZ_UP."anexos/".$nomeAnexo."'>".$nomeAnexo."</a>";
				}
				if($key == "mensagem"){
					$mensagem .= "<b>".ucwords($key)."</b>:<br />$value <br />";
				} else {
					$mensagem .= "<b>".ucwords($key)."</b>: $value <br />";
				}
			}
		}
		$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
		// Additional headers
		$headers .= "To: $email_nome_site <$emailsite>" . "\r\n";
		$headers .= "From: $nome <$email>" . "\r\n";
		$envia = mail("$emailsite", "$assunto", "$mensagem", $headers);

		if($envia){ ?>
				<script>
				$('.load').hide();
				$(document).ready(function(){
					swal({
						title: "Currículo enviado!",
						type: "success",
						confirmButtonColor: "#222222"
					}, function(){
						location.reload();
					});
					$('.btn-enviar').text(textoBotao);
					$('.btn-enviar').attr('type','submit');
					$('.form')[0].reset();
					$('.note-editable.panel-body').html('');
				});
				</script>
		<?php
		}else{
			?>
				<script>
				$(document).ready(function(){
					$('.load').hide();
					$('.btn-enviar').text(textoBotao);
					$('.btn-enviar').attr('type','submit');
					swal("Erro ao enviar email");
				});
				</script>
			<?php
		}
	}else{
	?>
	<script>
	$(document).ready(function(){
		$('.load').hide();
		$('.btn-enviar').text(textoBotao);
		$('.btn-enviar').attr('type','submit');
		swal("Erro ao cadastrar mensagem",function(){
            window.reload();
        });
	});
	</script>
	<?php } ?>
<?php }else{ ?>
<script>
$(document).ready(function(){
	$('.load').hide();
	$('.btn-enviar').text(textoBotao);
	$('.btn-enviar').attr('type','submit');
	swal("Confirme que você não é um robo!");
});
</script>
<?php } ?>


<?php

?>

Zerion Mini Shell 1.0