<!-- Layout -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
 
<?php
 
// Report all PHP errors
error_reporting(E_ALL);


/* Valores recebidos do formulário  */

    $assunto = stripslashes(trim($_POST['form-assunto']));
    $nome    = stripslashes(trim($_POST['form-nome']));
    $email   = stripslashes(trim($_POST['form-email']));
    $cpf     = stripslashes(trim($_POST['form-cpf']));
    $empresa = stripslashes(trim($_POST['form-empresa']));
    $cnpj    = stripslashes(trim($_POST['form-cnpj']));
    $telefone   = stripslashes(trim($_POST['form-telefone']));
    $cnpj    = stripslashes(trim($_POST['form-cnpj']));
    $cargo   = stripslashes(trim($_POST['form-cargo']));
    $membro  = stripslashes(trim($_POST['form-membro']));
    $estado  = stripslashes(trim($_POST['form-estado']));
    $arquivo = $_FILES['arquivo'];
    
    $rede=$_POST["redes"];

foreach($_POST['redes'] as $key => $value2)
{
	$values .= $value2.",";
}

//echo $values;  
  //  echo "{$key} => {$value2} ";
  //  echo $rede[0];
  //  print_r($rede[0]);

##########################################/* Envia Email (INSCRITO)*/###################################################################################

 
/* Destinatário e remetente - EDITAR SOMENTE ESTE BLOCO DO CÓDIGO */
$to = "$email";
$remetente = "rp2m.cmi@certi.org.br"; // Deve ser um email válido do domínio
 
/* Cabeçalho da mensagem  */
$boundary = "XYZ-" . date("dmYis") . "-ZYX";
$headers = "MIME-Version: 1.0\n";
$headers.= "From: $remetente\n";
$headers.= "Reply-To: $email\n";
$headers.= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";  
$headers.= "$boundary\n"; 
 
/* Layout da mensagem  
$corpo_mensagem2 = " 
<br><h1>$assunto</h1>
<br>--------------------------------------------<br>
<br>Olá,</br>
				<p>Agradecemos por realizar sua pré-inscrição para o <strong>$assunto</strong></p>
				<p>Lembramos que sua inscrição será confirmada pela Secretaria Executiva da RP2M, uma semana antes do início das turmas, mediante disponibilidade de vagas. </p>
 
		
				<p>Caso tenha ficado alguma dúvida com relação ao nosso programa, basta responder a este  email, que entraremos em contato!<br />
				Aproveite  para visitar o nosso site e saber mais sobre as ações da Rede RP2M: <a href=\"http://rp2m.org.br\" target=\"_blank\" >http://rp2m.org.br</a></p>
				<p><br />
				  Estamos  à disposição.</p>
				<p><br />
				  Atenciosamente,<br />
				  Emiliana&nbsp;Margotti<br />
				  Secretaria Executiva - Rede RP2M<br />
				  Fundação CERTI<br />
				  &#9993; <a href=\"mailto:rp2m.cmi@certi.org.br\" target=\"_blank\">rp2m.cmi@certi.org.br\</a><br />
				  <p> &#9743; </i> +55 (48) 3239-2104
<br><br>--------------------------------------------
";
*/

 
/* Layout da mensagem  */
$corpo_mensagem2 = " 
<br><h1>$assunto</h1>
<br>--------------------------------------------<br>
<br>Olá,</br>
	<p>Muito obrigada por realizar seu cadastro de interesse no
				<p>Agradecemos por realizar seu cadastro de interesse no <strong>$assunto</strong></p>
				<p>Entraremos em contato quando abrir a próxima turma</p>
				
				Aproveite  para visitar o nosso site e saber mais sobre as ações da Rede RP2M: <a href=\"http://rp2m.org.br\" target=\"_blank\" >http://rp2m.org.br</a></p>
				<p><br />
				  Estamos  à disposição.</p>
				<p><br />
				  Atenciosamente,<br />
				  Emiliana&nbsp;Margotti<br />
				  Secretaria Executiva - Rede RP2M<br />
				  Fundação CERTI<br />
				  &#9993; <a href=\"mailto:rp2m.cmi@certi.org.br\" target=\"_blank\">rp2m.cmi@certi.org.br\</a><br />
				  <p> &#9743; </i> +55 (48) 3239-2104
<br><br>--------------------------------------------
";



