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);
     $queryMatricula = "INSERT INTO Matricula (chaveAluno, etapa, chaveCidade) \n                                            VALUES (?,1,?)";
     $query = $conexao->prepare($queryMatricula);
Example #2
0
	$cidade		= addslashes(trim($_POST['cidade']));
	$estado		= addslashes(trim($_POST['estado']));
	$cep		= addslashes(trim($_POST['cep']));


	try {

		$banco->iniciarTransacao();

		$alu = new Aluno();
		$alu->setId($aluno);
		$alu->setNome($nome);
		$alu->setRa($ra);
		$alu->setEmail($email);
		$alu->setSenha($senha);
		$alu->setAtivo($ativo);
		$alu->setEndereco($endereco);
		$alu->setNumero($numero);
		$alu->setComplemento($complemento);
		$alu->setBairro($bairro);
		$alu->setCidade($cidade);
		$alu->setEstado($estado);
		$alu->setCep($cep);

		/* Disciplinas */
		$qtde_item = 20;
		for ($i=0; $i<$qtde_item;$i++){
			$disciplina = addslashes(trim($_POST['disciplina_'.$i]));
			if (strlen($disciplina)>0){
				$disc = $sessionFacade->recuperarDisciplina($disciplina); 
				if ( is_object($disc)){
Example #3
0
	public function recuperarAluno($id_aluno){

		$query ="SELECT tbl_aluno.aluno                AS aluno,
						tbl_aluno.instituicao          AS instituicao,
						tbl_aluno.nome                 AS nome,
						tbl_aluno.ra                   AS ra,
						tbl_aluno.email                AS email,
						tbl_aluno.senha                AS senha,
						tbl_aluno.ativo                AS ativo,
						tbl_aluno.endereco             AS endereco,
						tbl_aluno.numero               AS numero,
						tbl_aluno.complemento          AS complemento,
						tbl_aluno.bairro               AS bairro,
						tbl_aluno.cidade               AS cidade,
						tbl_aluno.estado               AS estado,
						tbl_aluno.cep                  AS cep,
						tbl_aluno.pais                 AS pais
				FROM tbl_aluno
				WHERE tbl_aluno.instituicao   = $this->_login_instituicao
				AND   tbl_aluno.aluno         = $id_aluno ";

		$banco = $this->getBancoDados(); 
		$aluno = NULL; 
		$retorno = $banco->executaSQL($query); 
		if($retorno != NULL) {

			if ($banco->numRows($retorno) == 0){
				throw new Exception("Nenhuma aluno encontrado.",0);
			}

			while($linha = $banco->fetchArray($retorno)) { 
				$aluno = new Aluno(); 
				$aluno->setId($linha['aluno']);
				$aluno->setInstituicao($linha["instituicao"]);
				$aluno->setNome($linha["nome"]);
				$aluno->setRa($linha["ra"]);
				$aluno->setEmail($linha["email"]);
				$aluno->setSenha($linha["senha"]);
				$aluno->setAtivo($linha["ativo"]);
				$aluno->setEndereco($linha["endereco"]);
				$aluno->setNumero($linha["numero"]);
				$aluno->setComplemento($linha["complemento"]);
				$aluno->setBairro($linha["bairro"]);
				$aluno->setCidade($linha["cidade"]);
				$aluno->setEstado($linha["estado"]);
				$aluno->setCep($linha["cep"]);
				$aluno->setPais($linha["pais"]);
			}
			return $aluno; 
		} else {
			throw new Exception("Erro ao recuperar Aluno ($query)"); 
		}
	}
Example #4
0
 $dados = json_decode($dados, true);
 foreach ($dados as $chave => $valor) {
     $dados[$chave] = str_rot13($valor);
 }
 $host = $dados["host"];
 $usuario = $dados["nome_usuario"];
 $senhaBD = $dados["senha"];
 $idAluno = $_GET["id"];
 $sucesso = false;
 $atualizar = null;
 if (isset($idAluno) && preg_match("/^[0-9]+\$/", $idAluno)) {
     require_once "../entidades/Aluno.php";
     $atualizar = new Aluno("");
     $atualizar->setNumeroInscricao($idAluno);
     $atualizar->recebeAlunoId($host, "homeopatias", $usuario, $senhaBD);
     $atualizar->setAtivo(true);
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
 }
 if (!$sucesso) {
     $mensagem = "Id de aluno inválida";
 } else {
     // enviamos um email ao aluno avisando que seus documentos foram aprovados
     $assunto = "Homeopatias.com - Documentação aprovada";
     $msg = "<b>Essa é uma mensagem automática do sistema Homeopatias.com, favor não respondê-la.</b>";
     $msg .= "<br>Sua documentação já foi aprovada, você já pode acessar o sistema e está inscrito no";
     $msg .= " curso de pós-graduação!";
     $msg .= "<br><br>Obrigado,<br>Equipe Homeobrás.";
     $headers = "Content-type: text/html; charset=utf-8 " . "From: Sistema Homeopatias.com <*****@*****.**>" . "\r\n" . "Reply-To: noreply@homeopatias.com" . "\r\n" . "X-Mailer: PHP/" . phpversion();
     mail($atualizar->getEmail(), $assunto, $msg, $headers);
     $mensagem = "Documentação de aluno confirmada!";
 }