コード例 #1
0
 $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);
 $aluno->setModalidadeCurso($modalidade);
 $aluno->setAtivo(true);
 $aluno->setEscolaridade($escolaridade);
 if ($escolaridade === "superior incompleto" || $escolaridade === "superior completo" || $escolaridade === "mestrado" || $escolaridade === "doutorado") {
     $aluno->setCurso(isset($curso) ? $curso : null);
 } else {
     $aluno->setCurso(null);
 }
 $sucesso = $aluno->cadastrar($host, $db, $usuario, $senhaBD, $senha);
 if (!$sucesso) {
     $mensagem = "Já existe um usuário com esse nome \n                                     de usuário no sistema";
 } else {
     // agora fazemos a matrícula do aluno
     $idAluno = $aluno->getNumeroInscricao();
     $dadosMatricula = array($idAluno, $idCidadeMat);
コード例 #2
0
 $novo->setBairro($bairro);
 $novo->setCidade($cidade);
 $novo->setEstado($estado);
 $novo->setPais("BRL");
 $novo->setTipoCurso($tipoCurso);
 $novo->setModalidadeCurso($modalidadeCurso);
 $novo->setTipoCadastro($tipoCadastro);
 $novo->setRecebeEmail($recebeEmail);
 $novo->setObservacao($observacao);
 if ($escolaridade === "superior incompleto" || $escolaridade === "superior completo" || $escolaridade === "mestrado" || $escolaridade === "doutorado") {
     $novo->setCurso(isset($curso) ? $curso : null);
 } else {
     $novo->setCurso(null);
 }
 $novo->setStatus("preinscrito");
 $novo->setIdIndicador($idIndicador);
 $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD, $senha);
 $sucessoMoodle = false;
 if ($sucesso) {
     // criamos o aluno no Moodle
     $usuarioMoodle = $dados["usuario_moodle"];
     $senhaMoodle = $dados["senha_moodle"];
     $conMoodle = null;
     try {
         $conMoodle = new PDO("mysql:host={$host};dbname=moodle;charset=utf8", $usuarioMoodle, $senhaMoodle);
         $queryMoodle = "INSERT INTO mdl_user\n                                                (firstname,lastname,email,username,password,\n                                                 confirmed,mnethostid) VALUES\n                                               (?,?,?,?,MD5(?),1,1)";
         $arrayNome = split(" ", $novo->getNome());
         $dadosMoodle = array($arrayNome[0], array_pop($arrayNome), $novo->getEmail(), $novo->getLogin(), $senha);
         $query = $conMoodle->prepare($queryMoodle);
         $sucessoMoodle = $query->execute($dadosMoodle);
     } catch (PDOException $e) {