/* Função que codifica o anexo para poder ser enviado na mensagem  */
if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){
	
    $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); // Abri o arquivo enviado.
	$anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); // Le o arquivo aberto na linha anterior
	$anexo = base64_encode($anexo); // Codifica os dados com MIME para o e-mail 
	fclose($fp); // Fecha o arquivo aberto anteriormente
    $anexo = chunk_split($anexo); // Divide a variável do arquivo em pequenos pedaços para poder enviar
    $mensagem2 = "--$boundary\n"; // Nas linhas abaixo possuem os parâmetros de formatação e codificação, juntamente com a inclusão do arquivo anexado no corpo da mensagem
    $mensagem2.= "Content-Transfer-Encoding: 8bits\n"; 
    $mensagem2.= "Content-Type: text/html; charset=\"utf-8\"\n\n";
    $mensagem2.= "$corpo_mensagem2\n"; 
    $mensagem2.= "--$boundary\n"; 
    $mensagem2.= "Content-Type: ".$arquivo["type"]."\n";  
    $mensagem2.= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";  
    $mensagem2.= "Content-Transfer-Encoding: base64\n\n";  
    $mensagem2.= "$anexo\n";  
    $mensagem2.= "--$boundary--\r\n"; 
}
	else // Caso não tenha anexo
	{
		$mensagem2 = "--$boundary\n"; 
		$mensagem2.= "Content-Transfer-Encoding: 8bits\n"; 
		$mensagem2.= "Content-Type: text/html; charset=\"utf-8\"\n\n";
		$mensagem2.= "$corpo_mensagem2\n";
}
 
/* Função que envia a mensagem  */
if(mail($to, $assunto, $mensagem2, $headers))
{

	echo "<br><br><center><b><font color='green'>Mensagem enviada com sucesso!";


}
	else
	{
		echo "<br><br><center><b><font color='red'>Ocorreu um erro ao enviar a mensagem!";
}

#############################/* Envia Email (EQUIPE)*/################################################
 
/* Destinatário e remetente - EDITAR SOMENTE ESTE BLOCO DO CÓDIGO */
$to = "rp2m.cmi@certi.org.br,prycgalmeida@gmail.com";
$remetente = "$email"; // Deve ser um email válido do domínio
 
/* Cabeçalho da mensagem  */
$boundary = "XYZ-" . date("dmYis") . "-ZYX";
$headers = "MIME-Version: 1.0\n";
$headers.= "From: $remetente\n";
$headers.= "Reply-To: $email\n";
$headers.= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";  
$headers.= "$boundary\n"; 
 
/* Layout da mensagem  */
$corpo_mensagem = " 
<br><h1>$assunto</h1>
<br>--------------------------------------------<br>
<br><strong>Nome:</strong> $nome
<br><strong>Email:</strong> $email
<br><strong>CPF:</strong> $cpf
<br><strong>Empresa/Instituição:</strong> $empresa
<br><strong>CNPJ:</strong> $cnpj
<br><strong>Telefone:</strong> $telefone
<br><strong>Cargo:</strong> $cargo
<br><strong>Membro:</strong> $membro
<br><strong>Estado:</strong> $estado
<br><strong>Redes:</strong> {$values}
<br><br>--------------------------------------------
";
 
/* Função que codifica o anexo para poder ser enviado na mensagem  */
if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){
	
    $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); // Abri o arquivo enviado.
	$anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); // Le o arquivo aberto na linha anterior
	$anexo = base64_encode($anexo); // Codifica os dados com MIME para o e-mail 
	fclose($fp); // Fecha o arquivo aberto anteriormente
    $anexo = chunk_split($anexo); // Divide a variável do arquivo em pequenos pedaços para poder enviar
    $mensagem = "--$boundary\n"; // Nas linhas abaixo possuem os parâmetros de formatação e codificação, juntamente com a inclusão do arquivo anexado no corpo da mensagem
    $mensagem.= "Content-Transfer-Encoding: 8bits\n"; 
    $mensagem.= "Content-Type: text/html; charset=\"utf-8\"\n\n";
    $mensagem.= "$corpo_mensagem\n"; 
    $mensagem.= "--$boundary\n"; 
    $mensagem.= "Content-Type: ".$arquivo["type"]."\n";  
    $mensagem.= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";  
    $mensagem.= "Content-Transfer-Encoding: base64\n\n";  
    $mensagem.= "$anexo\n";  
    $mensagem.= "--$boundary--\r\n"; 
}
	else // Caso não tenha anexo
	{
		$mensagem = "--$boundary\n"; 
		$mensagem.= "Content-Transfer-Encoding: 8bits\n"; 
		$mensagem.= "Content-Type: text/html; charset=\"utf-8\"\n\n";
		$mensagem.= "$corpo_mensagem\n";
}
 
