$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);
$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) {