Esempio n. 1
0
 public function salvar()
 {
     $u = new Aluno();
     $codigo = isset($_POST['codigo']) ? $_POST['codigo'] : FALSE;
     if (trim($codigo) != "") {
         $u->setCod_aluno($codigo);
     }
     //  Verifica no post
     $cpf = isset($_POST['cpf']) ? $_POST['cpf'] : FALSE;
     if (!$cpf || trim($cpf) == "") {
         throw new Exception("O campo cpf è Obrigatorio!");
     }
     $rg = isset($_POST['rg']) ? $_POST['rg'] : FALSE;
     $data_nascimento = isset($_POST['data_nascimento']) ? $_POST['data_nascimento'] : FALSE;
     $nome = isset($_POST['nome']) ? $_POST['nome'] : FALSE;
     $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : FALSE;
     $u->setCpf($cpf);
     $u->setRg($rg);
     $u->setData_nascimento($data_nascimento);
     $u->setNome($nome);
     $u->setTelefone($telefone);
     $du = new DaoAluno();
     $usu = $du->salvar($u);
     if ($usu instanceof aluno) {
         //        Se gravado no banco, entao vai para a pagina inicial
         header("location: " . URL . "pagina-inicial");
     } else {
         echo 'Não foi possivel salvar o Aluno';
     }
 }
 $query->execute();
 if ($linha = $query->fetch()) {
     // já existe alguém com esse nome de usuário no sistema
     $conexao = null;
     $sucesso = false;
     echo "<script> alert(\"Usuário existente, faça o cadastro novamente! \"); window.location = \"cadastro_aluno_instituto.php\";</script>";
 }
 $aluno = new Aluno($login);
 $aluno->setEmail($email);
 $aluno->setNome($nome);
 $aluno->setStatus("preinscrito");
 $aluno->setPais("BRL");
 $aluno->setTipoCurso("instituto");
 $aluno->setTipoCadastro("instituto hahnemann");
 $aluno->setRecebeEmail($recebeEmail);
 $aluno->setCpf($cpf);
 $aluno->setTelefone($telefone);
 if (isset($telefone2)) {
     $aluno->setTelefone2($telefone2);
 }
 if (isset($telefone3)) {
     $aluno->setTelefone3($telefone3);
 }
 $aluno->setCep($cep);
 $aluno->setRua($rua);
 $aluno->setNumero($numero);
 $aluno->setComplemento($complemento);
 $aluno->setBairro($bairro);
 $aluno->setCidade($cidade);
 $aluno->setEstado($estado);
 $aluno->setIdIndicador($idIndicador);
Esempio n. 3
0
 $cidadeValida = isset($cidade) && mb_strlen($cidade, 'UTF-8') >= 3 && mb_strlen($cidade, 'UTF-8') <= 200;
 $estadoValido = isset($estado) && mb_strlen($estado, 'UTF-8') == 2;
 $enderecoValido = $cepValido && $ruaValida && $numeroValido && $bairroValido && $cidadeValida && $estadoValido;
 $escolaridadeValida = isset($escolaridade) && ($escolaridade === "fundamental incompleto" || $escolaridade === "fundamental completo" || $escolaridade === "médio incompleto" || $escolaridade === "médio completo" || $escolaridade === "superior incompleto" || $escolaridade === "superior completo" || $escolaridade === "mestrado" || $escolaridade === "doutorado");
 // para permitir a validação do curso, conferimos se possui curso superior
 $superior = $escolaridade === "superior incompleto" || $escolaridade === "superior completo" || $escolaridade === "mestrado" || $escolaridade === "doutorado";
 $cursoValido = (!isset($curso) || $curso === "") && !$superior || isset($curso) && mb_strlen($curso) > 0 && mb_strlen($curso) <= 200;
 $tipoCursoValido = $tipoCurso === "extensao" || $tipoCurso === "pos" || $tipoCurso === "instituto";
 $modalidadeCursoValido = $modalidadeCurso === "regular" || $modalidadeCurso === "intensivo";
 $tipoCadastroValido = $tipoCadastro == "instituto" || $tipoCadastro == "faculdade inspirar";
 // se todos os dados estão válidos, o aluno é cadastrado
 if ($nomeValido && $cpfValido && $emailValido && $loginValido && $senhaValida && $idIndicadorValido && $enderecoValido && $escolaridadeValida && $cursoValido && $tipoCursoValido && $tipoCadastroValido && $modalidadeCursoValido && $telefonesOpcValidos) {
     require_once "entidades/Aluno.php";
     $novo = new Aluno($login);
     $novo->setNome($nome);
     $novo->setCpf($cpf);
     $novo->setEmail($email);
     $novo->setTelefone($telefone);
     if (isset($telefone2)) {
         $novo->setTelefone2($telefone2);
     }
     if (isset($telefone3)) {
         $novo->setTelefone3($telefone3);
     }
     $novo->setEscolaridade($escolaridade);
     $novo->setCep($cep);
     $novo->setRua($rua);
     $novo->setNumero($numero);
     $novo->setComplemento($complemento);
     $novo->setBairro($bairro);
     $novo->setCidade($cidade);
Esempio n. 4
0
 $estadoValido = isset($estado) && mb_strlen($estado, 'UTF-8') == 2;
 $enderecoValido = $cepValido && $ruaValida && $numeroValido && $bairroValido && $cidadeValida && $estadoValido;
 $tipoCursoValido = $tipoCurso === "extensao" || $tipoCurso === "pos" || $tipoCurso === "instituto";
 $tipoCadastroValido = $tipoCadastro == "instituto" || $tipoCadastro == "faculdade inspirar";
 $senhaValida = !$senha || mb_strlen($senha, 'UTF-8') >= 6 && mb_strlen($senha, 'UTF-8') <= 72;
 $modalidadeCursoValido = $modalidadeCurso === "regular" || $modalidadeCurso === "intensivo";
 $sucesso = false;
 // se todos os dados estão válidos, o aluno é editado
 if ($nomeValido && $cpfValido[0] && $emailValido[0] && $loginValido && $telefoneValido && $statusValido && $idIndicadorValido && $escolaridadeValida && $cursoValido && $inscValido && $idValido && $enderecoValido && $tipoCadastroValido && $tipoCursoValido && $senhaValida && $modalidadeCursoValido) {
     require_once "../../entidades/Aluno.php";
     $atualizar = new Aluno($login);
     $atualizar->setId($id);
     $atualizar->setNumeroInscricao($insc);
     $atualizar->recebeAlunoId($host, "homeopatias", $usuario, $senhaBD);
     $atualizar->setNome($nome);
     $atualizar->setCpf($cpf);
     $atualizar->setEmail($email);
     $atualizar->setNumeroInscricao($insc);
     $atualizar->setEscolaridade($escolaridade);
     $atualizar->setCep($cep);
     $atualizar->setRua($rua);
     $atualizar->setNumero($numero);
     $atualizar->setComplemento($complemento);
     $atualizar->setBairro($bairro);
     $atualizar->setCidade($cidade);
     $atualizar->setEstado($estado);
     $atualizar->setPais("BRL");
     $atualizar->setTipoCurso($tipoCurso);
     $atualizar->setModalidadeCurso($modalidadeCurso);
     $atualizar->setTipoCadastro($tipoCadastro);
     $atualizar->setRecebeEmail($recebeEmail);