function conferePapel($cpf, $table, $conexao) { $id = confereExistencia($cpf, $conexao); if ($id == 0) { return 0; } else { $query = "SELECT * \r\n\t\t\t\t\tFROM " . $table . "\r\n\t\t\t\t\tWHERE fk_usuario = " . $id; $sql = mysql_query($query, $conexao); $qnt = mysql_num_rows($sql); // CASO 01: Pessoa não cadastrada como 'papel' if ($qnt == 0) { return 0; // CASO 02: Pessoa cadastrada como 'papel' } else { return $id; } } }
function cadastraUsuario($conexao) { // recebe os dados: $cpf = inclui_zeros(mysql_real_escape_string($_POST['cpf']), 11); $nome = mysql_real_escape_string($_POST['nome']); $email = mysql_real_escape_string($_POST['email']); if (isset($_REQUEST['senha'])) { $senha = mysql_real_escape_string($_POST['senha']); } else { $senha = "tec" . rand(1, 1000); } $sql = "INSERT INTO usuario\n ( cpf, nome, email, senha ) \n VALUES\n ( '{$cpf}', '{$nome}', '{$email}', MD5('{$senha}')) "; $result = runSQL($sql); $cpf = stripslashes($cpf); $email = stripslashes($email); $nome = stripslashes($nome); $senha = stripslashes($senha); // envio email para a mostra: $sHeader = "From: mostra@poa.ifrs.edu.br\n"; $sTo = "*****@*****.**"; $sSubject = "Inscrição Usuário"; $sBody = "Nome: " . $nome . "\n"; $sBody .= "CPF: " . $cpf . "\n"; if (CONST_TIPO_VERSAO == "PRODUCAO") { $Envio = mail($sTo, $sSubject, $sBody, $sHeader); } // envio email para o usuario: $sHeader = "From: mostra@poa.ifrs.edu.br\n"; $sTo = $email; $sSubject = "Mostra de Pesquisa, Ensino e Extensão - IFRS - Porto Alegre"; $sBody = $nome . ",\n\n"; $sBody .= "Você efetuou inscrição na 14ª Mostra de Pesquisa, Ensino e Extensão do IFRS Câmpus Porto Alegre.\n\n"; $sBody .= "Para entrar no sistema:\n"; $sBody .= "CPF: " . $cpf . "\n"; $sBody .= "Senha: " . $senha . "\n\n"; $sBody .= "Sistema de Inscrição da 14ª Mostra de Pesquisa, Ensino e Extensão\n"; $sBody .= "IFRS - Câmpus Porto Alegre\n"; $sBody .= "http://mostra.poa.ifrs.edu.br/2012/sistema/index.php\n"; if (CONST_TIPO_VERSAO == "PRODUCAO") { $Envio = mail($sTo, $sSubject, $sBody, $sHeader); } $id = confereExistencia($cpf, $conexao); return $id; }