/* Função que envia a mensagem  */
if(mail($to, $assunto, $mensagem, $headers))
{

//	echo "<br><br><center><b><font color='green'>Mensagem enviada com sucesso!";

}
	else
	{
		echo "<br><br><center><b><font color='red'>Ocorreu um erro ao enviar a mensagem!";
}

##################################################################################################################################
//Incluir Banco de Dados
include '../include/conecta_db.php';

if (!$conexao) {
	die("Falha de conexão");
}

if ($conexao) {
//	echo("Conexão OK");
}
	// Valida os dados do formulário
	if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $nome    = $_POST['form-nome'];
    $email   = $_POST['form-email'];
    $cpf    = $_POST['form-cpf'];
    $empresa = $_POST['form-empresa'];
    $cnpj    = $_POST['form-cnpj'];
    $telefone   = $_POST['form-telefone'];
    $cargo   = $_POST['form-cargo'];
	$membro  = $_POST['form-membro'];
	$estado  = $_POST['form-estado'];

}

// Pasta onde o arquivo vai ser salvo
$_UP['pasta'] = 'upload/';
 
// Tamanho máximo do arquivo (em Bytes)
$_UP['tamanho'] = 1024 * 1024 * 20; // 2Mb
 
// Array com as extensões permitidas
$_UP['extensoes'] = array('jpeg','jpg', 'png', 'gif', 'doc', 'docx', 'pdf');
 
// Renomeia o arquivo? (Se true, o arquivo será salvo como .jpg e um nome único)
$_UP['renomeia'] = false;
 
// Array com os tipos de erros de upload do PHP
$_UP['erros'][0] = 'Não houve erro';
$_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
$_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
$_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
$_UP['erros'][4] = 'Não foi feito o upload do arquivo';
 
// Verifica se houve algum erro com o upload. Se sim, exibe a mensagem do erro
if ($_FILES['arquivo']['error'] != 0) {
die("Não foi possível fazer o upload, erro:<br />" . $_UP['erros'][$_FILES['arquivo']['error']]);
exit; // Para a execução do script
}
 
// Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar
 
// Faz a verificação da extensão do arquivo
$extensao = strtolower(end(explode('.', $_FILES['arquivo']['name'])));
if (array_search($extensao, $_UP['extensoes']) === false) {
echo "Por favor, envie arquivos com as seguintes extensões: jpg, png, gif, doc, docx ou pdf";
}
 
// Faz a verificação do tamanho do arquivo
else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) {
echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb.";
}
 
// O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta
else {
// Primeiro verifica se deve trocar o nome do arquivo
if ($_UP['renomeia'] == true) {
// Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg
$nome_final = time().'.jpg';
} else {
// Mantém o nome original do arquivo
$nome_final = $_FILES['arquivo']['name'];
}
 
// Depois verifica se é possível mover o arquivo para a pasta escolhida
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) {
// Upload efetuado com sucesso, exibe uma mensagem e um link para o arquivo
//echo "<p>Upload efetuado com sucesso!";
//echo '<br /><a href="' . $_UP['pasta'] . $nome_final . '">Clique aqui para acessar o arquivo</a>';
} else {
// Não foi possível fazer o upload, provavelmente a pasta está incorreta
echo "Não foi possível enviar o arquivo, tente novamente";
}
  
 
 
  	$sql = "INSERT into fundamentos_metrologia (id,nome,emp_inst,cpf,cnpj,cargo,email,telefone,rede, estado,termo,data)";
	    $sql .= "VALUES (NULL, '$nome', '$empresa', '$cpf', '$cnpj', '$cargo', '$email', '$telefone', '$values', '$estado', 'http://rp2m-entib.org.br/rp2m/form/1-form-fundamentos_da_metrologia/upload/$nome_final', CURRENT_TIMESTAMP())";
	  //  echo $sql;
	
	$resultado = mysqli_query ($conexao,$sql);
    }


	
	if ($resultado===FALSE) {
		//echo "<script>alert('Erro ao cadastrar inscrição !!!'); <\script>";
	}


    mysqli_close($conexao);

			
##################################################################################################################################
 
 

	

?>